aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Add __init__.py files to compiler and util subpackages (#4117)Gravatar Thomas Hisch2018-04-09
| | | | | | 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)Gravatar Paul Yang2018-04-06
|
* Add the files added in #4485.Gravatar Thomas Van Lenten2018-04-06
|
* Update Xcode settingsGravatar Sergio Campama2018-04-06
|
* Deliberately call simple code to avoid Unity linker pruningGravatar Jon Skeet2018-04-06
| | | | | | | | | 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-1Gravatar Feng Xiao2018-04-05
|\ | | | | Fix problem: cmake build failed in c++11 by clang
* \ Merge pull request #4283 from ObsidianMinor/csharp/better-test-runnersGravatar Feng Xiao2018-04-04
|\ \ | | | | | | [C#] Update test project to be used with dotnet test and Visual Studio Test Explorer
| * | Updated csharp/README.md to reflect testing changesGravatar ObsidianMinor2018-04-04
| | |
| | * Fix problem: cmake build failed in c++11 by clangGravatar Silver Chan2018-04-04
| |/ |/| | | CMakeLists.txt adds c++11 flags for clang
* | Merge branch (#4466)Gravatar Paul Yang2018-04-02
| | | | | | | | | | | | | | | | * 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)Gravatar Charlie Moad2018-04-02
| |
* | Merge pull request #4467 from xfxyjwf/errorGravatar Feng Xiao2018-04-02
|\ \ | | | | | | Improve error message when googletest is missing.
| * | Improve error message when googletest is missing.Gravatar Feng Xiao2018-04-02
| | |
* | | Merge pull request #4411 from pravin-dsilva/protobuf-ppc64leGravatar Feng Xiao2018-04-02
|\ \ \ | | | | | | | | Add support for Power (ppc64le) arch
* \ \ \ Merge pull request #4447 from ejona86/cleaner-protoc-artifactsGravatar Feng Xiao2018-04-02
|\ \ \ \ | | | | | | | | | | Cleaner protoc artifacts
* \ \ \ \ Merge pull request #4452 from xfxyjwf/docGravatar Feng Xiao2018-04-02
|\ \ \ \ \ | | | | | | | | | | | | Update instructions about getting protobuf source.
* \ \ \ \ \ Merge pull request #4464 from thomasvl/includes3Gravatar Thomas Van Lenten2018-04-02
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | Move ObjC WKTs to minimal imports to avoid import cycle.
| * | | | | Don't generate imports for the WKTs unless generating the WKTs.Gravatar Thomas Van Lenten2018-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since the generated header import GPBProtocolBuffers.h, there is no need to generate imports for the WKTs as they will have already been imported.
| * | | | | Add compile test sources for to test include order.Gravatar Thomas Van Lenten2018-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To ensure all headers aren't dependent on other things being imported before/after them, make a source that just imports each header and add it to the unittesting target, that way we ensure it can be included on its own with ordering issues. Also do this testing with a few generated headers that aren't part of the library to help ensure the different generated imports needed are complete.
| * | | | | Trim imports for bundled generated protos.Gravatar Thomas Van Lenten2018-04-02
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To avoid a cycle between headers, have the WKTs use minimal imports instead of using the helper to get everything from the library. Fixes https://github.com/google/protobuf/issues/4301 Fixes https://github.com/google/protobuf/issues/4403
| * / / / Update instructions about getting protobuf source.Gravatar Feng Xiao2018-03-29
|/ / / /
| * | | protoc-artifacts: Use ENTRYPOINT to enable devtoolset-1.1Gravatar Eric Anderson2018-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ENTRYPOINT is used even when other commands are specified on the "docker run" command line. This allows running one-off commands in the docker image (especially combined with volume binding with the host) with the correct environment variables.
| * | | protoc-artifacts: Avoid storing temporary files and use fewer layersGravatar Eric Anderson2018-03-28
| | | | | | | | | | | | | | | | | | | | This is just better Dockerfile hygene as it produces smaller resulting images with fewer useless files.
| * | | protoc-artifacts: Avoid checking out protobuf codeGravatar Eric Anderson2018-03-28
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | It is a bad idea to check out code into the docker image, as it will be out-of-date. It is better to have the image just be the environment, and let any scripts that need source check them out themselves. This fixes #4419 in that it allows the image to build again, albeit users would need to use wget to grab the source of the version of protobuf they wish.
* | | Merge pull request #4433 from xfxyjwf/licenseGravatar Feng Xiao2018-03-28
|\ \ \ | | | | | | | | Cleanup LICENSE file.
* \ \ \ Merge pull request #4445 from xfxyjwf/badgeGravatar Feng Xiao2018-03-28
|\ \ \ \ | | | | | | | | | | Add kokoro build status badges.
| * | | | Add kokoro build status badges.Gravatar Feng Xiao2018-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | Moved the badges to the language table as they are per-language based. Some badges are not yet available due to stuck kokoro jobs.
* | | | | Merge pull request #4442 from xfxyjwf/cleanGravatar Feng Xiao2018-03-27
|\ \ \ \ \ | |/ / / / |/| | | | Delete unused directories.
| * | | | Delete unused directories.Gravatar Feng Xiao2018-03-27
|/ / / / | | | | | | | | | | | | jenkins has been replaced by kokoro and we never use more_tests.
* | | | Merge pull request #4439 from acozzette/remove-atomicops-stubGravatar Adam Cozzette2018-03-27
|\ \ \ \ | | | | | | | | | | Removed atomicops.h stub
| * | | | Updated .gitignore to exclude downloaded gmock/ directoryGravatar Adam Cozzette2018-03-27
| | | | |
| * | | | Removed atomicops.h since it is no longer usedGravatar Adam Cozzette2018-03-27
|/ / / /
* | | | Merge pull request #3794 from jskeet/reflectionGravatar Jan Tattermusch2018-03-27
|\ \ \ \ | | | | | | | | | | Change C# reflection to avoid using expression trees
| * | | | Address review commentsGravatar Jon Skeet2018-03-27
| | | | |
| * | | | Add extra C# file to Makefile.amGravatar Jon Skeet2018-03-27
| | | | |
| * | | | Work around an "old runtime" issue with reflectionGravatar Jon Skeet2018-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For oneofs, to get the case, we need to call the property that returns the enum value. We really want it as an int, and modern runtimes allow us to create a delegate which returns an int from the method. (I suspect that the MS runtime has always allowed that.) Old versions of Mono (e.g. used by Unity3d) don't allow that, so we have to convert the enum value to an int via boxing. It's ugly, but it should work.
| * | | | Introduce a compatiblity shim to support .NET 3.5 delegate creationGravatar Jon Skeet2018-03-27
| | | | |
| * | | | Change C# reflection to avoid using expression treesGravatar Jon Skeet2018-03-27
|/ / / / | | | | | | | | | | | | | | | | | | | | This should work on Unity, Mono and .NET 3.5 as far as I'm aware. It won't work on platforms where reflection itself is prohibited, but that's a non-starter basically.
* | | | Merge pull request #4432 from xfxyjwf/rmnanokokoroGravatar Feng Xiao2018-03-26
|\ \ \ \ | | | | | | | | | | Delete javanano kokoro build configs.
* \ \ \ \ Merge pull request #4434 from xfxyjwf/buildstatusGravatar Feng Xiao2018-03-26
|\ \ \ \ \ | | | | | | | | | | | | Remove broken build status icons.
| * | | | | Remove broken build status icons.Gravatar Feng Xiao2018-03-26
|/ / / / /
| | * / / Cleanup LICENSE file.Gravatar Feng Xiao2018-03-26
| |/ / / |/| | | | | | | | | | | | | | | | | | | Remove copyright attributions to files that no longer exist; Change the year to 2008 to be consistent with the copyright header of other source files.
| * | | Delete javanano kokoro build configs.Gravatar Feng Xiao2018-03-26
|/ / / | | | | | | | | | Their job configs are being deleted in cl/190526138
* | | Include googletest as a submodule (#3993)Gravatar Carlos O'Ryan2018-03-26
| | | | | | | | | Add googletest as a submodule in third_party/googletest.
* | | source code info for interpreted options; fix source code info for extension ↵Gravatar Joshua Humphries2018-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | range options (#4342) * when interpreting options, rewrite file descriptor's source code info - so that interpreted option paths have correct location information - so that corresponding uninterpreted option paths are removed also includes a fix to source code locations for extension range options
* | | Merge pull request #4431 from xfxyjwf/rmnanoGravatar Feng Xiao2018-03-26
|\ \ \ | | | | | | | | Remove javanano.
* | | | Fixes MSVC compiler warning C4800 "Forcing value to bool 'true' or 'false'" ↵Gravatar Alexey Malov2018-03-26
| | | | | | | | | | | | | | | | (#4350)
* | | | Merge pull request #4395 from stone4774/fixbug_enum2json2Gravatar Feng Xiao2018-03-26
|\ \ \ \ | | | | | | | | | | Fix bug: whether always_print_enums_as_ints is true or false, it alwa…
| | * | | Remove javanano.Gravatar Feng Xiao2018-03-26
| | | | |
* | | | | Merge pull request #4424 from egorpugin/patch-1Gravatar Feng Xiao2018-03-26
|\ \ \ \ \ | | | | | | | | | | | | Fix missing LIBPROTOC_EXPORT.