21 Commits (1ec060bb04a7946bf1d631ec823e9d79057e95de)

Author SHA1 Message Date
Anuraag (Rag) Agrawal c008a86038 Use UPB_LONGJMP macro instead of longjmp (#17201) 6 months ago
Hong Shin 0730adb1c1 rename upb_Message_WhichOneof to upb_Message_WhichOneofByDef 7 months ago
Hong Shin bceb7f597f Check IsFrozen for message/copy.c, experimental_jspb/decode.c, and json/decode.c 8 months ago
Protobuf Team Bot d7f032ad15 Move private definitions out of //bazel 8 months ago
Mike Kruskal b6032d72e3 Add basic upb cmake support. 9 months ago
Eric Salo 7b6a845ab7 upb: implement immutability 11 months ago
Joshua Haberman c7de9dce7c Added missing package() declarations. 11 months ago
Eric Salo 64dbf0dba4 upb: delete the aliases for upb:hash, upb:lex, upb:reflection_internal 12 months ago
Eric Salo f0cf0b653c upb: clean up and consolidate the upb/message/ build targets 12 months ago
Joshua Haberman c16ac66e85 Fixed non-conformance in upb JSON enum decoding when ignoring unknown enum values. 12 months ago
Adam Cozzette 4ec9170bcd Fix layering check for usage of gtest 12 months ago
Eric Salo 3c3d77158f upb: add :test_srcs targets for cmake on GH 12 months ago
Eric Salo b997cb6d8d upb: add a non-void typedef for upb_Message 12 months 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) 1 year 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
Joshua Haberman 6b808a4072 Fixed all UBSan issues and added UBSan CI checks. 5 years ago
Joshua Haberman 22182e6e54
Simplified epoch day algorithm. (#282) 5 years ago
Paul Yang c26e8db53d
Ignore Unknown Enum Value (#280) 5 years ago
Joshua Haberman a0ae30bd16
Remove bytes allocated measurement functions. (#276) 5 years ago