aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
| * | | | | | | | | | | | | Updated PHP generated code for timestamp.protoGravatar Adam Cozzette2018-05-17
|/ / / / / / / / / / / / /
| | * | | | | | | | | | | Merge branch '3.5.x' into merge-3-5-xGravatar Adam Cozzette2018-05-17
| |/| | | | | | | | | | | |/| | | | | | | | | | | |
* | | | | | | | | | | | | re-write int128 long division to avoid license impact from stackoverflow ↵Gravatar NickFengIBM2018-05-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | references (#4633) * rewrite int128 long divison to avoid stackoverflow hit Protobuf was showing Stackoverflow hits in the code base, primarily code written to calculate long division. This code was copied from a stackoverflow post, which means it would be licensed under CC BY-SA 3.0. Due to this license, IBM Legal did not want to include this OSS in our products and advised us to re-write this particular piece of code to avoid the license restriction. We have re-written the code for our own distribution, and are willing to merge it into the main code base for others who want to avoid the stackoverflow license issues to benefit as well.
* | | | | | | | | | | | | Merge pull request #4619 from ccvca/cmake_protobuf_generate_changesGravatar Feng Xiao2018-05-17
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | cmake: protobuf_generate fix GENERATE_EXTENSIONS, fix DEPENDS, add PROTOC_OUT_DIR
* \ \ \ \ \ \ \ \ \ \ \ \ \ Merge pull request #4631 from banshee/fix_4615Gravatar Adam Cozzette2018-05-16
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix 4615
| * | | | | | | | | | | | | | Don't look for sched_yield on Android.Gravatar James Moore2018-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem is that sched_yield is available on the target, but configure.ac is asking to build a host binary using the AC_SEARCH_LIBS macro. It can't configure for Android, since sched_yield isn't available on the host.
* | | | | | | | | | | | | | | Merge pull request #4624 from eughermann/hash-ub-fixGravatar Adam Cozzette2018-05-15
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix undefined behavior in hash function.
* \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge pull request #4632 from chronoxor/masterGravatar Feng Xiao2018-05-15
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix issue with version.rc
| * | | | | | | | | | | | | | | | Fix issue with version.rcGravatar Ivan Shynkarenka2018-05-15
|/ / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | Merge pull request #4574 from jozefizso/patch-1Gravatar Feng Xiao2018-05-15
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | Fix appveyor documentation
| * | | | | | | | | | | | | | | Fix appveyor documentationGravatar Jozef Izso2018-05-15
|/ / / / / / / / / / / / / / /
| | * | | | | | | | | | | | | cmake: Fix DEPENDS of add_custom_command in protobuf_generateGravatar Christian von Arnim2018-05-15
| | | | | | | | | | | | | | |
| | | | | | | | * | | | | | | Declare some generated C++ methods as static #4602Gravatar Robert Hancock2018-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids compile warnings when compiling generated code with the -Wmissing-declarations option.
* | | | | | | | | | | | | | | Merge pull request #4623 from BSBandme/fix_kokoro_benchmark_buildGravatar Yilun Chong2018-05-14
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / / / / / | |/| | | | | | | | | | | | | Fix python install, cat java error log for kokoro build
* | | | | | | | | | | | | | | Adopt php_metadata_namespace in php code generator (#4622)Gravatar Paul Yang2018-05-14
| |_|_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adopt php_metadata_namespace in php code generator The php_metadata_namespace is corresponded to the relative directory of the metadata file. e.g., previously, the metadata file of foo.proto was GPBMetadata/Foo.php. If the php_metadata_namespace is "Metadata\\Bar", the metadata file will be Metadata/Bar/Foo.php. * Handle empty php_metadata_namespace
| | * | | | | | | | | | | | Remove undefined behavior from the hash function.Gravatar Eugene Hermann2018-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed integer overflow creates undefined behavior that may lead to unpredictable fails on different platforms. One known example of the hardware where this code did fail is Apple A6 (32-bit Apple Swift CPU) 16777619, 16777499 - two prime numbers that typically used to get better dispersion.
* | | | | | | | | | | | | | Merge pull request #4579 from jozefizso/dev/3380_version_infoGravatar Feng Xiao2018-05-14
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include version information in Windows binaries #3380
* | | | | | | | | | | | | | | enable source link for csharp (#4179)Gravatar Cameron Taggart2018-05-14
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #4587 from chronoxor/masterGravatar Feng Xiao2018-05-14
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Appveyor MinGW build
* \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge pull request #4611 from anuraaga/remove-string-moveGravatar Feng Xiao2018-05-14
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Java] Remove unsafe no-copy String allocation since it's not useful in rece…
* | | | | | | | | | | | | | | | | fix index out of range error in C# generation using msvc (#1329)Gravatar Warren Falk2018-05-14
| |_|_|_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | | |
| | | | * | | | | | | | | | | | Fix python install, cat java error log for kokoro buildGravatar Yilun Chong2018-05-14
| | | | | | | | | | | | | | | |
| | | | | * | | | | | | | | | | cmake: Add parameter PROTOC_OUT_DIR to protobuf_generateGravatar Christian von Arnim2018-05-14
| | | | | | | | | | | | | | | |
| | | | | * | | | | | | | | | | cmake: Use GENERATE_EXTENSIONS parameter in protobuf_generateGravatar Christian von Arnim2018-05-14
| |_|_|_|/ / / / / / / / / / / |/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Add file option php_metadata_namespace and ruby_package (#4609)Gravatar Paul Yang2018-05-11
| |_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #4538 from Mizux/patch-2Gravatar Feng Xiao2018-05-10
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / / |/| | | | | | | | | | | | | Add .proto files to extract_includes.bat
| | * | | | | | | | | | | | Remove unsafe no-copy String allocation since it's not useful in recent Java ↵Gravatar Anuraag Agrawal2018-05-11
| |/ / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | versions.
* | | | | | | | | | | | | Throw error if user want to access message properties (#4603)Gravatar Paul Yang2018-05-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Throw error if user want to access message properties * Fix typo
* | | | | | | | | | | | | Avoid direct check of class name (#4601)Gravatar Paul Yang2018-05-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Avoid direct check of class name So that subclasses are also ok * Use type hint in function signature.
* | | | | | | | | | | | | use brew install instead of easy_install in OSX (#4537)Gravatar Jie Luo2018-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | use brew instead of easy_install in OSX (easy_install keep failing for a month)
* | | | | | | | | | | | | Merge pull request #4590 from PetterS/undefined_fixGravatar Feng Xiao2018-05-06
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix error in Clang UndefinedBehaviorSanitizer
| * | | | | | | | | | | | | Fix error in Clang UndefinedBehaviorSanitizerGravatar Petter Strandmark2018-05-04
|/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pointer Arguments to memcpy can not be null in UndefinedBehaviorSanitizer. In this case, both the memory and the size was zero. This change allows protoc to run under UndefinedBehaviorSanitizer.
* | | | | | | | | | | | | Add VS2017 optional component dependency details to the C# readme (#4128)Gravatar David Chennells2018-05-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add mention to the "Build" section of the ReadMe of the requirement of installing an optional component to VS2017.
* | | | | | | | | | | | | Fix python ext build on kokoro (#4527)Gravatar Yilun Chong2018-05-03
| | | | | | | | | | | | |
| | * | | | | | | | | | | Appveyor MinGW buildGravatar Ivan Shynkarenka2018-05-03
| |/ / / / / / / / / / / |/| | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4586 from chronoxor/masterGravatar Feng Xiao2018-05-02
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Fix MinGW build
| * | | | | | | | | | | | MinGW build failedGravatar Ivan Shynkarenka2018-05-02
|/ / / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #4583 from chronoxor/masterGravatar Feng Xiao2018-05-01
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Fix CMake build on Cygwin.
| * | | | | | | | | | | | Cygwin build failedGravatar Ivan Shynkarenka2018-05-02
|/ / / / / / / / / / / /
* | | | | | | | | | | | Fix RepeatedField#delete_if (#4292)Gravatar Stuart Campbell2018-04-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make RepeatedField#delete_if consistent with Array#delete_if.
* | | | | | | | | | | | Add space between class name and concat message (#4577)Gravatar Petar Dambovaliev2018-04-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The class name was linked to the next word in the sentence. "User\UserRequestis not found in descriptor pool."
* | | | | | | | | | | | Merge pull request #4581 from Yeolar/3rd_rpc_rasterGravatar Feng Xiao2018-04-30
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Add a third-party RPC implementation: raster
* | | | | | | | | | | | | [objectivec] Fix memory leak of exceptions raised by RaiseException() (#4556)Gravatar Hiroshi Ichikawa2018-04-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix memory leak of exceptions raised by RaiseException() Currently exceptions raised by RaiseException() is never deallocated because: * ARC is disabled for this library: https://github.com/google/protobuf/blob/master/BUILD#L913 * It is constructed with `+alloc` but is never `-release`d. This change fixes the issue by using `-[NSException exceptionWithName:...]` instead, which returns an autoreleased instance, so it is deallocated properly. * Fix format.
| * | | | | | | | | | | | Add third-party RPC implementation: raster - a network framework supports ↵Gravatar Yeolar2018-04-30
|/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pbrpc by 'service' keyword.
| | * | | | | | | | | | Include version.rc.in in distribution packageGravatar Jozef Izso2018-04-28
| | | | | | | | | | | |
| | * | | | | | | | | | Include file information in all DLL and EXE outputsGravatar Jozef Izso2018-04-28
| | | | | | | | | | | |
| | * | | | | | | | | | Add file information to Windows binariesGravatar Jozef Izso2018-04-27
| |/ / / / / / / / / / |/| | | | | | | | | |
* | | | | | | | | | | Merge pull request #4568 from hectim/masterGravatar Feng Xiao2018-04-27
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | fixed typo
| | | * \ \ \ \ \ \ \ \ Merge pull request #4572 from jozefizso/fix/4494_compilation_error_c4146Gravatar Feng Xiao2018-04-27
| | | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Using binary one's complement to negate an unsigned int
| | | | * | | | | | | | | Using binary one's complement to negate an unsigned intGravatar Jozef Izso2018-04-27
| | | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes a Visual Studio warning C4146: unary minus operator applied to unsigned type, result still unsigned. Original code: https://github.com/google/protobuf/commit/24493eef9395e5b832360e12efabf9c363c9cb15