40 Commits (558cb786dc27308c738891aa938faddef3a0bdce)

Author SHA1 Message Date
Eric Salo 6d458db48b upb: dedup upb/message/ 1 year ago
Eric Salo d2f10df2dc upb: split apart upb/upb.hpp, delete :upb 1 year ago
Eric Salo cc41a8bed3 upb: dedup the libraries 1 year ago
Eric Salo d90f74d47b upb: create upb/message/BUILD 1 year ago
Eric Salo f669ef6576 upb: clean up upb/message/internal/ 1 year ago
Protobuf Team Bot b0f2c34096 Add temporary support for Extension promotion concurrency. 1 year ago
Protobuf Team Bot c552102d66 No public description 1 year ago
Adam Cozzette 5aca728f72 Reformat copyright headers 1 year ago
Protobuf Team Bot c4549993da Do proper const propagation on the `msg` accessors. 1 year ago
Eric Salo 3817bbb572 upb: create upb/mem/BUILD 1 year ago
Eric Salo e1e8f1e222 upb: create upb/base/BUILD 1 year ago
Nevena Kotlaja 1d8143c986 Clean grep_includes 1 year ago
Protobuf Team Bot f1ec35071b Improve repeated string fields: 1 year ago
Nevena Kotlaja f1315e3d3f Clean usages of grep_includes 1 year ago
Protobuf Team Bot e611550db0 Changes to scalar repeated field proxy: 1 year ago
Joshua Haberman 07f6b578ee Split mini_descriptor into its own directory 1 year ago
Protobuf Team Bot 07f7b2086e Add support for HasExtension/GetExtension without ExtensionRegistry. 1 year ago
Protobuf Team Bot 496e2fd555 [Upb C++]Add ::protos::ClearMessage and DeepCopy apis. 1 year ago
Protobuf Team Bot 923e8b756f Fix Serialize failing for Proxy/CProxy. 1 year ago
Protobuf Team Bot 628c261e52 [Upb C++] Implement RepeatedField 1 year ago
Protobuf Team Bot 73ee41cbb2 license changes 2 years ago
Protobuf Team Bot 45462534e5 Fix ::protos::CloneMessage template. 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
Jie Luo 62f1470f09 -Make message CopyFrom() call UPB code instead of default implementation for python UPB 2 years ago
Protobuf Team Bot 3286f948f8 Implements upb_Message_DeepClone. 2 years ago
Protobuf Team Bot ccdfaf7ea3 Fix a bug where message-level extension identifier should also be generated in the source file. 2 years ago
Protobuf Team Bot 28de62f463 Add ExtensionRegistry version of Parse to message templates. 2 years ago
Joshua Haberman ceba58d6e7 Make UpbWrappedGeneratedSrcsInfo private. 2 years ago
Protobuf Team Bot b5384af913 Add ::protos::Parse template for Ptr<T>. 2 years ago
Joshua Haberman 7a1bd9faa7 Fixed "argument list too long" errors when building upb protos. 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 3bac8780cb normalize most of the message accessors: 2 years ago
Eric Salo e932f7931a clean up the arena code a bit more: 2 years ago
Eric Salo 27d70edfe2 clean up the :mini_table build target 2 years ago
Protobuf Team Bot d3ec4b63c9 Add Parse/Serialize templates to support shared_ptr/unique_ptr. 2 years ago
Eric Salo 75907f7af9 rename the upb_MiniTable subtypes to follow the upb style guide: 2 years ago
Protobuf Team Bot 306123e2e8 C++ Code generator 2 years ago