temporal
8ee1474044
Add a code generator insertion point for Java builders.
2009-12-20 00:09:50 +00:00
kenton@google.com
684d45b2fe
Fix build on MinGW/Win32 (including implementing Subprocess using CreateProcess()).
2009-12-19 04:50:00 +00:00
temporal
bdbb863099
Ensure that 'once' objects are declared using the macro. This is either the third or fourth time I've screwed this up when down-integrating, because our internal code does not require the macro (it's not portable) and on Linux a pthread_once_t that is zero-initialized just happens to work. So, I only discover the problem when I test on Mac, then kick myself for making the same mistake yet again. No more! This time, I have renamed GoogleOnceType to ProtobufOnceType, thus making the type name differ from our internal code. As a result, if you don't update the decls to use the macros, they won't compile. Hah! Take that, future self!
2009-12-18 08:21:00 +00:00
kenton@google.com
91218afc67
Fix Cygwin build.
2009-12-18 07:20:43 +00:00
kenton@google.com
5e744ff961
Commit missing files from r251. Sigh.
2009-12-18 04:51:42 +00:00
kenton@google.com
afd32abb75
Set version to 2.3.0-pre.
2009-12-18 02:51:26 +00:00
kenton@google.com
83ad01e35f
Point test_plugin at the correct gtest headers.
2009-12-18 02:40:43 +00:00
kenton@google.com
fccb146e3f
Massive roll-up of changes. See CHANGES.txt.
2009-12-18 02:11:36 +00:00
kenton@google.com
d5cf7b55a6
Some sort of emacs protobuf mode fix.
2009-12-18 01:55:04 +00:00
kenton@google.com
b221008884
Fix UTF-8 validity checks to not do unaligned reads.
2009-12-11 03:49:28 +00:00
kenton@google.com
de74779454
fix SONAME in trunk
2009-12-11 03:41:58 +00:00
jasonh+personal@google.com
9951233e9a
Fix Issue 136: the memoized serialized size for packed fields may not
...
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
2009-12-01 18:05:21 +00:00
kenton@google.com
6493368285
CodedInputStream.getTotalBytesRead(); patch from Michael Kucharski.
2009-11-12 18:13:33 +00:00
kenton@google.com
6ba3df0d32
Add benchmarks for writing to a FileOutputStream. Patch from Evan Jones.
2009-11-03 18:21:54 +00:00
kenton@google.com
c0abf64e53
Convert ProtoBench.java to unix-style line endings.
2009-11-03 18:20:01 +00:00
kenton@google.com
f85d70f9e4
Optimize Java serialization of small messages to streams. Patch from Evan Jones.
2009-11-02 18:50:19 +00:00
kenton@google.com
573989f782
Explicitly call superclass constructor in generated code to avoid pedantic warning. Based on patch from Oleg Smolsky.
2009-10-30 22:02:17 +00:00
kenton@google.com
1a4193c2cb
Fix MSVC version check -- I was given bad info.
2009-10-12 19:30:50 +00:00
kenton@google.com
c91e1fe82b
Support MSVC 2010 beta 1.
2009-10-12 19:22:03 +00:00
kenton@google.com
477f799fb6
Improve error message regarding proto_path not matching .proto file.
2009-10-07 21:38:11 +00:00
kenton@google.com
32f330f7a4
Detect whether zlib is new enough. Based on patch from Oliver Jowett.
2009-09-15 17:15:43 +00:00
kenton@google.com
f4c6e4b37e
Fix protobuf-mode on XEmacs.
2009-09-15 17:12:06 +00:00
kenton@google.com
721995d00a
Fix cross-compiling when building in a dedicated build directory. Fix pointed out by Pierre Kestener.
2009-09-11 22:08:40 +00:00
kenton@google.com
7fb9ae9df3
Make sure to quality calls to std::swap. Otherwise, if a google::swap() exists (e.g. because the user is using our own dense_hash_map implementation) it will be chosen instead, leading to a compile error.
2009-09-02 02:42:56 +00:00
kenton@google.com
b26684a900
Remove test that had undefined behavior and thus did not pass on some platforms.
2009-09-02 01:42:04 +00:00
kenton@google.com
3aa7a0dafe
HPUX patch from Alexander Melnikov.
2009-08-17 20:34:29 +00:00
temporal
ad5672bad7
Update experimental SEBS file to support cross-compiling.
2009-08-17 09:42:47 +00:00
kenton@google.com
0bcfeb9dcd
Don't use RTTI in down_cast if GOOGLE_PROTOBUF_NO_RTTI is defined. Patch from Chris Masone (of Google).
2009-08-14 01:21:01 +00:00
kenton@google.com
8169c7fcde
Set version number to 2.2.1 in trunk.
2009-08-13 22:41:37 +00:00
kenton@google.com
201b9be95d
Set release date.
2009-08-12 00:23:05 +00:00
kenton@google.com
0f831dca74
Add new headers to extract_includes.bat.
2009-08-11 03:25:55 +00:00
kenton@google.com
8aae2a2137
Oops, unittest_enormous_descriptor.proto still needs to be in the dist.
2009-08-11 00:23:25 +00:00
kenton@google.com
e133abd01c
Don't build unittest_enormous_decsriptor.proto in C++ because it's very slow on older GCCs. This file was meant for testing Java anyway.
2009-08-11 00:18:23 +00:00
kenton@google.com
304b731da6
Hack to make gtest sub-package compile correctly on Sun Studio.
2009-08-10 23:52:27 +00:00
kenton@google.com
db0bf5a52f
Fix MSVC projects to ensure that protoc is built before lite-test attempts to use it and that lite-test and tests don't attempt to generate the same .pb.* files at the same time.
2009-08-10 22:55:15 +00:00
kenton@google.com
09b9e99bd3
Make tests compile on Sun Studio. Patch from Monty Taylor.
2009-08-10 20:23:41 +00:00
temporal
bcb791a9d0
Experimental alternative build definition.
2009-08-10 08:12:18 +00:00
kenton@google.com
fdd9d3c8b5
Remove more of the stuff that was supposed to be removed in r190.
2009-08-08 03:39:26 +00:00
kenton@google.com
323e6321c6
doc comment tweaks
2009-08-08 03:23:04 +00:00
kenton@google.com
75fcd790c4
Silence pedantic warning about unused parameter.
2009-08-07 21:51:30 +00:00
kenton@google.com
7ddfb4c3c7
Remove semi-broken Java thread-local builder freelist 'optimization'. Maybe bring back later in optional form.
2009-08-07 21:19:29 +00:00
kenton@google.com
68996fc874
Gigantic descriptors shouldn't overflow the Java string literal size limit.
2009-08-07 21:02:02 +00:00
kenton@google.com
445f1023e1
Update version number to 2.2.0-pre.
2009-08-06 23:01:43 +00:00
kenton@google.com
1a34c92e73
Make sure GeneratedMessageFactory is deleted on shutdown.
2009-08-06 22:17:26 +00:00
kenton@google.com
6be265a826
Improve Sun Studio support. Patch from Monty Taylor.
2009-08-06 20:47:45 +00:00
kenton@google.com
6c9f0020e2
OCD
2009-08-05 19:55:17 +00:00
gk5885
5ea590d5ba
add lite profile docs in the README
2009-08-04 23:43:27 +00:00
gk5885
5bf536169e
Ensure that only the lite tests are run, even if all tests have been compiled
2009-08-04 23:24:51 +00:00
gk5885
a4022f8931
This fixes some issues with the lite profile for the java build in which the lite jar contained the full binary.
2009-08-04 22:40:19 +00:00
gk5885
ac4764e355
Update the pom to support the 'lite' profile.
2009-08-04 19:11:39 +00:00