Joshua Haberman
|
5fa6912da8
|
Fleshed out serialization functions a bit more.
|
16 years ago |
kenton@google.com
|
c137750365
|
Remove two empty source files. This doesn't actually have any effect on code size but might as well get rid of them.
|
16 years ago |
kenton@google.com
|
4f3491ee5f
|
Decouple strutil from C++ lite library for a further 23k reduction.
|
16 years ago |
Joshua Haberman
|
cd3d737d5e
|
Add sketch of deserializing code.
|
16 years ago |
Joshua Haberman
|
60e7933d4c
|
Tweak the prototype for the wvtov conversions.
|
16 years ago |
Joshua Haberman
|
4f205f3dc3
|
Header file rearranging/prettifying.
|
16 years ago |
kenton@google.com
|
858a22be11
|
Define libprotobuf-lite in Makefile.am.
TODO: Compile conditionally? Provide a way to omit ExtensionSet?
Should libprotobuf depend on libprotobuf-lite instead of being a
stand-alone lib?
|
16 years ago |
kenton@google.com
|
80b1d62bfc
|
Submit recent changes from internal branch, including "lite mode" for
C++ and Java. See CHANGES.txt for more details.
|
16 years ago |
Jean-Baptiste Queru
|
0422db3be9
|
reconcile korg/master into goog/master
|
16 years ago |
Jean-Baptiste Queru
|
e68c309360
|
Merge korg/donut into korg/master
|
16 years ago |
Joshua Haberman
|
e373367fb7
|
Move parsing functions to header file in anticipation of code generation (want them inlined).
|
16 years ago |
Joshua Haberman
|
b39b463ec9
|
Add proto2 dynamic message to benchmark.
|
16 years ago |
kenton@google.com
|
d2fd0638c3
|
Down-integrate some code from an internal branch. (More to come.)
|
16 years ago |
Joshua Haberman
|
413ccaf6b9
|
Re-enable checks for set_flags now that upbc emits them.
|
16 years ago |
Joshua Haberman
|
c7154e0fb4
|
New descriptor.c and descriptor.h (generated by upbc!)
|
16 years ago |
Joshua Haberman
|
e58c871c19
|
upb is fully self-hosting (except for text->descriptor)!
|
16 years ago |
Joshua Haberman
|
d8c93dc1a2
|
Make the compiler correctly define the top-level extern symbol.
|
16 years ago |
Joshua Haberman
|
ee1ed1ccb8
|
Compiler finally works (except string arrays). Untested. Holy crap that was a lot of work.
|
16 years ago |
Joshua Haberman
|
e4e89247e5
|
More work on the compiler.
|
16 years ago |
Joshua Haberman
|
509fb80b46
|
Bugfix to upb_table.
|
16 years ago |
Joshua Haberman
|
d963b04ea9
|
More work on the compiler.
|
16 years ago |
Joshua Haberman
|
edf5f9e8ed
|
Update test_table to new table API.
|
16 years ago |
Joshua Haberman
|
b2a890263f
|
Properly initialize the fqname member of upb_msg.
|
16 years ago |
Joshua Haberman
|
c9105bbf58
|
Support for dumping protobufs in text format.
|
16 years ago |
Joshua Haberman
|
a1a9596d02
|
Fix tests and the build (though a few tests are failing).
|
16 years ago |
Joshua Haberman
|
40e8127a24
|
Abandon setjmp/longjmp, performance was not measurably increased.
|
16 years ago |
Joshua Haberman
|
d7632d271c
|
Pass pointer to tag instead of by value.
|
16 years ago |
Joshua Haberman
|
cbc05553c9
|
Cache callbacks in the local stack frame.
|
16 years ago |
Joshua Haberman
|
59d7c024f6
|
Updates to benchmark.
|
16 years ago |
Joshua Haberman
|
cd109b3c94
|
Bugfix in upb_parse.
|
16 years ago |
Joshua Haberman
|
babefc3c66
|
Bugfixes to parser.
|
16 years ago |
Joshua Haberman
|
b2a39e50d8
|
Remove extraneous string include.
|
16 years ago |
Joshua Haberman
|
6fe8601713
|
Move upb_array into its own header, upb_context parses fds instead of fd.
|
16 years ago |
Joshua Haberman
|
1e388b0af3
|
Significant, experimental changes (setjmp/longjmp, group handling).
|
16 years ago |
Joshua Haberman
|
293cbe5135
|
Enhanced testing.
|
16 years ago |
Joshua Haberman
|
a13873276b
|
Performance improvements.
|
16 years ago |
Joshua Haberman
|
528cdd2ecd
|
Updated benchmark to correctly test both upb and proto2.
|
16 years ago |
Joshua Haberman
|
2abf342804
|
Benchmark now should build out-of-the-box.
|
16 years ago |
Joshua Haberman
|
e48f855b06
|
Implemented upb_msg_eql.
|
16 years ago |
Joshua Haberman
|
6485e39865
|
A few more tweaks to the benchmark Makefile.
|
16 years ago |
Joshua Haberman
|
4d9c39b94d
|
Make benchmark run out-of-the-box.
|
16 years ago |
Joshua Haberman
|
9bc15a1e74
|
More work on the compiler.
|
16 years ago |
Joshua Haberman
|
6d77fa0459
|
More compiler work.
|
16 years ago |
Joshua Haberman
|
e8718306a5
|
Bugfix and additions to upb.h and upb_string.h
|
16 years ago |
Joshua Haberman
|
35b5a016c2
|
Bugfix for maintaining the proper count on table resizes.
|
16 years ago |
Joshua Haberman
|
73bac1f2b0
|
More work on the compiler.
|
16 years ago |
Joshua Haberman
|
e0d9e08b15
|
Re-enable sorting when the descriptor type is not compiled in.
|
16 years ago |
kenton@google.com
|
31afcd730b
|
Fix problems with emacs protobuf mode, I guess. See <http://www.opensubscriber.com/message/emacs-devel@gnu.org/7155093.html>. Patch from domq@google.com.
|
16 years ago |
Joshua Haberman
|
f8e55823e0
|
Add text version of descriptor.proto.
|
16 years ago |
Joshua Haberman
|
462b26c1cc
|
Directory restructuring.
|
16 years ago |