temporal
1589b1d8c1
Fix startup crash when statically linking on Mac.
16 years ago
kenton@google.com
c5ff06cc74
Add second run of cpp_unittest which verifies that descriptors are 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.
16 years ago
kenton@google.com
503a4dd705
Convert some \u escape sequences to UTF-8 because MSVC interprets them differently.
16 years ago
kenton@google.com
30be0a8758
Don't use dll-export declspec on class-nested extensions.
16 years ago
kenton@google.com
41c3760f2f
Update extract_includes.bat to include new public headers in rev 120.
16 years ago
kenton@google.com
ccc11678c7
Make building libprotobuf as a DLL work again.
16 years ago
kenton@google.com
ef3730c2df
Add test verifying that protoc accepts trailing backslashes on Windows, which some users claim doesn't work. Seems to work on my machine.
16 years ago
kenton@google.com
d33e53ad4c
That last rev shouldn't have compiled, but apparently did, for some reason. Fixed.
16 years ago
kenton@google.com
db4b583084
Protect a new death test with GTEST_HAS_DEATH_TEST, since MinGW doesn't support it.
16 years ago
kenton@google.com
50ede8ba17
Update MSVC project files for rev 120, and add instructions for compiling with zlib.
16 years ago
kenton@google.com
d37d46dfbc
Integrate recent changes from Google-internal code tree. See CHANGES.txt
...
for details.
16 years ago
Jean-Baptiste Queru
2bf2b97a6f
Merge donut into master
16 years ago
kenton@google.com
709ea28f32
Work around windows.h #defining GetMessage().
16 years ago
kenton@google.com
6f9bc71ffd
Add missing LIBPROTOBUF_EXPORT.
16 years ago
kenton@google.com
679edc415e
Remove scoped_memory_log.h from MSVC project files -- it has not existed for some time.
16 years ago
kenton@google.com
4152d554c4
Handle .exe extension when looking for protoc in setup.py.
16 years ago
kenton@google.com
bbbd4d309c
Update MSVC project files to work with new gtest bundling strategy.
16 years ago
kenton@google.com
37ad00d2c4
Update bundled gtest to latest version (1.3.0) and include it as a
...
nested autoconf package rather than as raw source. This way we can
trivially update it again in the future.
Actually, this change doesn't even include gtest in protobuf's SVN.
Instead, we auto-download it when autogen.sh is invoked. Note that
it will be included in release distributions, though.
TODO:
* Add a configure option to use the system's installed gtest rather
than the bundled copy. Apparently the gtest maintainers are working
on some general-purpose autoconf macros which will do this
automagically.
* Update MSVC project files.
16 years ago
kenton@google.com
a6de64aef3
setup.py shouldn't fail if protoc path contains whitespace.
16 years ago
kenton@google.com
9af2f4c50b
Update ez_setup.py to latest version, so it works with Python 2.6.
16 years ago
kenton@google.com
a8e8ccf29c
Improve performance of Python serialization. Patch from Will Pierce.
16 years ago
kenton@google.com
6dcd46c8d2
Fix initialization ordering problem in logging code. Based on patch from Wink Saville.
16 years ago
kenton@google.com
cfa2d8aa87
Generate field number constants. Patch from Michael Poole.
16 years ago
kenton@google.com
eb26a1efde
Commit Michael Poole's patch for explicitly constructing all class fields in
...
generated code.
16 years ago
kenton@google.com
e59427a62c
Commit Brian Olson's gzip stream implementations.
16 years ago
kenton@google.com
f663b1602d
Adds a flag to protoc called --error_format which specifies what
...
convention to use when printing errors. Default is GCC, but Microsoft
Visual Studio is another option. This allows errors to be clickable in
the MSVS error log.
16 years ago
The Android Open Source Project
42a1a5808d
Merge branch 'open_source_no_contributions' into google_internal
16 years ago
The Android Open Source Project
091ddeafa4
Merge commit 'korg/cupcake'
16 years ago
The Android Open Source Project
5a08423c59
auto import from //branches/cupcake_rel/...@140373
16 years ago
Jean-Baptiste Queru
d7af73ccec
Merge commit 'remotes/korg/cupcake' into merge
16 years ago
Jon Skeet
7a66a6d3f4
Benchmark data update.
16 years ago
jonathan.skeet
90bdae226e
Update benchmark data.
16 years ago
Jon Skeet
7de1aef848
Avoid creating UnknownFieldSets unless we really have to.
16 years ago
Jon Skeet
75f4268e60
Minor benchmarking changes
16 years ago
Jon Skeet
6678a73b0d
For some reason the build file didn't get pushed last time
16 years ago
Jon Skeet
bceed3c198
Commit earlier deletes
16 years ago
Jon Skeet
ae87cf6e5c
Moved benchmarking code around
16 years ago
jonathan.skeet
8604c745fc
Added copyright notice, made constants constant, added GC call before each test.
16 years ago
jonathan.skeet
ff9c9e4d93
Initial benchmarking.
16 years ago
The Android Open Source Project
82155ace01
auto import from //depot/cupcake/@135843
16 years ago
The Android Open Source Project
778b51ced8
auto import from //depot/cupcake/@135843
16 years ago
The Android Open Source Project
a3cc5f1795
auto import from //depot/cupcake/@132589
16 years ago
The Android Open Source Project
bb7bbd7c9c
auto import from //depot/cupcake/@137055
16 years ago
Jon Skeet
e81a9d7c87
Added ToBuilder and WeakToBuilder
16 years ago
The Android Open Source Project
52067f67ad
auto import from //branches/cupcake/...@132276
16 years ago
Jon Skeet
25a28580a6
Support packed primitive types
16 years ago
The Android Open Source Project
f83a870b18
auto import from //branches/cupcake/...@130745
16 years ago
kenton@google.com
1556623fad
Submit files missing from previous submit.
16 years ago
Jon Skeet
0ca3fecfaf
Use atomic groups to mimic the possessive quantifier change in Java code
16 years ago
Jon Skeet
6a60ac33d0
String optimisations
16 years ago