Joshua Haberman
|
499c2cc8b1
|
upb_extreg, upb_msg
|
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
|
823eb09694
|
Update all 2011 dates to 2021.
|
4 years ago |
Joshua Haberman
|
e59d2c8fa7
|
Added license headers to all files.
|
4 years ago |
Joshua Haberman
|
154f2c25f4
|
Added UTF-8 validation for proto3 string fields.
|
4 years ago |
Joshua Haberman
|
2c8bb6dd9d
|
Specify C99 explicitly until/unless we stop using bool.
|
4 years ago |
Joshua Haberman
|
46eb82467a
|
Added comment to decode_fast.h.
|
4 years ago |
Joshua Haberman
|
86d9908c55
|
Fastdecode support for packed fields.
This is not very optimized yet. There is a lot of room to
optimize it further.
|
4 years ago |
Joshua Haberman
|
e2c709e047
|
Repeated string and primitive support.
Much of the code was adapted from Gerben's code in:
6333031195
|
4 years ago |
gerben-s
|
9e68ec033f
|
Add repeated varints and fixed parsers
|
4 years ago |
Joshua Haberman
|
bf8e08074c
|
Added a few more comments.
|
4 years ago |
Joshua Haberman
|
2a574d3d01
|
Added a bunch of comments for readability.
|
4 years ago |
Joshua Haberman
|
8ed6b2fe85
|
Stored mask in the table pointer.
|
4 years ago |