Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fixes unit test submitted by Hunter Morris (thanks!).
|
|
This might actually just bring to light my misuse of the upb_fielddef
functions. The test assertions are fine, but an assertion in upb/upb.h
fails:
./upb/upb.h:181: upb_value_getptr: Assertion `val.type == 33' failed.
|
|
Fix typo in handler.h
|
|
Signed-off-by: Wink Saville <wink@saville.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
It's still not correct, but it's closer.
|
|
|
|
This leads to a major (20-40%) improvement in the parsetoproto2
benchmark with small messages. We now are faster than proto2 in all
apples-to-apples comparisons, at least given the (admittedly
limited) set of benchmarks in this source tree.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Speeds up short messages by 15-25%.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also some preliminary work on upb.MessageDef.
|
|
|
|
|
|
|