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
|
201d2265e3
|
Variable rename for readability.
|
3 years ago |
Joshua Haberman
|
8c256cc677
|
Addressed PR comments.
|
3 years ago |
Joshua Haberman
|
5953ac4736
|
Backed out Reify() signature change.
|
3 years ago |
Joshua Haberman
|
fff8dfb035
|
Cleaned up reporting of initialization errors.
|
3 years ago |
Joshua Haberman
|
917f425326
|
Removed extraneous whitespace.
|
3 years ago |
Joshua Haberman
|
4c005384d6
|
A few readability improvements.
|
3 years ago |
Joshua Haberman
|
d4c0c638b8
|
Cleaned up ListFields sorting.
|
3 years ago |
Joshua Haberman
|
d8915b3174
|
Cleaned up IsInitialized().
|
3 years ago |
Joshua Haberman
|
cfeb1ad685
|
Removed extraneous whitespace.
|
3 years ago |
Joshua Haberman
|
62702b6cb1
|
Matched text format for maps.
|
3 years ago |
Joshua Haberman
|
f7b1cd3b3e
|
Fixed TextFormat tests by providing testdata.
|
3 years ago |
Joshua Haberman
|
3eae44bada
|
Refine the exception type when assigning improper attributes.
|
3 years ago |
Joshua Haberman
|
1c37c488d4
|
Refined error message.
|
3 years ago |
Joshua Haberman
|
8af637bcd2
|
Added extension field numbers.
|
3 years ago |
Joshua Haberman
|
c75b39fc4d
|
Accept bytes object as field name.
|
3 years ago |
Joshua Haberman
|
61d6eff5c4
|
Throw the proper errors for message initialization failure.
|
3 years ago |
Joshua Haberman
|
4984a22e75
|
Fixed error message when serializing with required fields missing.
|
3 years ago |
Joshua Haberman
|
bca2688f3a
|
Implemented weird behavior when a field contains invalid UTF-8.
|
3 years ago |
Joshua Haberman
|
3b25e6fde3
|
Implemented msg.<NAME>_FIELD_NUMBER attributes.
|
3 years ago |
Joshua Haberman
|
4993f7a73a
|
Sort ListFields() results.
|
3 years ago |
Joshua Haberman
|
cbe314d91e
|
Implemented IsInitialized(), fixing several more tests.
|
3 years ago |
Joshua Haberman
|
586f84cd30
|
Properly check type of integers when converting.
|
3 years ago |
Joshua Haberman
|
7de3052fbb
|
Implemented reverse().
|
3 years ago |
Joshua Haberman
|
4447d87695
|
Fixed tests that were missing enum type wrapper class.
|
3 years ago |
Joshua Haberman
|
a2e280e865
|
Fixed slice assignment of unequal length.
|
3 years ago |
Joshua Haberman
|
71bfff27cf
|
Added an extension iteration test that does pass.
|
3 years ago |
Joshua Haberman
|
2fea0ea19d
|
Implemented iteration over extension dict.
Unfortunately this didn't make the test pass, because it relies on
a specific iteration order.
|
3 years ago |
Joshua Haberman
|
1be47593f0
|
Fixed disconnecting before Clear().
|
3 years ago |
Joshua Haberman
|
c2053d2bc2
|
Addressed PR comment.
|
3 years ago |
Joshua Haberman
|
00c106f551
|
Addressed PR comments.
|
3 years ago |
Joshua Haberman
|
7a24340a26
|
Fixed some more tests.
|
3 years ago |
Joshua Haberman
|
a754a370a9
|
Added beginnings of support for descriptor DB.
|
3 years ago |
Joshua Haberman
|
fc725be5bc
|
Implemented proper unescaping of bytes defaults.
|
3 years ago |
Joshua Haberman
|
8f0a2cd603
|
Implemented the behavior of ignoring duplicate added filenames.
|
3 years ago |
Joshua Haberman
|
89ff28cead
|
Fixed a few tests: extensions are not fields.
|
3 years ago |
Joshua Haberman
|
e5d8d28b0f
|
Addressed PR comments.
|
3 years ago |
Joshua Haberman
|
54b775d4f4
|
WIP.
|
3 years ago |
Joshua Haberman
|
7260346e30
|
Fixed validation of extension field descriptors.
|
3 years ago |
Joshua Haberman
|
0549fc0ce1
|
Fixed several tests.
|
3 years ago |
Joshua Haberman
|
69d948a9cb
|
Implemented deep copy for repeated fields.
|
3 years ago |
Joshua Haberman
|
5b3447ebd3
|
Addressed PR comments.
|
3 years ago |
Joshua Haberman
|
1437245d41
|
Fixed or accounted for nearly all errors in message_test.
|
3 years ago |
Joshua Haberman
|
33b6049871
|
Fixed test_util.py so that golden data can be found.
|
3 years ago |
Joshua Haberman
|
c2209d1a29
|
Enabled custom options.
|
3 years ago |
Joshua Haberman
|
0606564fd5
|
Addressed PR comments.
|
3 years ago |
Joshua Haberman
|
480a33f2a4
|
Fixed message equality for extensions.
|
3 years ago |
Joshua Haberman
|
627c44be1f
|
Initial commit of ExtensionDict.
|
3 years ago |
Joshua Haberman
|
58960e0442
|
Addressed PR comments.
|
3 years ago |
Joshua Haberman
|
1c46e72eee
|
Addressed PR comments.
|
3 years ago |