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 |
Joshua Haberman
|
e373367fb7
|
Move parsing functions to header file in anticipation of code generation (want them inlined).
|
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
|
e58c871c19
|
upb is fully self-hosting (except for text->descriptor)!
|
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
|
509fb80b46
|
Bugfix to upb_table.
|
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
|
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
|
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
|
a13873276b
|
Performance improvements.
|
16 years ago |
Joshua Haberman
|
e48f855b06
|
Implemented upb_msg_eql.
|
16 years ago |
Joshua Haberman
|
4d9c39b94d
|
Make benchmark run out-of-the-box.
|
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
|
e0d9e08b15
|
Re-enable sorting when the descriptor type is not compiled in.
|
16 years ago |
Joshua Haberman
|
462b26c1cc
|
Directory restructuring.
|
16 years ago |
kenton@google.com
|
ceb561d65b
|
Add Swap(), SwapElements(), and RemoveLast() to Reflection. Patch by Scott Stafford.
|
16 years ago |
Jon Skeet
|
ad74853e0c
|
Fix copyright notices
|
16 years ago |
Jon Skeet
|
e1e8431681
|
Gone back to non-remoting mocks, but marked breaking unit test as ignored
|
16 years ago |
Jon Skeet
|
5cb5d782b0
|
Workaround for Mono bug 516379
|
16 years ago |
Jon Skeet
|
b2526215e1
|
Use remoting mocks to work with mono
|
16 years ago |
Jon Skeet
|
2178b93bbb
|
Fix bug when reading many messages - size guard was triggered
|
16 years ago |
Jon Skeet
|
51a2f5ea1a
|
Remove unused class (was going to be used for multi-file support)
|
16 years ago |
Jon Skeet
|
60fb63e370
|
Initial Silverlight compatibility work
|
16 years ago |
Jon Skeet
|
367217301d
|
Get the right warning number this time.
|
16 years ago |
Jon Skeet
|
cb8644df88
|
Fixed a couple of warnings
|
16 years ago |
Jon Skeet
|
c784be3149
|
Remove unused variable in static constructors
|
16 years ago |
Adam Bliss
|
c1a443d486
|
Adds a few utilities to ProtoBufUtil, integrating over from mainline
|
16 years ago |
Mitsuru Oshima
|
7e013cacd4
|
Revert "ProtoBuf update"
This reverts commit 9aaf507646c866ab131bf2bcd973882ff9f553cf.
|
16 years ago |
Mitsuru Oshima
|
babfb77851
|
ProtoBuf update
* Added IntMap that uses Hashtable for larger keys
* Chagned to use IntMap to allow larger tags
* Changed to use autoboxing for int/longs.
|
16 years ago |
Jon Skeet
|
8729cf4628
|
Added the ability to use an IEnumerable<T> when adding to a list, so you can do:
new Foo.Builder {
RepeatedValue = { x.Select(y) }
};
... a bit like LINQ to XML.
|
16 years ago |
Jon Skeet
|
d6dd0a4560
|
Add CLSCompliance.
|
16 years ago |
Jon Skeet
|
0864d30b97
|
Include missing generated files
|
16 years ago |
Jon Skeet
|
df67f1482b
|
Fix custom options behaviour
|
16 years ago |
kenton@google.com
|
f22943c7d0
|
Fix build problem with -std=gnu++0x.
|
16 years ago |
Jon Skeet
|
c298c89229
|
New tests, double build errors, and a few miscellaneous fixes
|
16 years ago |
Jon Skeet
|
2e6dc12fa8
|
Write/Read delimited messages
|
16 years ago |
Jon Skeet
|
43da7ae328
|
Fix equality of messages to include unknown fields
|
16 years ago |
Jon Skeet
|
7ee85c4e9f
|
Added field constant generation
|
16 years ago |
kenton@google.com
|
b43727981c
|
Fix final leak (win32 only).
|
16 years ago |