5 Commits (ebef52ec2fb8675c4a2e7946c40bd2715768f7c1)

Author SHA1 Message Date
Joshua Haberman cf3a6f5868 Enabled editions support for upb generated code. 1 year ago
Eric Salo 9a610f02f8 upb: delete unused function in the C code generator 1 year ago
Jakob Buchgraber ebdd7e3eb6 Add private accessors for maps to be used by Rust's Map implementation. 1 year ago
Eric Salo 5b6543edb5 upb: first attempt at implementing name mangling for minitable symbols 1 year ago
Adam Cozzette 12c7bb0750 Rename `upbc` to `upb_generator` 1 year ago
Adam Cozzette 501ececd39 Reorganize upb file structure 1 year ago
Sandy Zhang 81068e8e8c Internal change 1 year ago
Joshua Haberman 0fbe525095 #include foo.upb_minitable.h instead of having foo.upb.h forward-declare MiniTables. 1 year ago
Joshua Haberman 0a4c8cbd8d Optimized google3 build by not including the empty .upb.c file. 1 year ago
Joshua Haberman 2b87999fc1 Added new, split upb rules for MiniTables and the C API. 1 year ago
Adam Cozzette 7286ffceb2 Merge the protobuf and upb Bazel repos 1 year ago
Protobuf Team Bot 8bcc8ccaca Escape trigraphs when emitting string literals. 1 year ago
Adam Cozzette 047df98dea Move upb-x/ back to upb/ 1 year ago
Adam Cozzette 895f190bda Move upb to upb-x 1 year ago
Adam Cozzette 1ba80d7424 Move upb-temp/ back to upb/ 1 year ago
Adam Cozzette d38b8561e6 Move upb/ to upb-temp/ 1 year ago
Adam Cozzette 6fc87fe3f7 Internal change 1 year ago
Protobuf Team Bot cab6c3e223 Internal change 1 year ago
Adam Cozzette 0d1ba13e83 Move everything into new upb/ directory 1 year ago
Adam Cozzette 5aca728f72 Reformat copyright headers 1 year ago
Joshua Haberman 47c9298ab9 Give generated_code_support.h its own forwarding header. 1 year ago
Eric Salo 34c692f0f9 upb: cast gencode enums in bitwise ops to make C++20 happy 2 years ago
Joshua Haberman 6c10ce248d Removed old ResizeArray() API per TODO 2 years ago
Joshua Haberman 18b98a8ec1 Give sub-messages and sub-enums distinct initialization code paths. 2 years ago
Protobuf Team Bot 30af08f511 Add private accessors for repeated array get to be used by C++ RepeatedField implementation. 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
Joshua Haberman bdee30b0a6 Added special case for INT64_MIN in the codegen 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
Mike Kruskal a1abf835d2 Removed upb dependencies on absl/log. 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 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
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
Joshua Haberman fa2481ddeb Unified accessor for WhichOneof(). 2 years ago
Eric Salo 3bac8780cb normalize most of the message accessors: 2 years ago
Joshua Haberman 2272970a94 Unified ClearField 2 years ago
Joshua Haberman 9c6223c058 Unified all hazzers to use MiniTable accessors 2 years ago
Joshua Haberman d22d6d71ed Refactored message accessors to share a common set of functions instead of duplicating logic. 2 years ago
Eric Salo 27d70edfe2 clean up the :mini_table build target 2 years ago