306 Commits (043ad5ce6e15586c7ecf266f8a45de948a5e4156)

Author SHA1 Message Date
Eric Salo d2f10df2dc upb: split apart upb/upb.hpp, delete :upb 1 year ago
Eric Salo 56a6ecd142 upb: create upb/reflection/internal/ 1 year ago
Protobuf Team Bot c552102d66 No public description 1 year ago
Adam Cozzette 5aca728f72 Reformat copyright headers 1 year ago
Joshua Haberman 42cd34948c Internal change. 1 year ago
Protobuf Team Bot afafc2d105 Internal Change 1 year ago
Joshua Haberman 07f6b578ee Split mini_descriptor into its own directory 1 year ago
Pierre Hallot a93e43f7e8 names.cc: Add missing constinit (#1359) 1 year ago
Joshua Haberman 47c9298ab9 Give generated_code_support.h its own forwarding header. 1 year ago
Joshua Haberman ba500734c3 Split the JSON rules out of the main BUILD file and removed obsolete forwarding headers 1 year ago
Eric Salo 34c692f0f9 upb: cast gencode enums in bitwise ops to make C++20 happy 2 years 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