Commits

Author Commit Message Labels Comments Date
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Update MSVC project files to work with new gtest bundling strategy.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
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 a…
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
setup.py shouldn't fail if protoc path contains whitespace.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Update ez_setup.py to latest version, so it works with Python 2.6.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Improve performance of Python serialization. Patch from Will Pierce.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Fix initialization ordering problem in logging code. Based on patch from Wink Saville.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Generate field number constants. Patch from Michael Poole.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Commit Michael Poole's patch for explicitly constructing all class fields in generated code.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Commit Brian Olson's gzip stream implementations.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
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.
jona...@630680e5-0e50-0410-840e-4b1c322b438d
Update benchmark data.
jona...@630680e5-0e50-0410-840e-4b1c322b438d
Added copyright notice, made constants constant, added GC call before each test.
jona...@630680e5-0e50-0410-840e-4b1c322b438d
Initial benchmarking.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Submit files missing from previous submit.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Push out changes from internal codebase. All Languages * Repeated fields of primitive types (types other that string, group, and nested messages) may now use the option [packed = true] to get a more efficient encoding. In the new encoding, the entire list is written as a single byte blob using the "length-delimited" wire type. Within this blob, the individual values are encoded the same way they would be normally except witho…
pesh...@630680e5-0e50-0410-840e-4b1c322b438d
Adding slicing support for repeated scalar fields and get/delete slice for composite fields.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Update trunk version to 2.0.4-SNAPSHOT.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Set version number in 2.0.3 release branch.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Tag release 2.0.3.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Submit script used to post-process dist files.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Set version number in 2.0.3rc2 release branch.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Tag 2.0.3rc2.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Support "Solaris 10 using recent Sun Studio". Patch from Monty Taylor <monty.taylor@gmail.com>.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Add full-system test for custom enum value options. (Previously, only a parsing test in parser_unittest.cc existed.)
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
* Avoid using pushd/popd in generate_descriptor_proto.sh because they are bash-only features, and /bin/sh is not a symlink to bash on all systems. * If an input file is a Windows absolute path (e.g. "C:\foo\bar.proto") and the import path only contains "." (or contains "." but does not contain the file), protoc incorrectly thought that the file was under ".", because it thought that the path was relative (since it didn't start with a slash). This has been fixe…
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Fix call to superclass.__init__() to work on newer versions of Python.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
* Update version compatibility stuff -- 2.0.3 is in no way compatible with 2.0.2. * Minor Tru64 fix.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Tag release 2.0.3rc1.
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Update CHANGES.txt with stuff from 2.0.3.
Tags
release-2.0.3rc1
ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Integrate changes from internal code. protoc * Enum values may now have custom options, using syntax similar to field options. * Fixed bug where .proto files which use custom options but don't actually define them (i.e. they import another .proto file defining the options) had to explicitly import descriptor.proto. * Adjacent string literals in .proto files will now be concatenated, like in C. C++ * Generated message classes …
  1. Prev
  2. Next