1767 Commits (53fba823def99afae9076f4638abbb4d361768a5)
 

Author SHA1 Message Date
Joshua Haberman 7a54a5f3d6 Split the code generators for .upb and .upbdefs. 4 years ago
Joshua Haberman 3c9ae7837a The fasttable parser works on ARM64! 4 years ago
Joshua Haberman b10b02f66f
Merge pull request #353 from haberman/small-fixes 4 years ago
Joshua Haberman cd7c2d2701
Merge pull request #352 from haberman/large-field-number 4 years ago
Joshua Haberman 10b355a6e0 A couple minor fixes. These are exercised by Ruby. 4 years ago
Joshua Haberman 6c30b5fe73 Fixed upb encoder for field numbers > 2**28. 4 years ago
Joshua Haberman 31b3528424
Merge pull request #350 from haberman/encode-depthlimit 4 years ago
Joshua Haberman e9551022c1 Added depth limit checking to upb_encode(). 4 years ago
Joshua Haberman f389384c5a
Merge pull request #349 from lidizheng/json-public 4 years ago
Lidi Zheng f72c26cbc4 Make :json publically visible 4 years ago
Joshua Haberman 5797d95172
Merge pull request #348 from haberman/json-emit-defaults 4 years ago
Joshua Haberman 7a17493269 Removed print debugging. 4 years ago
Joshua Haberman 695b7f4617 Added code to test UPB_JSONENC_EMITDEFAULTS. 4 years ago
Joshua Haberman 6b357607bd Fixed bugs in JSON encoding with UPB_JSONENC_EMITDEFAULTS. 4 years ago
Joshua Haberman 1b08391979
Merge pull request #347 from haberman/filedef-symtab 4 years ago
Joshua Haberman ee49a8d7df Added an accessor to get the symtab from a filedef. 4 years ago
Joshua Haberman a81b47025a
Merge pull request #345 from haberman/encode-skipunknown 4 years ago
Joshua Haberman 6535cbe380
Merge pull request #346 from timgates42/bugfix_typo_position 4 years ago
Tim Gates 7225108720
docs: fix simple typo, posisiton -> position 4 years ago
Joshua Haberman 871ff96252 Test SKIPUNKNOWN on regular fields. 4 years ago
Joshua Haberman 0569c22a1e Removed debug print. 4 years ago
Joshua Haberman 76764643ac Added option to binary encoder to skip unknown fields. 4 years ago
Joshua Haberman 794ce6d061
Merge pull request #344 from haberman/deterministic-serialize 4 years ago
Joshua Haberman a04627abc8 Added map sorting to binary and text encoders. 4 years ago
Joshua Haberman 3e071ea91a
Merge pull request #343 from haberman/msvc 4 years ago
Joshua Haberman e70e488e09 MSVC apparently doesn't support the standard C/C++ defines. 4 years ago
Joshua Haberman 963e501aa6
Merge pull request #342 from haberman/fuzz 4 years ago
Joshua Haberman 8d670d8aea Renamed decode_varint32() to decode_tag(). 4 years ago
Joshua Haberman 9abf8e043f Clamp 32-bit varints to 5 bytes to fix a fuzz failure. 4 years ago
Joshua Haberman 50a543de7f
Merge pull request #341 from haberman/code-size 4 years ago
Joshua Haberman 9c87f1168f Added size benchmark for CODE_SIZE. 4 years ago
Joshua Haberman 6f82028236
Merge pull request #340 from haberman/darwin-setjmp 4 years ago
Joshua Haberman 358fa14d0e Fixed headers and updated benchmark script. 4 years ago
Joshua Haberman bc200451ce Use a macro instead of an inline function for setjmp/longjmp. 4 years ago
Joshua Haberman ca279f8afa Merge branch 'master' into darwin-setjmp 4 years ago
Joshua Haberman fbc0639b07 Use _setjmp on mac to avoid saving/restoring the signal mask. 4 years ago
Joshua Haberman 10f0a38450
Merge pull request #337 from haberman/size-benchmarks 4 years ago
Joshua Haberman 4be07a2dce Increase build timeout until we can parallelize the build. 4 years ago
Joshua Haberman 378a27b640 Force "size" to run locally. 4 years ago
Joshua Haberman da48e01f05 More google3 fixes. 4 years ago
Joshua Haberman d2446fd2db Moved cc_api_version attribute to proto_library(). 4 years ago
Joshua Haberman 4a84390c89 Added cc_proto_library() tweaks for google3. 4 years ago
Joshua Haberman 4dd4212a34 Merge branch 'master' into size-benchmarks 4 years ago
Joshua Haberman ffecfef161 Merge branch 'master' into size-benchmarks 4 years ago
Joshua Haberman 86f671d5fd Fix for Darwin (output is different, but it won't error out). 4 years ago
Joshua Haberman 165e01ec6f Fix for old Python versions. 4 years ago
Joshua Haberman 40fdff5e43
Merge pull request #339 from haberman/benchmark-alias 4 years ago
Joshua Haberman 5f8bb5de1d Updated generated code. 4 years ago
Joshua Haberman 65d166a6ba Added API for copy vs. alias and added benchmarks to test both. 4 years ago
Joshua Haberman 27b9c999a7
Merge pull request #338 from haberman/arena-initial 4 years ago