1013 Commits (8d0d13f2bcf5e0df9285a57052b209d4bc85a944)

Author SHA1 Message Date
Protobuf Team Bot 8d0d13f2bc Fix the dependency chain for internal/arena.h 2 years ago
Protobuf Team Bot 83f4988561 rename the upb_Array 'size' field as 'capacity' 2 years ago
Protobuf Team Bot b174d9d5a0 split out the internal arena defs from internal/upb.h 2 years ago
Protobuf Team Bot 7b05f25b98 split out the alloc code from the arena code 2 years ago
Protobuf Team Bot e4635f223e match file names to type names 2 years ago
Protobuf Team Bot 97993b219d rename upb::SymbolTable as upb::DefPool 2 years ago
Protobuf Team Bot 65bde4e75b upb_Encode() now returns a status value 2 years ago
Protobuf Team Bot 65cd34dd00 The mini descriptor encoder now uses the internal api (upb_MessageDef, upb_FileDef, etc) instead of dealing directly with the proto fields. So much simpler and cleaner! 2 years ago
Protobuf Team Bot bb38fc9c4d First implementation of protoc-gen-upbdev plugin 2 years ago
Protobuf Team Bot 6e1aa9f136 add json encoder option to render enums as ints 3 years ago
Protobuf Team ba18b21b01 Allow GetMessage API to be used for Groups. 3 years ago
Protobuf Team b28d80a9cc Fix GetMutableMessage not updating presence and storing new instance. 3 years ago
Protobuf Team c205f2f8aa strtable keys are no longer required to be NULL-terminated so update the comments 3 years ago
Joshua Haberman eebcd59a96 Fixed fuzz bug due to negative oneof index. 3 years ago
Protobuf Team 285474d8e1 Explicit casting to avoid 64 to 32 bit conversion clang warning 3 years ago
Protobuf Team a30bb1b842 Fix upb_MiniTable_Build not handling kUpb_MessageModifier_IsExtendable. 3 years ago
Joshua Haberman a60e9a379e Fixed the mingw build by adding compatibility code for vsnprintf() 3 years ago
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