- 07 Jun, 2016 5 commits
-
-
Bo Yang authored
-
Feng Xiao authored
CMake prerelease versioning
-
Feng Xiao authored
Build examples in CMake
-
Joshua Haberman authored
Make conformance tests more strict about the failure list.
-
Josh Haberman authored
-
- 06 Jun, 2016 3 commits
-
-
Josh Haberman authored
OS X's version of Python has a slightly different error message for this error case.
-
Walter Gray authored
-
Walter Gray authored
-
- 03 Jun, 2016 6 commits
-
-
Konstantin Podsvirov authored
A series of improvements: - Improved Protobuf module compatibility (disabled by default); - Hide advanced settings; - Added build tree configuration; - Added build of examples.
-
Josh Haberman authored
-
Josh Haberman authored
-
Josh Haberman authored
-
Josh Haberman authored
Python 2.x doesn't detect unpaired surrogates so we have to do that manually.
-
Josh Haberman authored
The failure lists were falling out of date because the tests would pass even if people forgot to remove failures from the list.
-
- 02 Jun, 2016 3 commits
-
-
Bo Yang authored
-
Sergio Campamá authored
Add more context to GPBCodedInputStream failures. Have GPBMessage parsing apis extract out the GPBCodedInputStream information and expose it. Update HeaderDocs with pointers to all error domains/codes. Expand the unittests to cover the full set of errors reported. Fixes https://github.com/google/protobuf/issues/1618
-
Feng Xiao authored
Add https://github.com/os72/protobuf-dynamic
-
- 01 Jun, 2016 3 commits
-
-
https://github.com/os72/protobuf-dynamicos72 authored
Add reference to Protocol Buffers Dynamic Schema (https://github.com/os72/protobuf-dynamic)
-
Walter Gray authored
-
Walter Gray authored
-
- 31 May, 2016 5 commits
-
-
Feng Xiao authored
Update the list of places where the version is stored.
-
Feng Xiao authored
Bump cmake minimum required version to 2.8.12
-
Feng Xiao authored
add protobuf as3 lib and code generator for as3
-
Feng Xiao authored
Remove unused lines from CMake files.
-
Thomas Van Lenten authored
Merge beta-3 release branch into master.
-
- 30 May, 2016 2 commits
-
-
Thomas Van Lenten authored
Removing unused GPBExceptionMessageKey
-
Eric Zhong authored
1.only support proto3 2.support oneof map 3.support nested message and enum for as3
-
- 28 May, 2016 2 commits
-
-
Walter Gray authored
-
Walter Gray authored
-
- 27 May, 2016 7 commits
-
-
-
Thomas Van Lenten authored
Add -Woverriding-method-mismatch.
-
Thomas Van Lenten authored
fix expected class checking in GPBSetMessageRepeatedField
-
Thomas Van Lenten authored
Fixes up the code to avoid some issues with isEqual: methods. Opened https://github.com/google/protobuf/issues/1616 to track the KVC collision.
-
Walter Gray authored
-
Walter Gray authored
-
Walter Gray authored
-
- 26 May, 2016 4 commits
-
-
Jon Wall authored
This is currently checking for the wrong class for enums and NSMutableArray fields.
-
Thomas Van Lenten authored
Add more warnings to for the ObjC runtime build
-
Jisi Liu authored
Bazel build: Keep generated sources and Python runtime in the same directory
-
David Z. Chen authored
Users often encounter a Python import error when trying to build Python protos if protobuf is installed locally on the machine. In this case, Python ends up looking in the wrong directory when importing files (see bazelbuild/bazel#1209 and tensorflow/tensorflow#2021). It seems that the problem is caused by Python getting confused when there are Python source files that are meant to be part of the same package but are in separate directories. Prior to #1233, the Bazel build setup would copy the Python runtime sources and all generated sources for the builtin protos into the root directory (assuming that the protobuf tree is vendored in a google/protobuf directory). With #1233, the two sets of sources are kept in their respective directories but both `src/` and `python/` are added to the `PYTHONPATH` using the new `imports` attribute of the Bazel Python rules. However, both the runtime sources and the generated sources are under the same package: `google.protobuf`, causing Python to become confused when trying to import modules that are in the other directory. This patch adds a workaround to the Bazel build to add a modified version of the original `internal_copied_filegroup` macro to copy the `.proto` files under `src/` to `python/` before building the `py_proto_library` targets for the builtin protos. This ensures that the generated sources for the builtin protos will be in the same directory as the corresponding runtime sources. This patch was tested with the following: * All Python tests in protobuf * All Python tests in tensorflow * All tests in [Skydoc](https://github.com/bazelbuild/skydoc) * Importing protobuf as `//google/protobuf` * Importing and binding targets under `//external` * Importing protobuf as `//third_party/protobuf`
-