Joshua Haberman
|
125db89ff5
|
Added fuzz tests for mini table building and binary format parsing/serialization.
PiperOrigin-RevId: 458240180
|
2 years ago |
Protobuf Team Bot
|
97993b219d
|
rename upb::SymbolTable as upb::DefPool
PiperOrigin-RevId: 456147709
|
2 years ago |
Protobuf Team Bot
|
65bde4e75b
|
upb_Encode() now returns a status value
PiperOrigin-RevId: 454740100
|
2 years ago |
Joshua Haberman
|
32f45b5f33
|
Update to the latest protobuf.
PiperOrigin-RevId: 447642349
|
3 years ago |
Joshua Haberman
|
4978040db4
|
Rewrote the MessageSet parsing code in the upb decoder to properly handle several edge cases.
PiperOrigin-RevId: 442979459
|
3 years ago |
Protobuf Team
|
e1e7435e70
|
Internal change
PiperOrigin-RevId: 440796832
|
3 years ago |
Joshua Haberman
|
9cc02bb60d
|
Rewrote the MessageSet parsing code in the upb decoder to properly handle several edge cases.
PiperOrigin-RevId: 440788402
|
3 years ago |
Joshua Haberman
|
7d5f4cd9b6
|
Implemented the functionality to make the test pass.
|
3 years ago |
theodorerose
|
97273a3638
|
WIP
|
3 years ago |
Joshua Haberman
|
72af9dc0cc
|
Switch to a single upb_Decode.
|
3 years ago |
Joshua Haberman
|
1c955f37ce
|
Mass API rename and clang-reformat (#485)
* Wave 1: upb_fielddef.
* upb_fielddef itself.
* upb_oneofdef.
* upb_msgdef.
* ExtensionRange.
* upb_enumdef
* upb_enumvaldef
* upb_filedef
* upb_methoddef
* upb_servicedef
* upb_symtab
* upb_defpool_init
* upb_wellknown and upb_syntax_t
* Some constants.
* upb_status
* upb_strview
* upb_arena
* upb.h constants
* reflection
* encode
* JSON decode.
* json encode.
* msg_internal.
* Formatted with clang-format.
* Some naming fixups and comment reformatting.
* More refinements.
* A few more stragglers.
* Fixed PyObject_HEAD with semicolon. Removed TODO entries.
|
3 years ago |
Joshua Haberman
|
2df18f0a3e
|
Addressed PR comments.
|
3 years ago |
Joshua Haberman
|
39365f16a7
|
Addressed PR comments.
|
3 years ago |
Joshua Haberman
|
a0374b3b08
|
Added required field checking into the encoder.
|
3 years ago |
Joshua Haberman
|
779c30949b
|
Finished up the test.
|
3 years ago |
Joshua Haberman
|
f7980b7ed1
|
Restructured for simplicity and fixed fasttable parser.
|
3 years ago |
Joshua Haberman
|
4307f5dbba
|
Fixed the CMake build and amalgamation.
|
3 years ago |
Joshua Haberman
|
7907ed913b
|
Expanded the test to cover packed fields also.
|
3 years ago |
Joshua Haberman
|
c755099a89
|
WIP.
|
3 years ago |
Joshua Haberman
|
2484d12c1c
|
Addressed PR comments.
|
3 years ago |
Joshua Haberman
|
6f89034249
|
Implemented support for MessageSet.
|
3 years ago |
Joshua Haberman
|
29be74c5d2
|
Addressed PR comments.
|
3 years ago |
Joshua Haberman
|
b1bbbdd4e7
|
Addressed PR comments.
|
3 years ago |