aboutsummaryrefslogtreecommitdiffhomepage
path: root/protoc-artifacts
Commit message (Collapse)AuthorAge
* protoc-artifacts: Update centos base from 6.6 to 6.9Gravatar Eric Anderson2018-07-06
| | | | | | | | | | | | | | This avoids the need to use "yum update && yum upgrade" in the container to be able to contact GitHub, which requires TLS 1.2[1]. I have verified that binaries built with this container still run in the previous container; no errors like "/lib64/libc.so.6: version `GLIBC_2.14' not found", which occur if using too new of a glibc when compiling. CentOS 6.6 has glibc version 2.12 release 1.209.el6. CentOS 6.9 has glibc version 2.12 release 1.149.el6. Both would upgrade to release 1.212.el6 via "yum update && yum upgrade". 1. https://githubengineering.com/crypto-deprecation-notice/
* Updated Docker setup to use GCC 4.8Gravatar Adam Cozzette2018-07-06
| | | | | | | | | Now that we depend on C++11, we need at least GCC 4.8 instead of 4.7. This change updates the Docker setup to continue using CentOS 6.6 but with GCC 4.8. I also added libm to the whitelist for dynamically linked libraries for the ARM64 protoc binary.
* Update version number to 3.6.0Gravatar Jisi Liu2018-05-14
|
* 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
* Merge pull request #4411 from pravin-dsilva/protobuf-ppc64leGravatar Feng Xiao2018-04-02
|\ | | | | Add support for Power (ppc64le) arch
* | 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.
| * Add support for power ppc64leGravatar pravin-dsilva2018-03-22
|/
* Merge pull request #4291 from google/3.5.xGravatar Jisi Liu2018-02-26
|\ | | | | Merge 3.5.x to master
| * Bump protoc-artifact version for a patch rebuildGravatar Jisi Liu2018-01-05
| |
* | Merge remote-tracking branch 'origin/3.5.x' into masterGravatar Jisi Liu2018-01-03
|\|
| * Update version number to 3.5.1Gravatar Jisi Liu2017-12-19
| |
* | Merge branch '3.5.x' into 3.5.x-mergeGravatar Adam Cozzette2017-11-30
|\|
| * Update protoc-artfactsGravatar Jisi Liu2017-11-13
| |
* | Update README.mdGravatar Jisi Liu2017-11-13
| |
| * Fix arm64 nameGravatar Jisi Liu2017-11-09
| |
| * Supports Arm64 (aarch64) protoc artifactsGravatar Jisi Liu2017-11-09
| |
| * Update version number to 3.5.0Gravatar Jisi Liu2017-11-02
|/
* Merge remote-tracking branch 'origin/3.4.x' into masterGravatar Jisi Liu2017-10-11
|\
| * Bump version for minor releaseGravatar Jisi Liu2017-09-14
| |
* | Merge remote-tracking branch 'origin/3.4.x' into mergemasterGravatar Jisi Liu2017-08-18
|\|
* | Merge pull request #3317 from ejona86/protoc-artifacts-jdk8Gravatar Jisi Liu2017-08-18
|\ \ | | | | | | protoc-artifacts: Bump JDK to 8u131
| | * Update readmeGravatar Jisi Liu2017-08-15
| | |
| | * static link for 32 bit build as well.Gravatar Jisi Liu2017-08-15
| | |
| | * Update comments that cross compile is feasible nowGravatar Jisi Liu2017-08-15
| | | | | | | | | | | | Need to install mingw-w64 on linux to cross compile
| | * First try static linking pthreadGravatar Jisi Liu2017-08-15
| | |
| | * Update version number for 3.4.0Gravatar Jisi Liu2017-07-24
| | |
* | | Merge pull request #3375 from TeBoring/3.3.xGravatar Paul Yang2017-07-19
|\ \ \ | |_|/ |/| | Merge 3.3.x into master
| * | Merge 3.3.x into masterGravatar Bo Yang2017-07-18
| |\ \
* | | | Add note about includes to READMEGravatar Daniel Taylor2017-07-18
|/ / / | | | | | | Ran into an issue today where a machine had the `protoc` compiler but not the include files. Took a while to sort out, and this added note to the README included in every zip should help.
| | * protoc-artifacts: Bump JDK to 8u131Gravatar Eric Anderson2017-07-05
| |/ |/| | | | | | | The update 45 download process no longer works, as it requires a login to access the old build.
| * Update version number to 3.3.2Gravatar Bo Yang2017-06-21
| |
* | Workaround the docker bug when compiling artifactsGravatar Łukasz Strzałkowski2017-05-11
| | | | | | | | | | | | | | | | | | This is a workaround (https://github.com/moby/moby/issues/10180#issuecomment-190429512) the docker issue (https://github.com/moby/moby/issues/10180) which breaks protoc-artifacts build process with following error ```Rpmdb checksum is invalid: dCDPT(pkg checksums): devtoolset-1.1-elfutils.x86_64 0:0.154-6.el6 - u The command '/bin/sh -c yum clean all && yum install -y devtoolset-1.1 devtoolset-1.1-libstdc++-devel devtoolset-1.1-libstdc++-devel.i686' returned a non-zero code: 1``` https://github.com/moby/moby/issues/10180#issuecomment-190429512
| * Update version number to 3.3.1Gravatar Feng Xiao2017-05-08
|/
* Update version number and changelog for 3.3.0Gravatar Feng Xiao2017-04-05
|
* Prefer the term "3-Clause BSD License" over "New BSD License"Gravatar Sebastian Schuberth2017-02-28
| | | | The first is the newer name, which is also more telling.
* Fix links to the New BSD License in meta-dataGravatar Sebastian Schuberth2017-02-28
| | | | | The "New BSD License" is the "3-Clause BSD License", but the links were pointing to the "2-Clause BSD License".
* Merge 3.2.x branch into master (#2648)Gravatar Paul Yang2017-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Down-integrate internal changes to github. * Update conformance test failure list. * Explicitly import used class in nano test to avoid random test fail. * Update _GNUC_VER to use the correct implementation of atomic operation on Mac. * maps_test.js: check whether Symbol is defined before using it (#2524) Symbol is not yet available on older versions of Node.js and so this test fails with them. This change just directly checks whether Symbol is available before we try to use it. * Added well_known_types_embed.cc to CLEANFILES so that it gets cleaned up * Updated Makefile.am to fix out-of-tree builds * Added Bazel genrule for generating well_known_types_embed.cc In pull request #2517 I made this change for the CMake and autotools builds but forgot to do it for the Bazel build. * Update _GNUC_VER to use the correct implementation of atomic operation on Mac. * Add new js file in extra dist. * Bump version number to 3.2.0 * Fixed issue with autoloading - Invalid paths (#2538) * PHP fix int64 decoding (#2516) * fix int64 decoding * fix int64 decoding + tests * Fix int64 decoding on 32-bit machines. * Fix warning in compiler/js/embed.cc embed.cc: In function ‘std::string CEscape(const string&)’: embed.cc:51:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < str.size(); ++i) { ^ * Fix include in auto-generated well_known_types_embed.cc Restore include style fix (e3da722) that has been trampled by auto-generation of well_known_types_embed.cc * Fixed cross compilations with the Autotools build Pull request #2517 caused cross compilations to start failing, because the js_embed binary was being built to run on the target platform instead of on the build machine. This change updates the Autotools build to use the AX_PROG_CXX_FOR_BUILD macro to find a suitable compiler for the build machine and always use that when building js_embed. * Minor fix for autocreated object repeated fields and maps. - If setting/clearing a repeated field/map that was objects, check the class before checking the autocreator. - Just to be paranoid, don’t mutate within copy/mutableCopy for the autocreated classes to ensure there is less chance of issues if someone does something really crazy threading wise. - Some more tests for the internal AutocreatedArray/AutocreatedDictionary classes to ensure things are working as expected. - Add Xcode 8.2 to the full_mac_build.sh supported list. * Fix generation of extending nested messages in JavaScript (#2439) * Fix generation of extending nested messages in JavaScript * Added missing test8.proto to build * Fix generated code when there is no namespace but there is enum definition. * Decoding unknown field should succeed. * Add embed.cc in src/Makefile.am to fix dist check. * Fixed "make distcheck" for the Autotools build To make the test pass I needed to fix out-of-tree builds and update EXTRA_DIST and CLEANFILES. * Remove redundent embed.cc from src/Makefile.am * Update version number to 3.2.0-rc.1 (#2578) * Change protoc-artifacts version to 3.2.0-rc.1 * Update version number to 3.2.0rc2 * Update change logs for 3.2.0 release. * Update php README * Update upb, fixes some bugs (including a hash table problem). (#2611) * Update upb, fixes some bugs (including a hash table problem). * Ruby: added a test for the previous hash table corruption. Verified that this triggers the bug in the currently released version. * Ruby: bugfix for SEGV. * Ruby: removed old code for dup'ing defs. * Reverting deployment target to 7.0 (#2618) The Protobuf library doesn’t require the 7.1 deployment target so reverting it back to 7.0 * Fix typo that breaks builds on big-endian (#2632) * Bump version number to 3.2.0
* Update version number.Gravatar Feng Xiao2016-10-10
| | | | | | [skip ci] Change-Id: I1ba6f6372a08b5796570851336e1a548602f60da
* Bump version number to 3.1.0-alpha-1.Gravatar Bo Yang2016-10-10
|
* Bump version number to 3.0.2Gravatar Jisi Liu2016-09-02
|
* Fix the build-zip.sh to add .exe for win packages.Gravatar Jisi Liu2016-07-29
|
* Merge pull request #1874 from pherl/buildzipGravatar Jisi Liu2016-07-28
|\ | | | | Change the build.zip.sh to support lite
| * Change the build.zip.sh to support liteGravatar Jisi Liu2016-07-28
| |
* | Fix build protoc script for windowsGravatar Jisi Liu2016-07-28
|/
* fix comments.Gravatar Jisi Liu2016-07-26
|
* Fix the script comments.Gravatar Jisi Liu2016-07-26
|
* Make protoc-artifacts able to build plugin.Gravatar Jisi Liu2016-07-26
|
* Merge branch 'master' of github.com:google/protobuf into 3.0.0-GAGravatar Jisi Liu2016-07-26
|\