aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
* Massive roll-up of changes. See CHANGES.txt.Gravatar kenton@google.com2009-12-18
|
* Fix UTF-8 validity checks to not do unaligned reads.Gravatar kenton@google.com2009-12-11
|
* fix SONAME in trunkGravatar kenton@google.com2009-12-11
|
* Fix Issue 136: the memoized serialized size for packed fields may notGravatar jasonh+personal@google.com2009-12-01
| | | | | | | | | | | | | be properly set. writeTo() may be invoked without a call to getSerializedSize(), so the generated serialization methods would write a length of 0 for non-empty packed fields. Just call getSerializedSize() at the beginning of writeTo(): although this means that we may compute the byte size needlessly when there are no packed fields, in practice, getSerializedSize() will already have been called - all of the writeTo() wrappers in AbstractMessageLite invoke it. Tested: new unittest case in WireFormatTest.java now passes
* Explicitly call superclass constructor in generated code to avoid pedantic ↵Gravatar kenton@google.com2009-10-30
| | | | warning. Based on patch from Oleg Smolsky.
* Support MSVC 2010 beta 1.Gravatar kenton@google.com2009-10-12
|
* Improve error message regarding proto_path not matching .proto file.Gravatar kenton@google.com2009-10-07
|
* Fix cross-compiling when building in a dedicated build directory. Fix ↵Gravatar kenton@google.com2009-09-11
| | | | pointed out by Pierre Kestener.
* Make sure to quality calls to std::swap. Otherwise, if a google::swap() ↵Gravatar kenton@google.com2009-09-02
| | | | exists (e.g. because the user is using our own dense_hash_map implementation) it will be chosen instead, leading to a compile error.
* Remove test that had undefined behavior and thus did not pass on some platforms.Gravatar kenton@google.com2009-09-02
|
* HPUX patch from Alexander Melnikov.Gravatar kenton@google.com2009-08-17
|
* Update experimental SEBS file to support cross-compiling.Gravatar temporal2009-08-17
|
* Don't use RTTI in down_cast if GOOGLE_PROTOBUF_NO_RTTI is defined. Patch ↵Gravatar kenton@google.com2009-08-14
| | | | from Chris Masone (of Google).
* Set version number to 2.2.1 in trunk.Gravatar kenton@google.com2009-08-13
|
* Oops, unittest_enormous_descriptor.proto still needs to be in the dist.Gravatar kenton@google.com2009-08-11
|
* Don't build unittest_enormous_decsriptor.proto in C++ because it's very slow ↵Gravatar kenton@google.com2009-08-11
| | | | on older GCCs. This file was meant for testing Java anyway.
* Make tests compile on Sun Studio. Patch from Monty Taylor.Gravatar kenton@google.com2009-08-10
|
* Experimental alternative build definition.Gravatar temporal2009-08-10
|
* doc comment tweaksGravatar kenton@google.com2009-08-08
|
* Silence pedantic warning about unused parameter.Gravatar kenton@google.com2009-08-07
|
* Remove semi-broken Java thread-local builder freelist 'optimization'. Maybe ↵Gravatar kenton@google.com2009-08-07
| | | | bring back later in optional form.
* Gigantic descriptors shouldn't overflow the Java string literal size limit.Gravatar kenton@google.com2009-08-07
|
* Update version number to 2.2.0-pre.Gravatar kenton@google.com2009-08-06
|
* Make sure GeneratedMessageFactory is deleted on shutdown.Gravatar kenton@google.com2009-08-06
|
* Fix argument order -- I guess this macro is unused...Gravatar kenton@google.com2009-08-04
|
* Remove @Override annotations that cause compiler errors on Java 1.5.Gravatar temporal2009-08-01
|
* Use the nice macro to declare once-init control objects, like good little ↵Gravatar temporal2009-08-01
| | | | coders should. Otherwise the initialization routines never run on Mac. TODO: Investigate how this was broken.
* Make DLLs work again.Gravatar kenton@google.com2009-08-01
|
* Hurr, some merge conflict was resolved poorly. Fixed.Gravatar kenton@google.com2009-08-01
|
* Allow compression level of GzipOutputStream to be configured.Gravatar kenton@google.com2009-08-01
|
* Fix compile for GCC 3.4.4.Gravatar kenton@google.com2009-08-01
|
* Remove two empty source files. This doesn't actually have any effect on ↵Gravatar kenton@google.com2009-07-29
| | | | code size but might as well get rid of them.
* Decouple strutil from C++ lite library for a further 23k reduction.Gravatar kenton@google.com2009-07-29
|
* Define libprotobuf-lite in Makefile.am.Gravatar kenton@google.com2009-07-29
| | | | | | | TODO: Compile conditionally? Provide a way to omit ExtensionSet? Should libprotobuf depend on libprotobuf-lite instead of being a stand-alone lib?
* Submit recent changes from internal branch, including "lite mode" forGravatar kenton@google.com2009-07-29
| | | | | C++ and Java. See CHANGES.txt for more details.
* Down-integrate some code from an internal branch. (More to come.)Gravatar kenton@google.com2009-07-24
|
* Add Swap(), SwapElements(), and RemoveLast() to Reflection. Patch by Scott ↵Gravatar kenton@google.com2009-06-25
| | | | Stafford.
* Fix build problem with -std=gnu++0x.Gravatar kenton@google.com2009-06-01
|
* Fix final leak (win32 only).Gravatar kenton@google.com2009-05-18
|
* Update version number in trunk.Gravatar kenton@google.com2009-05-13
|
* Fix compile error on Cygwin, where int32 is typedefed to long instead of ↵Gravatar kenton@google.com2009-05-06
| | | | int, and the compiler can't figure out which overload of this method to use in that case.
* Provide ShutdownProtobufLibrary() which frees all startup-allocated objects.Gravatar kenton@google.com2009-05-06
|
* enable cross-compilingGravatar kenton@google.com2009-05-06
|
* Set better default CXXFLAGS and don't use optimization when compiling testsGravatar kenton@google.com2009-05-06
| | | | | (takes too long).
* Fix startup crash when statically linking on Mac.Gravatar temporal2009-04-28
|
* Add second run of cpp_unittest which verifies that descriptors are ↵Gravatar kenton@google.com2009-04-28
| | | | constructed lazily. This is accomplished by avoiding any use of descriptors while testing a bunch of other operations, then checking at the end that descriptors have not been constructed.
* Convert some \u escape sequences to UTF-8 because MSVC interprets them ↵Gravatar kenton@google.com2009-04-28
| | | | differently.
* Don't use dll-export declspec on class-nested extensions.Gravatar kenton@google.com2009-04-28
|
* Make building libprotobuf as a DLL work again.Gravatar kenton@google.com2009-04-28
|
* Add test verifying that protoc accepts trailing backslashes on Windows, ↵Gravatar kenton@google.com2009-04-28
| | | | which some users claim doesn't work. Seems to work on my machine.