20 Commits (6b9a81a0429276e24195064d8733117a25a87148)

Author SHA1 Message Date
Mike Kruskal 7662fdd8ed Fix toproto behavior for groups and required under editions 8 months ago
Mike Kruskal b6032d72e3 Add basic upb cmake support. 9 months ago
Eric Salo c69ed472cd upb: implement minitable-based field iterators 10 months ago
Adam Cozzette a7b0421c78 Breaking change: make protobuf comply with the C++ layering check 11 months ago
Eric Salo 4f1eba857a upb: lock down the internal headers for upb:wire_reader 11 months ago
Eric Salo 64dbf0dba4 upb: delete the aliases for upb:hash, upb:lex, upb:reflection_internal 11 months ago
Adam Cozzette 4ec9170bcd Fix layering check for usage of gtest 11 months ago
Eric Salo 3c3d77158f upb: add :test_srcs targets for cmake on GH 11 months ago
Eric Salo 2fb0b93d9d upb: tighten up and lock down upb/wire/ 11 months ago
Eric Salo b997cb6d8d upb: add a non-void typedef for upb_Message 11 months ago
Mike Kruskal 543fbcdbd9 Breaking change: Remove deprecated std::string error collector overrides 12 months ago
Eric Salo a303ccbe05 upb: use upb_alloc functions internally instead of stdlib malloc/free 12 months ago
Protobuf Team Bot fa15c2160e Fix upb's json decoder ignoring trailing characters after a successfully parsed object. 1 year ago
Joshua Haberman cf3a6f5868 Enabled editions support for upb generated code. 1 year ago
Joshua Haberman c69dd68fb1 Implement feature inheritance and legacy editions for upb. 1 year ago
Eric Salo e56a9099f0 upb: minimize uses of :message_types 1 year ago
Eric Salo 90a7de5063 upb: use upb_c_proto_library() instead of upb_proto_library() 1 year ago
Eric Salo ec69a0af63 upb: s/NULL/nullptr in C++ unit tests 1 year ago
Eric Salo 07fba1da07 upb: merge ":collections" into ":message" 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
Eric Salo 61967e84dd upb: delete upb/upb.h 1 year ago
Eric Salo 56a6ecd142 upb: create upb/reflection/internal/ 1 year ago
Adam Cozzette 5aca728f72 Reformat copyright headers 1 year ago
Eric Salo e4f7b39c06 upb: create upb/wire/internal/ 1 year ago
Joshua Haberman 79af13abde Use filegroup() internally instead of pkg_files() 1 year ago
Joshua Haberman ba500734c3 Split the JSON rules out of the main BUILD file and removed obsolete forwarding headers 1 year ago
Protobuf Team Bot 73ee41cbb2 license changes 2 years ago
Protobuf Team Bot b32938176d Delay defining Group constructor until after UnknownField is a complete type. 2 years ago
Joshua Haberman b81ae408b0 Fixed the upb.lexan build: 2 years ago
Mike Kruskal d260ab343e Add windows CI 2 years ago
Mike Kruskal 2d273b6d74 Internal Code Change 2 years ago
Eric Salo 9253c42843 add error check for duplicate oneof field names 2 years ago
Joshua Haberman 2d40e1e2ee Removed some special escapes from def_to_proto.c, to match C++ protos. 2 years ago
Eric Salo a3f5ee3a5b detect and reject repeated field numbers within a oneof 2 years ago
Joshua Haberman 1b50271ca2 Fixed a bug in the matcher that caused false positives. 2 years ago
Joshua Haberman 6e1cbdfe09 Added fuzzer for descriptor parsing/serialization, and fixed several bugs. 2 years ago
Protobuf Team Bot 84a3fd2d2d Remove reflection dependency for UPB compare utility. 2 years ago
Protobuf Team Bot 72e8d59255 Avoid automatic variables in functions using setjmp. 2 years ago
Protobuf Team Bot 8c53ce599c Avoid automatic variables in functions using setjmp. 2 years ago
Protobuf Team Bot 76daaa2319 Incremental step towards fixing nonstandard/nonportable uses of setjmp. 2 years ago
Deanna Garcia f887fe30aa Add lots more source files 2 years ago
Joshua Haberman 7cd8f6c940 Ported more cases of wire format parsing to upb_WireReader. 2 years ago
Eric Salo 26e9a75294 remove wire/types.h from the :wire build target 2 years ago
Joshua Haberman 75488a0742 Created a new upb_WireReader interface for parsing wire data directly. 2 years ago
Eric Salo b747edb830 append "ByDef" to names of message accessors that use reflection 2 years ago
Eric Salo 03b1dee5cc implement upb_Map_Next() as the new upb_Map iterator 2 years ago
Eric Salo ff6439fba0 move the wire type definitions into upb/wire/ where they belong 2 years ago
Eric Salo 384ffc0af8 implement reserved names and ranges for messages and enums 2 years ago