Joshua Haberman
45d61f4299
Merge branch 'arrayapi' into defcleanup
6 years ago
Joshua Haberman
c3011c1548
Fixed bug: make proto2 setters set hasbit.
6 years ago
Joshua Haberman
a3a02d6319
Merge branch 'arrayapi' into defcleanup
6 years ago
Joshua Haberman
618981a60f
Added mutable_ accessor for submessages.
6 years ago
Joshua Haberman
16becd2bd6
Merge branch 'arrayapi' into defcleanup
6 years ago
Joshua Haberman
bc916f1d0f
Added "add" accessors for repeated fields.
6 years ago
Joshua Haberman
08987e3dd4
Merge branch 'master' into arrayapi
6 years ago
Joshua Haberman
810c45a224
Merge branch 'master' into defcleanup
6 years ago
Joshua Haberman
87b59f445b
Merge pull request #146 from haberman/amalgamate
...
Fixed amalgamation to not list header files explicitly.
6 years ago
Joshua Haberman
4267380b67
Merge branch 'master' into defcleanup
6 years ago
Joshua Haberman
51a646ec11
Make Bazel print output for failed tests.
6 years ago
Joshua Haberman
b4dec6b897
Fixed amalgamation to not list header files explicitly.
6 years ago
Joshua Haberman
8afe0b03a3
Some fixes for Ruby.
6 years ago
Joshua Haberman
161258a2ad
Merge pull request #142 from TeBoring/json-any-encoding
...
Add support for encoding Any in json
6 years ago
Bo Yang
18563bee4c
Fix comments
6 years ago
Josh Haberman
549a828f76
Disbled CMake tests for now.
6 years ago
Josh Haberman
b996854899
Added missing test_cpp.proto.
6 years ago
Josh Haberman
9f5dec1c05
Updated CMakeLists.txt.
6 years ago
Josh Haberman
9dd2446531
test_cpp is working!
6 years ago
Josh Haberman
5e958a8c05
test_json is working!
6 years ago
Joshua Haberman
377871f104
Got test_decoder working!
6 years ago
Joshua Haberman
380558922b
test_encoder passes! Other tests still need to be fixed.
6 years ago
Joshua Haberman
2681a17513
Merge branch 'arrayapi' into defcleanup
6 years ago
Bo Yang
99600b4a0e
Fix generated file test
6 years ago
Joshua Haberman
aa2d5a609b
Fixed generated code for C++.
6 years ago
Joshua Haberman
ffae78df27
Updated encoder to new API.
6 years ago
Joshua Haberman
e2c2121f20
Use some hazzers in def.c.
6 years ago
Joshua Haberman
101aeba0fb
Merge branch 'arrayapi' into defcleanup
6 years ago
Joshua Haberman
10e682cf2a
Added hazzers.
6 years ago
Joshua Haberman
cf0a89ed69
Updated to use the new array accessors.
6 years ago
Joshua Haberman
b31df4c57d
Merge branch 'arrayapi' into defcleanup
6 years ago
Joshua Haberman
48bef61537
Merge branch 'master' into defcleanup
6 years ago
Joshua Haberman
6bcdaa1352
Changed generated array accessors to be more convenient.
6 years ago
Joshua Haberman
7ff8413a03
Ported some tests.
6 years ago
Joshua Haberman
2c0e0054a8
Merge pull request #144 from haberman/rmupbc
...
Deleted old Lua-based C API compiler.
6 years ago
Josh Haberman
32ef122e38
Deleted old Lua-based C API compiler.
...
This compiler has been ported to C++, so the Lua
compiler is no longer needed.
6 years ago
Joshua Haberman
aad4f403a6
Merge pull request #143 from haberman/rmtravis
...
Removed Travis config and Makefile, in favor of Kokoro and Bazel/CMake.
6 years ago
Josh Haberman
43ab429c09
Use the latest Bazel version.
6 years ago
Josh Haberman
12195ff19f
Removed Travis config and Makefile, in favor of Kokoro and Bazel/CMake.
6 years ago
Joshua Haberman
0fed529ea1
WIP, more progress on refactoring.
6 years ago
Bo Yang
375a25423e
Mark unused parameter
6 years ago
Bo Yang
915806ea8d
Remove unused code
6 years ago
Bo Yang
b39dbb9d40
Add support for encoding Any in json
6 years ago
Joshua Haberman
336402b4d7
WIP, core library compiles now.
6 years ago
Joshua Haberman
bfa3c015bb
Merge branch 'master' into defcleanup
6 years ago
Joshua Haberman
73ccf4a7c7
Merge pull request #140 from haberman/cmake-mac-fixes
...
Bazel and CMake fixes for macOS
6 years ago
Joshua Haberman
66f90464a8
Fix for sed that also works on Linux.
6 years ago
Joshua Haberman
0c824b6b6c
Merge branch 'master' into cmake-mac-fixes
6 years ago
Joshua Haberman
14c96a143c
Merge branch 'cmake-mac-fixes' into defcleanup
6 years ago
Paul Yang
13c59cb051
Implement json decoding for Any message. ( #130 )
...
* Implement json decoding for Any message.
type url may not appear as the first value in json. As a result,
other data cannot be resolved before resolving type url. To solve that,
this change caches the start and end position of unparsed values and
resolve them in end_any_object when type url has been resolved.
* Handle Any in switch
* Update json parser size
* Fix comments
* Sync upstream
* Add dependency on upb_pb for upb_json
* Debug failed test
* Fix cmake
* Update test generated files
* Remove debug tests
6 years ago