2823 Commits (e1c5a567eea22895c97472e519ff4e0520f968c8)
 

Author SHA1 Message Date
Deanna Garcia e1c5a567ee Delete UPB fuzz GHA tests. 2 years ago
Deanna Garcia eda3f17ed3 Update numpy dependency to 1.22.0. 2 years ago
Joshua Haberman d450990631 Allow for fuse/free races in `upb_Arena`. 2 years ago
Eric Salo ea4cb79f66 fix Python bug with required fields 2 years ago
Eric Salo 4e25ba4575 consolidate the field type stuff 2 years ago
Joshua Haberman 8562ccc1f0 Use _fileno(stdin) instead of STDIN_FILENO on Windows 2 years ago
Deanna Garcia b7437a1b0e Update UPB main's protobuf dependency. 2 years ago
Mike Kruskal f4d045aa92 Only include utf8_range if it hasn't been included already 2 years ago
Joshua Haberman d520014cfa Added benchmarks for `upb_Arena_Fuse()` 2 years ago
Deanna Garcia 666a28e6ac Update numpy dependency to 1.22.0. 2 years ago
Matt Kulukundis 5bc3cae2d7 Add threading tests for arenas 2 years ago
Protobuf Team Bot d5c22624fe Fix cloning of repeated upb_Array. 2 years ago
Deanna Garcia 1043eee891 Update dependency on com_google_googletest to use the newly added googletest_deps to install transitive dependencies. 2 years ago
Joshua Haberman 2e9278de50 Fix for win32 binary i/o 2 years ago
Eric Salo b7dcc1cf4c implement upb_MiniTable_FindFieldByIndex() 2 years ago
Marcel Hlopko 05609bfac0 Add support for thunks to upb_proto_aspect. 2 years ago
Protobuf Team Bot fdb45f0da0 Quiet -Wsign-compare errors 2 years ago
Joshua Haberman b9fb58bba5 Emit upbdev JSON using numeric representation for enums. 2 years ago
Joshua Haberman bdee30b0a6 Added special case for INT64_MIN in the codegen 2 years ago
Protobuf Team Bot 3286f948f8 Implements upb_Message_DeepClone. 2 years ago
Eric Salo a6ce73370f upb: implement unsigned Int64 list 2 years ago
Eric Salo f9c91e3a1b lower the recursion limit again on fuzzer tests 2 years ago
Joshua Haberman 56c4a42cdd Added new APIs for linking a MiniTable all at one time 2 years ago
Eric Salo 184a4758f2 fix an error path in the (still completely unused) tokenizer 2 years ago
Eric Salo dfd5f176f4 implement Dart Int64 repeated fields 2 years ago
Eric Salo c1727b730c enforce a recursion limit on fuzzer tests 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
Marcel Hlopko 74905292da Fix minor typos in cs-cpp-protos.md 2 years ago
Eric Salo c4b98ddfb5 implement a function to register a single extension 2 years ago
Eric Salo 19c4e62875 add constructors for mini table extensions 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
Eric Salo 9253c42843 add error check for duplicate oneof field names 2 years ago
Joshua Haberman 81d27ec0e5 Fixed MSAN warning by freeing the arena in ~InlinedArena(). 2 years ago
Joshua Haberman 2d40e1e2ee Removed some special escapes from def_to_proto.c, to match C++ protos. 2 years ago
Eric Salo a7a097d443 remove generated hazzer for map fields 2 years ago
Eric Salo e860867804 upb_MiniTableExtension_Build() -> upb_MiniTableExtension_Init() 2 years ago
Eric Salo 9bd37b8413 turn down upb/fuzz/ 2 years ago
Eric Salo a3f5ee3a5b detect and reject repeated field numbers within a oneof 2 years ago
Protobuf Team Bot a0fbbd6b2d Avoid automatic variables in functions using setjmp. 2 years ago
Protobuf Team Bot 0ccf6fd717 Fix upb_MiniTable_NextOneofField comment. 2 years ago
Joshua Haberman 57a79de7cc Ensure that extensions respect deterministic serialization. 2 years ago
Protobuf Team Bot 28de62f463 Add ExtensionRegistry version of Parse to message templates. 2 years ago
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 c2a0cbe7d1 Add no-remote-exec tag to genrule() so Cider won't try to run it. 2 years ago
Joshua Haberman 1b50271ca2 Fixed a bug in the matcher that caused false positives. 2 years ago
Mike Kruskal 65e7d4a3d9 Add a tag so that we can differentiate staleness tests 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