25 Commits (003e1ac17cfba134e52b88181033295ff312b00c)

Author SHA1 Message Date
Protobuf Team Bot 4d75c8224a Fix a potential Ruby-upb use of uninitialized memory. 4 months ago
Eric Salo 1321c26fc6 upb: fix uninitialized upb_MessageValue buffer bugs 4 months ago
Joshua Haberman 8422e9795f Migrated upb to use Copybara-standard stripping. 4 months ago
Joshua Haberman e4449ba248 Harmonize license rules between google3 and OSS 4 months ago
Anuraag (Rag) Agrawal c008a86038 Use UPB_LONGJMP macro instead of longjmp (#17201) 7 months ago
Hong Shin 0730adb1c1 rename upb_Message_WhichOneof to upb_Message_WhichOneofByDef 8 months ago
Hong Shin bceb7f597f Check IsFrozen for message/copy.c, experimental_jspb/decode.c, and json/decode.c 9 months ago
Protobuf Team Bot d7f032ad15 Move private definitions out of //bazel 9 months ago
Mike Kruskal b6032d72e3 Add basic upb cmake support. 10 months ago
Eric Salo 7b6a845ab7 upb: implement immutability 12 months ago
Joshua Haberman c7de9dce7c Added missing package() declarations. 1 year ago
Eric Salo 64dbf0dba4 upb: delete the aliases for upb:hash, upb:lex, upb:reflection_internal 1 year ago
Eric Salo f0cf0b653c upb: clean up and consolidate the upb/message/ build targets 1 year ago
Joshua Haberman c16ac66e85 Fixed non-conformance in upb JSON enum decoding when ignoring unknown enum values. 1 year ago
Adam Cozzette 4ec9170bcd Fix layering check for usage of gtest 1 year ago
Eric Salo 3c3d77158f upb: add :test_srcs targets for cmake on GH 1 year ago
Eric Salo b997cb6d8d upb: add a non-void typedef for upb_Message 1 year ago
Protobuf Team Bot 0fab773c1d Update remainder of upb to new short license style. 1 year ago
Protobuf Team Bot fa15c2160e Fix upb's json decoder ignoring trailing characters after a successfully parsed object. 1 year ago
Protobuf Team Bot 66ee906904 Add initial fuzz test to upb's json encode/decode. 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
Jie Luo 41af1d53a2 loosen upb for json name conflict check in proto2 between json name and field 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
Adam Cozzette 5aca728f72 Reformat copyright headers 1 year ago
Jason Lunn 01fed1cc1b Expose methods needed by Ruby FFI using UPB_API (#1391) 2 years ago
Eric Salo a3f0bce495 upb: clean up upb/json/BUILD 2 years ago
Joshua Haberman ba500734c3 Split the JSON rules out of the main BUILD file and removed obsolete forwarding headers 2 years ago
Protobuf Team Bot 2ab0cdbc69 Avoid automatic variables in functions using setjmp. 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
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
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 4d3998b54b consolidate some general parsing functions into upb/lex/ 2 years ago
Protobuf Team Bot 721c284959 Use UPB_SETJMP macro 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 e137175092 create wire/ subdir for all wire-format code 2 years ago
Eric Salo 41335a03be normalize upb_Message_New() 2 years ago
Eric Salo 8cc3e07735 move (most of) the json code into its own subdir 2 years ago
Joshua Haberman f5d2d55007 Deleted the legacy "Handlers" APIs. upb can finally be deserving of its name. 4 years ago
Joshua Haberman c7787cbaa1 Fixed a bunch of Clang warnings. 4 years ago
Joshua Haberman 8f3ee80d46 Drop C89/C90 support and MSVC prior to Visual Studio 2015. 4 years ago
Joshua Haberman 6f59f1256e Optimizations to descriptor loading. 4 years ago
Joshua Haberman 5aa5b77b41 Added simple offset-based accessors for defs, and deprecated old iterators. 4 years ago
Joshua Haberman b717575cef
Added -Wextra and -Wshorten-64-to-32 and fixed resulting errors. (#289) 5 years ago