26 Commits (5c85a9f4f4ce30fc75d0dc0b34395211a9af9bb1)

Author SHA1 Message Date
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
Protobuf Team Bot ec75a3cbb6 Move repeated field generation into separate file to prepare for C++ RepeatedFieldProxy. 2 years ago
Protobuf Team Bot 0fa12dce2a Fix field name conflict resolution for `has_` prefix. 2 years ago
Protobuf Team Bot de31ae9817 [Upb C++] Fix: Map setter does not follow value semantics when value is a message. 2 years ago
Protobuf Team Bot 433e737c0e [C++ Upb] 2 years ago
Mike Kruskal d260ab343e Add windows CI 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 1b6beaa53d [Upb C++] Update generator to create oneof_case() accessor and OneOfCase enumerations. 2 years ago
Protobuf Team Bot a35491fa55 [Upb C++] Generate class scoped declarations for enumerations. 2 years ago
Mike Kruskal a1abf835d2 Removed upb dependencies on absl/log. 2 years ago
Protobuf Team Bot bbcaf510b6 Automated visibility attribute cleanup. 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
Protobuf Team Bot b5384af913 Add ::protos::Parse template for Ptr<T>. 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 27d70edfe2 clean up the :mini_table build target 2 years ago
Joshua Haberman 6178a0bf3c Removed tautological comparisons of `(size_t)index > 0`. 2 years ago
Protobuf Team Bot 0184441169 Update C++ compiler to prefix enum and messages defined with no package name to avoid C include collisions. 2 years ago
Protobuf Team Bot d3ec4b63c9 Add Parse/Serialize templates to support shared_ptr/unique_ptr. 2 years ago
Protobuf Team Bot d76e286631 Fix C compiler failure when there are fields names prefixed with accessor prefixes such as set_ and clear_. 2 years ago
Mike Kruskal 2b011bc759 Internal changes 2 years ago
Eric Salo f6307877d3 move portability stuff into upb/port/ 2 years ago
Protobuf Team Bot 306123e2e8 C++ Code generator 2 years ago