19 Commits (f68350225f52b81a0511e7ed114894c8dd31e9a5)

Author SHA1 Message Date
Protobuf Team Bot dbc2baf5bd Generate extension and k[FieldName]FieldNumber as constexpr int(s). 7 months ago
Protobuf Team Bot 21d75f861c Remove references to rules_proto 8 months ago
Protobuf Team Bot d7f032ad15 Move private definitions out of //bazel 8 months ago
Protobuf Team Bot dc5053acc4 Automated Code Change 8 months ago
Protobuf Team Bot 83ec410d30 Internal change 8 months ago
Derek Mauro b5dcc38679 Automated Code Change 9 months ago
Mike Kruskal c78b189609 Internal change 9 months ago
Marcel Hlopko 36d344b63f Automated rollback of commit 0ce457f6e7. 11 months ago
Protobuf Team Bot 0ce457f6e7 Adds mutable extension accessors to the codegen for upb C and adds a `::protos::MutableExtension` method to upb C++ for getting a mutable extension. 11 months ago
Protobuf Team Bot 13b97e1609 Automated Code Change 11 months ago
Adam Cozzette a7b0421c78 Breaking change: make protobuf comply with the C++ layering check 11 months ago
Protobuf Team Bot 670e0c2a0d Fix begin iterator for empty arrays. 11 months ago
Adam Cozzette 4ec9170bcd Fix layering check for usage of gtest 11 months ago
Eric Salo b997cb6d8d upb: add a non-void typedef for upb_Message 12 months ago
Hong Shin c482a8a583 update protos_generator to shortened license 1 year ago
Eric Salo 90a7de5063 upb: use upb_c_proto_library() instead of upb_proto_library() 1 year ago
xiaolou86 48ebb9b0bb Fix typos (#14409) 1 year ago
Adam Cozzette 12c7bb0750 Rename `upbc` to `upb_generator` 1 year ago
Adam Cozzette 501ececd39 Reorganize upb file structure 1 year ago
Adam Cozzette 0d1ba13e83 Move everything into new upb/ directory 1 year ago
Eric Salo d2f10df2dc upb: split apart upb/upb.hpp, delete :upb 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
Protobuf Team Bot 0f76a829b1 Automated visibility attribute cleanup. 1 year ago
Protobuf Team Bot f1ec35071b Improve repeated string fields: 1 year ago
Protobuf Team Bot e611550db0 Changes to scalar repeated field proxy: 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
Joshua Haberman 34a770d13e Refactored mini_table targets into their own BUILD file. 1 year ago
Adam Cozzette 550f9b021b Fix handling of public imports in upb `protos` generator 2 years ago
Protobuf Team Bot 628c261e52 [Upb C++] Implement RepeatedField 2 years ago
Protobuf Team Bot 3e4de3c7dd [Upb C++] Split name-related functions from gen_utils.{h,cc} into names.{h,cc}. Also create a separate build target for output.{h,cc} (though it's kept private, since we prefer protobuf/io/printer.h for newer code). 2 years 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
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