73 Commits (a6852ec919e87dd30ba6d620b8a94b1c395ab52b)

Author SHA1 Message Date
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
Joshua Haberman 023c4da591 Enabled TAP testing for upb on Windows via Lexan. 2 years ago
Eric Salo ff8e1b40ba create base/ subdir and expand :status build target to :base 2 years ago
Mike Kruskal 2b011bc759 Internal changes 2 years ago
Eric Salo f6307877d3 move portability stuff into upb/port/ 2 years ago
Eric Salo fd14316f38 create collections/ subdir for all array and map code 2 years ago
Eric Salo 44916d7d27 create reflection_internal library 2 years ago
Eric Salo edecfd5eb0 upb: use the new reflection headers 2 years ago
Eric Salo 85534bbb1e remove unused #includes from reflection.h 2 years ago
Protobuf Team Bot 97993b219d rename upb::SymbolTable as upb::DefPool 2 years ago
Protobuf Team Bot 65bde4e75b upb_Encode() now returns a status value 2 years ago
Joshua Haberman a60e9a379e Fixed the mingw build by adding compatibility code for vsnprintf() 3 years ago
Joshua Haberman 2eb973f53a Added a GitHub Action to test Python+upb on Windows, and fixed a couple of bugs this revealed. 3 years ago
Protobuf Team 78f5af8103 Internal change 3 years ago
Protobuf Team b8edc7153f Internal change 3 years ago
Joshua Haberman ecc8bae4ce Fix for proto2 files that use proto3 enums. 3 years ago
Joshua Haberman 85072ce04e Fixed a bug in enum layout generation. 3 years ago
Joshua Haberman 65a85a63c8 Fixed two bugs with proto2 enums: 3 years ago
Joshua Haberman 215fe1eda8 Added another missing dep. 3 years ago
Joshua Haberman d55fa1808b Added missing dep to def_to_proto_test. 3 years ago
Joshua Haberman f550b9d6a1 Strip weak_import_test.proto for google3. 3 years ago
Joshua Haberman efd0b594cb def_to_proto protos. 3 years ago
Matt Kulukundis c49e6dfbac Switch to using :port 3 years ago
Matt Kulukundis edd1dd30e7 Fix missing build deps 3 years ago
Matt Kulukundis bf04341805 more licenses 3 years ago
Matt Kulukundis cce4cffd85 more licenses 3 years ago
Joshua Haberman 826eca6742 Enabled ubsan tests and fixed ubsan failures. 3 years ago
Joshua Haberman 0c541f3305 Single encode. 3 years ago