996 Commits (555e7a6d573f9f41ab5f70d002b0aadd570c58d6)

Author SHA1 Message Date
Joshua Haberman 1cf8214e4d Changed upb's arena alignment from 16 to 8. 3 years ago
Joshua Haberman 32f45b5f33 Update to the latest protobuf. 3 years ago
Joshua Haberman 79afb79f93 Internal change. 3 years ago
Protobuf Team 459059e301 Add Extensions to mini table based reflection apis. 3 years ago
Joshua Haberman d72d98495d Fixed a Python test by adding a new map insert function that distinguishes between insert and update. 3 years ago
Joshua Haberman 2eb973f53a Added a GitHub Action to test Python+upb on Windows, and fixed a couple of bugs this revealed. 3 years ago
Protobuf Team c7620a4690 Mini table accessors Part2 (repeated fields). 3 years ago
Protobuf Team 823ed18316 Move upb_Array and upb_Map into collections target. 3 years ago
Joshua Haberman 3e0890c055 Added support for UnknownFieldSet. 3 years ago
Joshua Haberman 4978040db4 Rewrote the MessageSet parsing code in the upb decoder to properly handle several edge cases. 3 years ago
Joshua Haberman 76c7ca9327 Updated API for accessing extensions. 3 years ago
Protobuf Team e5468b47f8 Add mini table accessors 3 years ago
Joshua Haberman fa8b605f78 Implemented MiniDescriptors for proto2 enums. 3 years ago
Protobuf Team e1e7435e70 Internal change 3 years ago
Joshua Haberman 9cc02bb60d Rewrote the MessageSet parsing code in the upb decoder to properly handle several edge cases. 3 years ago
Protobuf Team bef53686ec Add support for clear field in upbc. 3 years ago
Protobuf Team e80ac6df59 Fix typos 3 years ago
Protobuf Team 78f5af8103 Internal change 3 years ago
Protobuf Team b8edc7153f Internal change 3 years ago
Joshua Haberman 99d0b36baa Change parameter to const void*. 3 years ago
Joshua Haberman 570332dfee Ruby needs the "seed" parameter in our hash function. 3 years ago
Joshua Haberman a1a101ab8e clang-format. 3 years ago
Joshua Haberman cb55c4d781 Addressed PR comments. 3 years ago
Joshua Haberman 8d148f023e Clang-format and fixed missing dep. 3 years ago
Joshua Haberman 20e7802fca Clang-format. 3 years ago
Joshua Haberman 3692e6659f Reverted decode_fast.c changes. They are not necessary for this PR. 3 years ago
Joshua Haberman c4ae35070b Removed asserts we can no longer count on. 3 years ago
Joshua Haberman 911a25e738 Passes nearly all tests! 3 years ago
Joshua Haberman 273398ca5f Removed MessageLayout from upbc. 3 years ago
Joshua Haberman 5b711f286b WIP. 3 years ago
Joshua Haberman e0aaad386f Passes all conformance tests! 3 years ago
Joshua Haberman 37a7661855 Fixed bitmath bug. 3 years ago
Joshua Haberman c3d8ef7939 Get packed flag working. 3 years ago
Joshua Haberman 03c1fe48c4 We are passing most tests and most conformance tests! 3 years ago
Joshua Haberman 76a81e2177 WIP. 3 years ago
Joshua Haberman afffa9eaeb Two Ruby changes to unblock the release 3 years ago
Joshua Haberman bcb08bf9f0 Clang-format. 3 years ago
Joshua Haberman 6509f13568 Reverted extra debug assignment. 3 years ago
Joshua Haberman 1046d778a2 Removed debug print statements. 3 years ago
Joshua Haberman 7d5f4cd9b6 Implemented the functionality to make the test pass. 3 years ago
theodorerose 97273a3638 WIP 3 years ago
Joshua Haberman 970c645140 Fixes for google3 (layering check and formatting). 3 years ago
Joshua Haberman 91713481fd Clang format. 3 years ago
Joshua Haberman 50c1298f32 Added conformance test variant to exercise dynamic minitable building. 3 years ago
Joshua Haberman dc6ba4106f WIP. 3 years ago
Joshua Haberman 74d1a86473 Fixed predicate to compare integers rather than pointers. 3 years ago
Joshua Haberman a1064db34f Addressed PR comments. 3 years ago
Joshua Haberman 8a6f9591d8 WIP. 3 years ago
Joshua Haberman 7c4d12e856 Addressed PR comments. 3 years ago
Joshua Haberman 8405436044 Addressed PR comments. 3 years ago