Joshua Haberman
|
2e141b24fc
|
Addressed PR comments.
|
3 years ago |
Joshua Haberman
|
b11e161ebb
|
Fixed UBSAN error.
|
3 years ago |
Joshua Haberman
|
85072ce04e
|
Fixed a bug in enum layout generation.
|
3 years ago |
Joshua Haberman
|
65a85a63c8
|
Fixed two bugs with proto2 enums:
1. The mask was getting improperly truncated for values 32-63.
2. We were not handling duplicated enum values.
|
3 years ago |
Joshua Haberman
|
c56fe27f88
|
Fix mistake in previous rename: upb_MessageDef_FindFieldByNameWithSize.
|
3 years ago |
Joshua Haberman
|
215fe1eda8
|
Added another missing dep.
|
3 years ago |
Joshua Haberman
|
d55fa1808b
|
Added missing dep to def_to_proto_test.
|
3 years ago |
Joshua Haberman
|
f550b9d6a1
|
Strip weak_import_test.proto for google3.
|
3 years ago |
Joshua Haberman
|
efd0b594cb
|
def_to_proto protos.
|
3 years ago |
Matt Kulukundis
|
c49e6dfbac
|
Switch to using :port
|
3 years ago |
Matt Kulukundis
|
edd1dd30e7
|
Fix missing build deps
|
3 years ago |
Matt Kulukundis
|
8b74557e30
|
test for previous definition
|
3 years ago |
Matt Kulukundis
|
00a88b2426
|
clang-format
|
3 years ago |
Matt Kulukundis
|
17f3a0d236
|
move to internal
|
3 years ago |
Matt Kulukundis
|
d2ff429dc9
|
clang-format
|
3 years ago |
Matt Kulukundis
|
9457aa6452
|
force explicit conversions to desired types in generated code
|
3 years ago |
Matt Kulukundis
|
dc11657df6
|
Small fixes to compile with stricter warnings
|
3 years ago |
Matt Kulukundis
|
bf04341805
|
more licenses
|
3 years ago |
Matt Kulukundis
|
cce4cffd85
|
more licenses
|
3 years ago |
Matt Kulukundis
|
9f8c080832
|
add missing license lines to bazel files
|
3 years ago |
Joshua Haberman
|
826eca6742
|
Enabled ubsan tests and fixed ubsan failures.
|
3 years ago |
Joshua Haberman
|
87f8a53dfe
|
Re-added files in a new directory.
|
3 years ago |
Joshua Haberman
|
502d6ba1d6
|
Moved fuzzing to a sub-directory.
gRPC does not want to depend on rules_fuzzing.
|
3 years ago |
Joshua Haberman
|
5a18dafdce
|
Removed old README file.
|
3 years ago |
Joshua Haberman
|
0028e74519
|
Added a README.md for the Lua bindings, and a comment for the failure list.
|
3 years ago |
Joshua Haberman
|
11b6df0c46
|
Moved tests into the main source tree.
|
3 years ago |
Joshua Haberman
|
be7dfeba6b
|
Added GitHub Action to test for clang-format.
|
3 years ago |
Joshua Haberman
|
032400a03e
|
Fixed data corruption when total hasbits are a power of two.
|
3 years ago |
Bernardo Bruning
|
4a3a7d9777
|
Introduce tests to encode and decode json
|
3 years ago |
Joshua Haberman
|
dbec5d70cd
|
Fixed UBSAN error: NULL + 0.
|
3 years ago |
Bernardo Bruning
|
6475a96505
|
Ensures that the seconds are always positive
|
3 years ago |
Bernardo Bruning
|
698ac476de
|
Introduces safe mod to not produce invalid mod and fix precision of days
|
3 years ago |
Joshua Haberman
|
bc7b5dcadf
|
Ported protobuf's dtoa() function for text format and JSON.
|
3 years ago |
Joshua Haberman
|
606308c639
|
Added back missing underscore.
|
3 years ago |
Joshua Haberman
|
75b6291e40
|
Renamed upb_FieldType_* -> kUpb_FieldType_*
|
3 years ago |
Joshua Haberman
|
392531c14f
|
Fixed test by implementing FindMethodByName().
|
3 years ago |
Joshua Haberman
|
a8d49d1245
|
Fixed ASCII art.
|
3 years ago |
Joshua Haberman
|
fcf1db32b1
|
Fixed a few extraneous wrappings.
|
3 years ago |
Joshua Haberman
|
cd214fe73d
|
upb_TextEncode.
|
3 years ago |
Joshua Haberman
|
0c541f3305
|
Single encode.
|
3 years ago |
Joshua Haberman
|
72af9dc0cc
|
Switch to a single upb_Decode.
|
3 years ago |
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
|
8c256cc677
|
Addressed PR comments.
|
3 years ago |
Joshua Haberman
|
62702b6cb1
|
Matched text format for maps.
|
3 years ago |
Joshua Haberman
|
00c106f551
|
Addressed PR comments.
|
3 years ago |
Joshua Haberman
|
6c2eeb1f41
|
Added C escaping in def_to_proto.
|
3 years ago |
Joshua Haberman
|
7a24340a26
|
Fixed some more tests.
|
3 years ago |
Joshua Haberman
|
fc725be5bc
|
Implemented proper unescaping of bytes defaults.
|
3 years ago |
Joshua Haberman
|
e5d8d28b0f
|
Addressed PR comments.
|
3 years ago |