Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix c extension for php7.1. (#3077) | Paul Yang | 2017-05-10 | 1 | -0/+37 |
| | |||||
* | Allow proto files to import descriptor.proto (#2995) | Paul Yang | 2017-04-20 | 1 | -0/+1 |
| | | | | | | | | | descriptor.proto uses proto2 syntax, which is not ready for external usage. However, some proto3 files import descriptor.proto and cannot be used. In this PR, all references (We cheated by only removing extensions, which is enough for now. User should avoid using messages defined in descriptor.proto as field type.) to content in descriptor.proto are removed from generated files. Those that import descriptor.proto can be used like other proto files. | ||||
* | Make PHP c extension work with PHP7 (#2951) | Paul Yang | 2017-04-19 | 1 | -60/+65 |
| | |||||
* | Merge pull request #1662 from haberman/jsconformance | Joshua Haberman | 2017-03-27 | 1 | -0/+1 |
|\ | | | | | Conformance tests for JavaScript (Node.js). 15 tests are failing. | ||||
| * | Added JavaScript conformance tests. All tests pass! | Josh Haberman | 2017-03-06 | 1 | -0/+1 |
| | | |||||
* | | Add file option php_class_prefix (#2849) | Paul Yang | 2017-03-17 | 1 | -1/+1 |
| | | | | | | | | This option will be prepended to generated classes of all messages in the containing file. | ||||
* | | Rename encode/decode to serializeToString/mergeFromString (#2795) | Paul Yang | 2017-03-08 | 1 | -2/+17 |
|/ | | | | | This better shows the semantic of the API. For already setted fields, mergeFromString do replacement for singular fields and appending for repeated fields. | ||||
* | Merge pull request #2701 from anandolee/master | Jie Luo | 2017-02-13 | 1 | -1/+4 |
|\ | | | | | Add csharp compatibility tests against v3.0.0 | ||||
| * | Add csharp compatibility tests against v3.0.0 and run on Travis. | Jie Luo | 2017-02-10 | 1 | -1/+4 |
| | | |||||
* | | Add clear method to PHP message (#2700) | Paul Yang | 2017-02-11 | 1 | -2/+2 |
| | | |||||
* | | Implement json encoding decoding for php. (#2682) | Paul Yang | 2017-02-08 | 1 | -4/+8 |
| | | |||||
* | | Add fixed version to phpunit used in travis (#2673) | Paul Yang | 2017-02-07 | 1 | -1/+1 |
| | | |||||
* | | Add conformance test for php (#2655) | Paul Yang | 2017-02-01 | 1 | -0/+31 |
|/ | |||||
* | Add python compatibility tests against v2.5.0 amd run on Travis. | Jie Luo | 2017-01-26 | 1 | -1/+13 |
| | |||||
* | Reenable cocoapods objc test and remove unnecessary workaround for rvm | Sergio Campama | 2016-12-09 | 1 | -9/+0 |
| | |||||
* | Merge pull request #2473 from thomasvl/update_xcodes | Thomas Van Lenten | 2016-12-09 | 1 | -5/+15 |
|\ | | | | | Update xcode version support and travis usage | ||||
| * | Skip benchmark test if cmake isn't installed. | Thomas Van Lenten | 2016-12-09 | 1 | -5/+15 |
| | | |||||
| * | Xcode 8.1 support | Thomas Van Lenten | 2016-12-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | - Add entries to objectivec/DevTools/full_mac_build.sh - Support `-quiet` via an option on full_mac_build.sh. NOTE: we don't use this on travis because the lack of output for a long time could cause travis to kill the build (when we get a slow VM). - Update travis config to use newer images. | ||||
* | | Disable jruby test. (#2469) | Paul Yang | 2016-12-08 | 1 | -1/+1 |
| | | | | | | Missed in #2467. | ||||
* | | Update commit id in Dockerfile to trigger update. (#2467) | Paul Yang | 2016-12-08 | 1 | -4/+10 |
| | | |||||
* | | Make php generated code conform to PSR-4. (#2435) | Paul Yang | 2016-12-08 | 1 | -1/+22 |
|/ | | | | 1. Generate single file for each message. 2. Lazily initiate metadata. | ||||
* | Update EXTRA_DIST lists. | Feng Xiao | 2016-11-18 | 1 | -1/+1 |
| | |||||
* | Fix php c extension on 32-bit machines. (#2348) | Paul Yang | 2016-11-10 | 1 | -0/+7 |
| | |||||
* | Implement RepeatedFieldIter for c extension. (#2333) | Paul Yang | 2016-11-08 | 1 | -1/+2 |
| | |||||
* | Fix pure php implementation for 32-bit machine. (#2282) | Paul Yang | 2016-10-25 | 1 | -0/+21 |
| | |||||
* | Fix python_cpp test on Mac. Link staticly when building extension, so that ↵ | Paul Yang | 2016-10-10 | 1 | -1/+2 |
| | | | | the extension doesn't require installing protobuf library. (#2232) | ||||
* | Fix compile error for php on Mac. | Bo Yang | 2016-10-10 | 1 | -6/+19 |
| | |||||
* | Fix segmentation fault when ZTS is defined. | Bo Yang | 2016-10-10 | 1 | -0/+1 |
| | |||||
* | Add test for php zts build. | Bo Yang | 2016-10-10 | 1 | -4/+16 |
| | |||||
* | Add travis test on Mac for php. | Bo Yang | 2016-10-10 | 1 | -9/+19 |
| | |||||
* | Test php5.5_c test on jenkins | Bo Yang | 2016-10-10 | 1 | -19/+30 |
| | |||||
* | Add php test script for automated tests. | Bo Yang | 2016-10-10 | 1 | -5/+59 |
| | |||||
* | Add php files for make dist. | Bo Yang | 2016-10-10 | 1 | -1/+1 |
| | |||||
* | Fix python cpp. | Bo Yang | 2016-10-10 | 1 | -2/+0 |
| | |||||
* | Fix bugs for internal integration. | Bo Yang | 2016-10-10 | 1 | -1/+3 |
| | |||||
* | Added C++ benchmark. (#1525) | Joshua Haberman | 2016-09-23 | 1 | -0/+3 |
| | |||||
* | Run Java compatibility tests on Travis. | Feng Xiao | 2016-07-29 | 1 | -0/+9 |
| | | | | | | | The test is testing the binary/source compatibility between 3.0.0-beta-4 and the current version (right now it's 3.0.0). Change-Id: Ic410b535758b38cee7baa99a15a0433734df44e6 | ||||
* | Add more tests to jenkins. | Feng Xiao | 2016-07-21 | 1 | -14/+14 |
| | | | | | | | | | | | 1. Added ruby22 and jruby tests to jenkins. 2. Added javascript tests to jenkins. 3. Added golang tests to jenkins. 4. Removed ruby19/ruby20 tests from travis. Support for ruby 2.0 has ended since 2016/02/24. https://www.ruby-lang.org/en/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/ Change-Id: Ie984b06772335352a4be7067ab2485f923875685 | ||||
* | Update travis tests for Java. | Feng Xiao | 2016-07-21 | 1 | -14/+3 |
| | | | | | | | | | | | | 1. Set JAVA_HOME so mvn can pick up the correct java version. 2. Remove jdk6 tests. It has been broken for a while and remain undetected as mvn is actually using java 7 to build the code. Given that we have set -source and -target to 6 in the pom.xml and the built .jar should be usable by java 6, having a dedicated java 6 test doesn't seem necessary (assuming very few Java 6 users want to compile protobuf Java from source). Change-Id: I4f14da772632df3e47801f180198242b306c3f0f | ||||
* | Add missing files in EXTRA_DIST and add a test. | Feng Xiao | 2016-07-20 | 1 | -0/+25 |
| | | | | Change-Id: If80725402173cdf50969cb08e7fe5affe3532fb2 | ||||
* | Use the dotnet-release package feed for Travis. | Jon Skeet | 2016-07-19 | 1 | -1/+1 |
| | | | | See https://github.com/dotnet/core/issues/227 for background. | ||||
* | Uses head version of rvm to avoid shell_update_session not found error (#1791) | Sergio Campamá | 2016-07-15 | 1 | -0/+4 |
| | | | | | Uses head version of rvm to avoid shell_update_session not found error Fixes #1786 | ||||
* | Move to dotnet cli for building, and .NET Core (netstandard1.0) as target ↵ | Jon Skeet | 2016-07-14 | 1 | -4/+16 |
| | | | | | | | platform (#1727) Move to dotnet cli for building, and .NET Core (netstandard1.0) as target platform This also updates the version number to 3.0.0-beta4 | ||||
* | Add the CocoaPods integration tests to Travis. | Sergio Campamá | 2016-06-14 | 1 | -0/+12 |
| | | | | | | Also hotwires updating ruby as CocoaPods was crashing within a support library. Fixes #1619 | ||||
* | Automated testing tweaks for ObjC | Thomas Van Lenten | 2016-05-24 | 1 | -44/+17 |
| | | | | | | | | | | | | | | | - Move the ObjC tests into the list and exclude them on linux, this will change where in the order they start, since they are longer, it will have other things run in parallel instead of them ending up last and taking the longest. - Switch to the Xcode 7.3 image. - Drop the use of xctool and stream line things through the full_mac_build.sh script. This means we end up with only one build script instead of two. - Tweaks to the mac build script: - Make iOS Xcode version support explicit - Support Debug/Release only building - Change the OS X min parallel count to 2 to better deal with VMs. - Split the travis ios tests into the two Xcode Configurations as the logs are choking travis. | ||||
* | Read files directly from filesystem since xxd isn't always available. | Josh Haberman | 2016-04-29 | 1 | -1/+1 |
| | |||||
* | Make the C++ tests build the benchmarking code. | Josh Haberman | 2016-04-29 | 1 | -0/+3 |
| | |||||
* | Merge branch 'master' into docker | Josh Haberman | 2016-03-29 | 1 | -7/+1 |
| | |||||
* | Rearranged and commented files for running under Jenkins. | Josh Haberman | 2016-03-04 | 1 | -0/+350 |