1406 Commits (bd7a9df1eb7c1914e1ca52c4570072d19c7247ac)

Author SHA1 Message Date
Matt Kulukundis 808706b3f1 Fix comments and cosmetic restructure. 2 years ago
Joshua Haberman bc569098dc Fixed the initialization sequence for MiniTables. 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
Eric Salo 0cc83d1adf split apart constructors for extensions vs non-extensions 2 years ago
Protobuf Team Bot 10e57c038a Fix Upb PromotoUnknownToMessage for OneOf fields. 2 years ago
Protobuf Team Bot 067dfeacfd Implement UPB OneOf MiniTable apis. 2 years ago
Protobuf Team Bot 84a3fd2d2d Remove reflection dependency for UPB compare utility. 2 years ago
Joshua Haberman f8a3e0d684 Avoid reading uninitialized memory when validating MiniTable. 2 years ago
Joshua Haberman 518e19dc63 Fixed fuzz bug by further validating map entries. 2 years ago
Eric Salo 37de88c212 add proto2-related flags to enum and field def structs 2 years ago
Eric Salo 7c18c2cae6 add another fuzzer test 2 years ago
Joshua Haberman df850c821e Fixed fuzz bug when map entry containing unknown fields spans buffers. 2 years ago
Joshua Haberman 7ad307eea8 Added assert that message-type map values must be linked. 2 years ago
Eric Salo 68e3662a9c fix fuzzer test w/nested maps 2 years ago
Eric Salo b29761fece add return codes to upb_MiniTable_SetSubMessage/Enum() 2 years ago
Joshua Haberman a5e337f88c Allow dynamic tree shaking for groups, and disallow groups for map entry sub-messages. 2 years ago
Protobuf Team Bot 72e8d59255 Avoid automatic variables in functions using setjmp. 2 years ago
Protobuf Team Bot dacd802c2e Avoid automatic variables in functions using setjmp. 2 years ago
Protobuf Team Bot 2ad7a308e9 Avoid automatic variables in functions using setjmp. 2 years ago
Protobuf Team Bot 8c53ce599c Avoid automatic variables in functions using setjmp. 2 years ago
Adam Cozzette 6d397d0ad5 Roll-forward of: Add retention and target attributes to descriptor.proto 2 years ago
Protobuf Team Bot 2ab0cdbc69 Avoid automatic variables in functions using setjmp. 2 years ago
Eric Salo 4843fd0d75 move conformance tests into a separate subdir 2 years ago
Dmitri Gribenko 21af7830ad Use _Alignof in UPB_ALIGN_OF instead of an offsetof trick 2 years ago
Mike Kruskal 63dc0ec567 Fix gcc < 11 breakages due to missing "stringop-overread" diagnostic 2 years ago
Joshua Haberman e41a2d7ba0 upb is self-hosting! 2 years ago
Tom Hughes d86f531b54 Use "#if GTEST_HAS_DEATH_TEST" instead of "#ifdef GTEST_HAS_DEATH_TEST" 2 years ago
Jie Luo 651550cece Expect fail when serialize inf and nan for Value.number_value in json format. fixes #11259 2 years ago
Eric Salo 87f9b868b8 update some more functions to match the accessor naming convention 2 years ago
Joshua Haberman 204b9eeffa Added UPB_DESC() macro for all bootstrap references to proto symbols. 2 years ago
Jie Luo 955a57f80f Rollback of "Fail when serialize inf and nan for Value.number_value in json format" 2 years ago
Jie Luo e6c38af972 Expect fail when serialize inf and nan for Value.number_value in json format. fixes #11259 2 years ago
Protobuf Team Bot b8f35b2628 Fix missing parameter lists. 2 years ago
Protobuf Team Bot c64f26e4fa Add missing “static” 2 years ago
Protobuf Team Bot 76daaa2319 Incremental step towards fixing nonstandard/nonportable uses of setjmp. 2 years ago
Eric Salo c628e53dde upb_MiniTable_GetMutableMap() -> upb_Message_GetOrCreateMutableMap() 2 years ago
Joshua Haberman 143132fa27 Make upb's generated code agnostic to fasttable. 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 a9f9bfea75 fix some compiler warnings in ecis 2 years ago
Eric Salo 0c6b72dbf8 replace upb_Map_Delete() 2 years ago
Protobuf Team Bot 466408978f Add extern C blocks to wire_reader and eps_copy_input_stream. 2 years ago
Joshua Haberman 112f037da6 Migrated the text format encoder 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
Joshua Haberman a48af3f824 Moved aliasing logic for string field parsing into EpsCopyInputStream. 2 years ago
Eric Salo 1e28a99baa fix broken Dart unit tests 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