- 23 Sep, 2018 1 commit
-
-
Paul Yang authored
* Adopt upb change for timestamp and duration json to php * Remove unused code * Re-sync upb * Fix php implementation timestamp json parsing * Fix strptime use local timezone on mac. * Remove succeeding tests * Resync * Add tests for values * Fix php tests * Fix encoder handlers change default value Previously, oneofsubmsg_handler and submsg_handler change zval's default value directly. The fix use REPLACE_ZVAL_VALUE which create a copy of parsed value and assign it to zval.
-
- 22 Sep, 2018 6 commits
-
-
Jon Skeet authored
-
Jon Skeet authored
-
Jon Skeet authored
-
Jon Skeet authored
Rather than converting the proto to a ByteString again, use the existing SerializedData property.
-
Jon Skeet authored
-
Jon Skeet authored
This is primarily for access to comments, which would be expected to be available in a protoc plugin. The implementation has two fiddly aspects: - We use a Lazy<T> to avoid building the map before cross-linking. An alternative would be to crosslink at the end of the constructor, and remove the calls to CrossLink elsewhere. This would be generally better IMO, but deviate from the Java code. - The casts to IReadOnlyList<DescriptorBase> are unfortunate. They'll always work, because these lists are always ReadOnlyCollection<T> for a descriptor type... but we can't use IList<DescriptorBase> as that's not covariant, and it's annoyingly fiddly to change the field to be of type ReadOnlyCollection<T>.
-
- 17 Sep, 2018 1 commit
-
-
Feng Xiao authored
Merge 3.6.x branch to master
-
- 10 Sep, 2018 5 commits
-
-
Feng Xiao authored
Route "compiler" value of config_setting through @bazel_tools/tools/cpp:compiler.
-
Jon Skeet authored
This performs more testing for field descriptors built from byte strings too, but that's mostly incidental. The chief intent is to check that cross-linking occurs.
-
Feng Xiao authored
On Windows invoke plugins using cmd.exe
-
Feng Xiao authored
update to Guava 20
-
Benjamin Peterson authored
Python protobuf has long been a single-source codebase. 2to3 shouldn't need to run in setup.py.
-
- 08 Sep, 2018 1 commit
-
-
Feng Xiao authored
-
- 07 Sep, 2018 11 commits
-
-
Jan Tattermusch authored
Upport kokoro/release/python from 3.6.x branch
-
Joshua Haberman authored
Down-integrate from google3.
-
Josh Haberman authored
-
Jan Tattermusch authored
-
Jan Tattermusch authored
Add experimental collect_all_artifacts script
-
Feng Xiao authored
Update README.md with gradle instructions for java
-
Josh Haberman authored
-
Josh Haberman authored
-
Josh Haberman authored
-
Jan Tattermusch authored
-
Elliotte Rusty Harold authored
-
- 06 Sep, 2018 2 commits
-
-
Paul Yang authored
* Fix conformance running nothing issue This change adds a source dependency of the test suite implementaion class in the main function. For generality reason, the main function is moved to the file of the test suite implemetation. New test suite implementation will need to implement the main function. In order to make it easy for test suite implementation to implement the main function, this change also refactor out the common code out of the main function. * Fix typo
-
Kyle Krueger authored
-
- 04 Sep, 2018 2 commits
-
-
Josh Haberman authored
-
Josh Haberman authored
-
- 03 Sep, 2018 3 commits
-
-
Sigurd Meldgaard authored
This will find .bat files as well as .exe. Only affects the case when plugins are invoked from PATH. This does not change behaviour when compiled under Cygwin..
-
Joshua Haberman authored
Added conformance test impl file to CMake.
-
Feng Xiao authored
Fixes JSON Loading of Any messages with Unknown Fields in C++
-
- 02 Sep, 2018 2 commits
-
-
Joshua Haberman authored
-
Joshua Haberman authored
Added cmake build files for the conformance test runner.
-
- 01 Sep, 2018 1 commit
-
-
Feng Xiao authored
Add contributing guidelines.
-
- 31 Aug, 2018 2 commits
-
-
Paul Yang authored
* Fix well known type class not inheriting Message Previously, well known types only implement Message interface but not inhert it. Fix the problem by calling zend_do_inheritance * Add back commented tests
-
Paul Yang authored
* Add missing reference to conformanc_test_impl.cc in Makefile * Update conformance failure list
-
- 30 Aug, 2018 3 commits
-
-
Brandon Cole authored
-
Brandon Cole authored
Credit goes to @mercret for the fix.
-
Brandon Cole authored
Use ./tests.sh cpp to run it
-