Josh Haberman
|
a105c015b1
|
Added support for unknown fields to upb_msg.
After this CL, upb passes all existing proto3 conformance tests.
However the conformance suite is missing a lot of cases and should
be fleshed out.
|
6 years ago |
Josh Haberman
|
4a7bc85d72
|
Fixed some c89 errors.
|
6 years ago |
Josh Haberman
|
340bd01338
|
Removed default instance and oneof array from tables.
|
6 years ago |
Joshua Haberman
|
f7713ebc39
|
Changed C API to use inline functions and computed offsets.
|
6 years ago |
Joshua Haberman
|
694d51f4d6
|
Changed C API to only define structs, a table, and a few minimal inline functions.
|
6 years ago |
Josh Haberman
|
e94ac4f757
|
Moved upb_msg parts that depend on def to a separate msgfactory.{c,h}.
Also got rid of the premature "v1" business that was attempting
to create a binary compatibility story.
Also added an in-progress CMakeLists.txt file.
|
6 years ago |
Bo Yang
|
e06cc3d7cc
|
e->limit is invalidated after growing.
|
7 years ago |
Bo Yang
|
dfe7d3a374
|
swap condition branches to remove negation
|
7 years ago |
Bo Yang
|
ba93474aa2
|
Fix oneof encoding/decoding
|
7 years ago |
Bo Yang
|
8c6d0e5545
|
Conversion from uint64 to uint32 didn't consider sign bit.
|
7 years ago |
Bo Yang
|
cafebf6bee
|
For encoding upb needs descriptor type instead of type.
|
7 years ago |
Joshua Haberman
|
72c333eb03
|
Fixed amalgamated build.
|
7 years ago |
Joshua Haberman
|
058a17f6a6
|
Fix amalgamated build.
|
7 years ago |
Joshua Haberman
|
6b87674221
|
Address review comments and fix compile warnings.
|
7 years ago |
Joshua Haberman
|
806ffc1d20
|
Responded to PR comments.
|
7 years ago |
Joshua Haberman
|
15308afff2
|
Fixes for oneof conformance tests.
|
7 years ago |
Joshua Haberman
|
b697882fb2
|
Fixed varint length when buffer is reallocated.
|
7 years ago |
Joshua Haberman
|
be9094d91a
|
New encode/decode: most (171 / 192) conformance tests pass.
|
7 years ago |
Joshua Haberman
|
699b51b441
|
Lots of encoder/decoder work (backwards encoder).
|
7 years ago |
Josh Haberman
|
1aafd4111b
|
A good start on upb_encode and upb_decode.
|
8 years ago |