296 Commits (cbacdf152a04abc7e849b68ba6c4eaeb3c3669e3)

Author SHA1 Message Date
Eric Salo 34c692f0f9 upb: cast gencode enums in bitwise ops to make C++20 happy 1 year ago
Protobuf Team Bot 73ee41cbb2 license changes 2 years ago
Joshua Haberman 6c10ce248d Removed old ResizeArray() API per TODO 2 years ago
Adam Cozzette 7bd972db76 Internal change 2 years ago
Joshua Haberman 18b98a8ec1 Give sub-messages and sub-enums distinct initialization code paths. 2 years ago
Thomas Van Lenten 2282505327 Move to proto_common for all upb aspects to fix numerous tricky edge cases and simplify the code 2 years ago
Joshua Haberman 88d5b91810 Move to proto_common for all upb aspects to fix numerous tricky edge cases and simplify the code 2 years ago
Eric Salo 4c6931f22a upb: clean up the Dart ffi build targets 2 years ago
Eric Salo 8ad3a76d8f upb: Dart pb_runtime now uses the google3 ffigen everywhere 2 years ago
Eric Salo 3475ebec94 upb: move the split64 accessors out of upbc/ 2 years ago
Eric Salo 3a0e3f22cd upb: use google3 ffigen to build the upbdev function wrappers 2 years ago
Protobuf Team Bot 30af08f511 Add private accessors for repeated array get to be used by C++ RepeatedField implementation. 2 years ago
Mike Kruskal 9fa51d0bc9 Enable Windows CI 2 years ago
Protobuf Team Bot 0fa12dce2a Fix field name conflict resolution for `has_` prefix. 2 years ago
Joshua Haberman 339fdb5e7b Hide `upb_MiniTableField.descriptortype` with `UPB_PRIVATE()` macro 2 years ago
Joshua Haberman df93cf65a2 Hide upb_MiniTableField.submsg_index with new `UPB_PRIVATE()` macro 2 years ago
Mike Kruskal d260ab343e Add windows CI 2 years ago
Joshua Haberman 8562ccc1f0 Use _fileno(stdin) instead of STDIN_FILENO on Windows 2 years ago
Deanna Garcia b7437a1b0e Update UPB main's protobuf dependency. 2 years ago
Joshua Haberman 2e9278de50 Fix for win32 binary i/o 2 years ago
Joshua Haberman b9fb58bba5 Emit upbdev JSON using numeric representation for enums. 2 years ago
Joshua Haberman bdee30b0a6 Added special case for INT64_MIN in the codegen 2 years ago
Eric Salo a6ce73370f upb: implement unsigned Int64 list 2 years ago
Joshua Haberman 56c4a42cdd Added new APIs for linking a MiniTable all at one time 2 years ago
Eric Salo dfd5f176f4 implement Dart Int64 repeated fields 2 years ago
Eric Salo a7a097d443 remove generated hazzer for map fields 2 years ago
Mike Kruskal 662497f1d3 Removing non-deterministic pointer sort. 2 years ago
Joshua Haberman 150847d56e Removed unnecessary includes. 2 years ago
Protobuf Team Bot 2a7e743a15 Avoid automatic variables in functions using setjmp. 2 years ago
Mike Kruskal a1abf835d2 Removed upb dependencies on absl/log. 2 years ago
Joshua Haberman a780ffae65 Fixed non-determinism in the upb compiler. 2 years ago
Joshua Haberman aa68739fa7 Fixed a bug with field numbers >255 in a oneof. 2 years ago
Mike Kruskal a77cec4f4f Remove C++17 feature that's incompatible with C++14 support 2 years ago
Joshua Haberman 4f02fc4790 Removed upb dependencies on absl/log. 2 years ago
Joshua Haberman e41a2d7ba0 upb is self-hosting! 2 years ago
Eric Salo 0e286b4037 hook up Dart Int64 scalars 2 years ago
Eric Salo c628e53dde upb_MiniTable_GetMutableMap() -> upb_Message_GetOrCreateMutableMap() 2 years ago
Joshua Haberman 143132fa27 Make upb's generated code agnostic to fasttable. 2 years ago
Joshua Haberman 003ecb3125 Rolling forward: expanded GCC diagnostic pragmas to cover all of accessors.h. 2 years ago
Protobuf Team Bot 565b28c0d1 Unified accessor API for repeated field getters and setters. 2 years ago
Joshua Haberman 48ad4bbd0f Unified accessor API for repeated field getters and setters. 2 years ago
Eric Salo 00623c3cde delete obsolete array wrapper funcs from upbc_so 2 years ago
Joshua Haberman 0f938ec4df Unified accessor API for map getters and setters. 2 years ago
Joshua Haberman e34e3bd328 Unified accessor API for map getters and setters. 2 years ago
Joshua Haberman 45dfd77d87 Unified accessor API for map getters and setters. 2 years ago
Eric Salo abed1995a9 implement some simple array accessors for Dart 2 years ago
Eric Salo d9ee7f5b10 implement end-to-end dart unit test 2 years ago
Joshua Haberman fa2481ddeb Unified accessor for WhichOneof(). 2 years ago
Eric Salo 3bac8780cb normalize most of the message accessors: 2 years ago
Eric Salo f458e05718 add some UPB_API / UPB_API_INTERNAL declarations 2 years ago