- 04 Aug, 2017 3 commits
-
-
michaelbausor authored
* Add descriptors test * Update descriptors tests * Add public descriptors * Add test_desriptors.proto to test script * Update composer files * Remove references to GPBType, update tests to be compatible with c * Update for c extension compatibility * Remove nested enums for descriptor, update tests * Strip leading '.' from descriptor name * Update tests with test for getClass, fix OneofDescriptor * Add new files to Makefile.am
-
Feng Xiao authored
Update third party addons with ProfaneDB
-
Giorgio Azzinnaro authored
I added my project ProfaneDB, it is a database for Protocol Buffers objects. Written in C++, it uses gRPC as an interface for other languages. It is still work in progress, but I'd love to get some feedback on it while I progress!
-
- 03 Aug, 2017 1 commit
-
-
Paul Yang authored
-
- 02 Aug, 2017 2 commits
-
-
Ryan Gordon authored
-
Paul Yang authored
-
- 01 Aug, 2017 2 commits
-
-
Tony Wong authored
divideInt64ToInt32 is called statically from protobuf/php/src/Google/Protobuf/Internal/CodedOutputStream.php (the only reference) This causes fatal error in PHP 7.1 (32-bit only because 64-bit doesn't use this function)
-
Brent Shaffer authored
-
- 31 Jul, 2017 2 commits
- 26 Jul, 2017 7 commits
-
-
Thomas Van Lenten authored
Update the comment on the message_type to cover what it should be.
-
Thomas Van Lenten authored
-
Thomas Van Lenten authored
Objc proto2 conformance test support
-
Thomas Van Lenten authored
- Better error message for unknown messageType. - Remove unneeded if.
-
Thomas Van Lenten authored
-
Thomas Van Lenten authored
-
Thomas Van Lenten authored
Both test_messages_proto3.proto & test_messages_proto2.proto define message ForeignMessage {...} and enum ForeignEnum {...} but since objc doesn't use the proto package in the naming, these end up conflicting. Adding the objc_class_prefix option to the proto3 file ensure the generated objc types are all unique.
-
- 25 Jul, 2017 4 commits
-
-
Adam Cozzette authored
Fix issue #1745 - javascript allow dot in filename
-
Sergey authored
-
Adam Cozzette authored
Add declaration for AddDescriptorsImpl()
-
Paul Yang authored
-
- 24 Jul, 2017 7 commits
-
-
Brad Larson authored
AddDescriptorsImpl() is a private static implementation detail, and needs to be declared but won't be used from outside the source file. Place it inside an anonymous namespace to fix a previous build error that would result in more restrictive build enviornments that use -Werror=missing-declarations or similar compiler flags.
-
Yilun Chong authored
Proto2 test message support to conformance test
-
Adam authored
-
Adam authored
-
Feng Xiao authored
Windows: support long paths in open/mkdir/access
-
Brad Larson authored
Treat missing declarations as an error for test builds, to prevent future updates which add functions without properly declaring them. This will prevent broken builds in more restrictive build environments.
-
Adam Cozzette authored
CMake: Install .pc Files
-
- 23 Jul, 2017 2 commits
-
-
Axel Huebl authored
Exclude the unconfigured .pc input files of the CMake based install: they shall not be packed/distributed, only their outputs are
-
Axel Huebl authored
Adds pkg-config (`.pc`) files for CMake based installs.
-
- 21 Jul, 2017 2 commits
-
-
Adam Cozzette authored
Updated outdated hyperlink
-
Arnold Schrijver authored
Github repo had moved, pointing to correct location.
-
- 20 Jul, 2017 2 commits
-
-
Feng Xiao authored
Fix typos in comment
-
Adam Cozzette authored
Fixed default instance initialization for C++ lite
-
- 19 Jul, 2017 4 commits
-
-
Jie Luo authored
Make it compatible with python 3.6.1
-
Adam Cozzette authored
An ifdef condition seems to have been inverted by mistake, causing the dynamic initialization to occur for lite if and only if the _NO_STATIC_INITIALIZER macro is set. This problem manifested itself as segfaults due to uninitialized empty strings: https://github.com/google/protobuf/issues/2839 Since no one complained about initialization not happening, it would appear that we can just disable this initialization for lite unconditionally, so that is what this change does. Instead of the default instance initialization happening pre-main, it now always happens lazily when needed.
-
Brent Shaffer authored
-
Paul Yang authored
Merge 3.3.x into master
-
- 18 Jul, 2017 2 commits