aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fix RepeatedField#delete_if (#4292)Stuart Campbell2018-04-302-2/+11
| | | | | | Make RepeatedField#delete_if consistent with Array#delete_if.
* | Add space between class name and concat message (#4577)Petar Dambovaliev2018-04-301-1/+1
| | | | | | | | 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_rasterFeng Xiao2018-04-301-0/+1
|\ \ | | | | | | Add a third-party RPC implementation: raster
| * | Add third-party RPC implementation: raster - a network framework supports ↵Yeolar2018-04-301-0/+1
| | | | | | | | | | | | pbrpc by 'service' keyword.
* | | [objectivec] Fix memory leak of exceptions raised by RaiseException() (#4556)Hiroshi Ichikawa2018-04-301-3/+3
|/ / | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | Merge pull request #4568 from hectim/masterFeng Xiao2018-04-271-1/+1
|\ \ | | | | | | fixed typo
| * | typoBrady Killeen2018-04-261-1/+1
| | |
* | | Merge pull request #4550 from Mizux/masterFeng Xiao2018-04-271-3/+5
|\ \ \ | | | | | | | | CMake: Update CXX Standard management
| * | | CMake: Update CXX Standard managementCorentin Le Molgat2018-04-241-3/+5
| | | |
* | | | Fix to allow AOT compilers to play nicely with reflectionJon Skeet2018-04-272-18/+47
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this fix, Unity using IL2CPP should work with one of two approaches: - Call `FileDescriptor.ForceReflectionInitialization<T>` for every enum present in generated code (including oneof case enums) - Ensure that IL2CPP uses the same code for int and any int-based enums The former approach is likely to be simpler, unless IL2CPP changes its default behavior. We *could* potentially generate the code automatically, but that makes me slightly uncomfortable in terms of generating code that's only relevant in one specific scenario. It would be reasonably easy to write a tool (separate from protoc) to generate the code required for any specific set of assemblies, so that Unity users can include it in their application. We can always decide to change to generate it automatically later.
* | | Merge pull request #4553 from pherl/rubyJisi Liu2018-04-251-0/+6
|\ \ \ | |/ / |/| | Set ext.no_native = true for non mac platform
| * | Set ext.no_native = true for non mac platformJisi Liu2018-04-251-0/+6
|/ / | | | | | | | | From: https://github.com/rake-compiler/rake-compiler/issues/146#issuecomment-368539245
* | Move to Xcode 9.3 which also means a High Sierra image.Thomas Van Lenten2018-04-212-5/+17
| |
* | Remove the iOS Test App.Thomas Van Lenten2018-04-2022-472/+5
| | | | | | | | | | | | The tests can run as what Apple calls a Logic Test (under xctest), which means it doesn't have to load an full UI App under the simulator, which speeds things up a fair amount.
* | Merge pull request #4520 from BSBandme/fix_kokoro_benchmark_buildYilun Chong2018-04-202-8/+8
|\ \ | |/ |/| Fix benchmark build
| * Fix benchmark buildYilun Chong2018-04-162-8/+8
| |
* | Write messages to backing field in generated C# cloning code (#4440)Sydney Acksman2018-04-1911-53/+53
| | | | | | | | | | | | * Edited MessageFieldGenerator to clone to backing field instead of property * Generated C# proto code
* | Merge pull request #4504 from xfxyjwf/liteFeng Xiao2018-04-188-274/+122
|\ \ | | | | | | Cleanup + documentation for Java Lite runtime.
| * | Update Makefile.am for Java lite files.Feng Xiao2018-04-181-3/+1
| | |
| * | Cleanup + documentation for Java Lite runtime.Feng Xiao2018-04-127-271/+121
| | |
* | | Merge pull request #4517 from rcane/feature/vc2017_build_fixAdam Cozzette2018-04-168-20/+13
|\ \ \ | | | | | | | | Fixed a Visual Studio 2017 build error. (#4488)
| * | | Fixed a Visual Studio 2017 build error. (#4488)Ronny Krüger2018-04-168-20/+13
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current 15.6.x versions of Visual Studio 2017 contain a bug that prevent them from compiling the following construct under certain conditions: std::unique_ptr<std::unique_ptr<Foo> []> foos; This will fail to compile if Foo is an abstract class. To work-around the problem the whole construct was change into: std::vector<std::unique_ptr<Foo>> foos; This not only fixes the compiler error but is also more readable than previous version.
* | | Merge pull request #4510 from BSBandme/fix_kokoro_benchmark_buildYilun Chong2018-04-163-117/+10
|\ \ \ | |/ / |/| / | |/ fix java benchmark, fix dashboard build
| * fix java benchmark, fix dashboard buildYilun Chong2018-04-133-117/+10
|/
* Merge pull request #4478 from BSBandme/proto2_to_proto3_toolsYilun Chong2018-04-106-53/+584
|\ | | | | Add gogo benchmark
| * fix pythonYilun Chong2018-04-101-2/+4
| |
| * fix conflictsYilun Chong2018-04-1011-132/+638
| |\
| * | Add gogo benchmarkYilun Chong2018-04-109-122/+685
| | |
* | | Merge pull request #4415 from BSBandme/experiementYilun Chong2018-04-1014-208/+743
|\ \ \ | | |/ | |/| Add dashboard support
| * | Add script for run and upload the benchmark result to bqYilun Chong2018-04-1015-208/+748
| |/
* | fix json_decode call parameters (#4381)urfinjuezz2018-04-091-1/+1
| |
* | includes the expected class in the exception, otherwise the error is harder ↵Brent Shaffer2018-04-091-1/+1
| | | | | | | | to track down (#3371)
* | Add __init__.py files to compiler and util subpackages (#4117)Thomas Hisch2018-04-095-11/+3
| | | | | | | | | | | | The compiler and util subpackages are created by the build_py class in setup.py. This has caused an issue in the protobuf package in conda-forge (https://github.com/conda-forge/protobuf-feedstock/issues/40), which is fixed by this commit.
* | For windows, all python version should use /MT (#4468)Paul Yang2018-04-061-3/+1
| |
* | Add the files added in #4485.Thomas Van Lenten2018-04-061-0/+2
| |
* | Update Xcode settingsSergio Campama2018-04-068-18/+42
| |
* | Deliberately call simple code to avoid Unity linker pruningJon Skeet2018-04-061-0/+19
| | | | | | | | | | | | | | | | | | The SampleEnumMethod method was previously only called via reflection, so the Unity linker thought it could be removed. Ditto the parameterless constructor in ReflectionHelper. This PR should avoid that issue, reducing the work needed by customers to use Google.Protobuf from Unity.
* | Merge pull request #4475 from chenchuanyin/patch-1Feng Xiao2018-04-051-0/+3
|\ \ | | | | | | Fix problem: cmake build failed in c++11 by clang
| * | Fix problem: cmake build failed in c++11 by clangSilver Chan2018-04-041-0/+3
| | | | | | | | | CMakeLists.txt adds c++11 flags for clang
* | | Merge pull request #4283 from ObsidianMinor/csharp/better-test-runnersFeng Xiao2018-04-046-60/+9
|\ \ \ | |/ / |/| | [C#] Update test project to be used with dotnet test and Visual Studio Test Explorer
| * | Updated csharp/README.md to reflect testing changesObsidianMinor2018-04-041-4/+2
| | |
| * | Remove Google.Protobuf.Test/Program.cs from Makefile.amObsidianMinor2018-02-061-1/+0
| | |
| * | Adjusted appveyor batchObsidianMinor2018-02-061-2/+2
| | |
| * | Updated NUnit packages, removed NUnitLite added packages for dotnet and ↵ObsidianMinor2018-02-063-53/+5
| | | | | | | | | | | | Visual Studio, changed dotnet command in buildall to dotnet test, and deleted Program.cs (because it's no longer required).
* | | Merge branch (#4466)Paul Yang2018-04-0214-19/+53
| | | | | | | | | | | | | | | | | | | | | | | | * Fix setup.py for windows build. * Bump version number to 3.5.2 * Cat the test-suite.log on errors for presubits
* | | js message support for jstype string on integers (#4332)Charlie Moad2018-04-021-0/+11
| | |
* | | Merge pull request #4467 from xfxyjwf/errorFeng Xiao2018-04-021-1/+6
|\ \ \ | | | | | | | | Improve error message when googletest is missing.
| * | | Improve error message when googletest is missing.Feng Xiao2018-04-021-1/+6
| | | |
* | | | Merge pull request #4411 from pravin-dsilva/protobuf-ppc64leFeng Xiao2018-04-023-2/+10
|\ \ \ \ | | | | | | | | | | Add support for Power (ppc64le) arch
| * | | | Add support for power ppc64lepravin-dsilva2018-03-223-2/+10
| | |_|/ | |/| |