Joshua Haberman
|
4d65852909
|
Rearrange structs to put arrays at the end, for smaller offsets.
|
14 years ago |
Joshua Haberman
|
6b574175dd
|
Prevent the default message from getting mutated.
If a Lua program references the default message, it will
be copied into a mutable object.
|
14 years ago |
Joshua Haberman
|
fd184f0df2
|
Major work on Lua extension and default values.
Default values are now supported, and the Lua extension
can now create and modify individual protobuf objects.
|
14 years ago |
Joshua Haberman
|
d8b2154862
|
First version of an assembly language decoder.
It is slower than the C decoder for now because it
falls off the fast path too often. But it can
successfully decode varints, fixed32 and fixed64.
|
14 years ago |
Joshua Haberman
|
6bdbb45e88
|
Merged core/ and stream/ -> src/. The split wasn't worth it.
|
14 years ago |
Joshua Haberman
|
f858a8f287
|
Precompute bit offset and bitmask for a small perf improvement.
|
14 years ago |
Joshua Haberman
|
4667ed4be9
|
All tests pass again, valgrind-clean! Next up: benchmarks.
|
14 years ago |
Joshua Haberman
|
806ba1c80d
|
Another round of fixes.
test_vs_proto2.googlemessage1 passes again,
with no memory leaks!
|
14 years ago |
Joshua Haberman
|
3affb31926
|
Tons of work: we're close to passing test_vs_proto2 again.
|
14 years ago |
Joshua Haberman
|
8465e5e650
|
Gutted upb_msg a bit, re-adding only the essentials.
|
14 years ago |
Joshua Haberman
|
8536bbc5f8
|
Some work on upb_msg, but it has a long way to go.
|
14 years ago |
Joshua Haberman
|
a9e998159c
|
Fleshed out upb_msg: test_vs_proto2 compiles but fails.
|
15 years ago |
Joshua Haberman
|
4e7dc9d8b6
|
Re-add a simplified upb_msg.
|
15 years ago |