| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Rather than converting the proto to a ByteString again, use the
existing SerializedData property.
|
| |
|
|
|
|
|
|
|
|
|
| |
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>.
|
|\
| |
| | |
Merge 3.6.x branch to master
|
| |\ |
|
| | |\
| | | |
| | | | |
Include version information in Windows binaries (backport #4579 for 3.6.x)
|
| | | |
| | | |
| | | |
| | | | |
Implements #3380
|
| | |\ \
| | | |/
| | |/| |
Backport #4854 to 3.6.x
|
| | | |
| | | |
| | | |
| | | | |
This should fix https://github.com/google/protobuf/issues/4717
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | | |
This fixes issue #2610.
This was originally fixed in a101fa52895fc2ad83d8b5d610243531b1608a08 , but got
reverted by d36c0c538a545fac5d9db6ba65c525246d4efa95
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Add kokoro config for building python wheels on windows
* Move script to root
* Debug
* Debug
* Change working directory
* Add msbuild to path
* Debug
* Fix python dir name
* Debug
* Move artifacts to targeted directory
* Update artifact directory
* Debug
* Debug
* Automatic generation of version
* Reduce file numbers
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Add config for building python wheel on mac
* Specify os name
* Clean up venv
* Debug
* Recover old path
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Add config for building python wheel
* Update submodules
* Fix setup.py to use c++11
* Fix syntax error
* Fix syntax error
* Add dir for artifact
* Update artifact dirctory
* Remove python 3.3
* Clean up virtual env
* Clean up env
* Test environment
* Test env variable
* Automatic update version number
* Remove dependency on python-wheel branch
|
| | | |
|
| | |\
| | | |
| | | | |
Backport building C# nuget to 3.6.x branch
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
This reverts commit c02346c72aafd1826b0397dbbce4ce04bf252f50.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | |/ |
|
|\ \ \
| | | |
| | | | |
Route "compiler" value of config_setting through @bazel_tools/tools/cpp:compiler.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
config_settings
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
|\ \ \ \
| | | | |
| | | | | |
On Windows invoke plugins using cmd.exe
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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..
|
|\ \ \ \ \
| | | | | |
| | | | | | |
update to Guava 20
|
| | | | | | |
|
| |_|_|/ /
|/| | | |
| | | | | |
Python protobuf has long been a single-source codebase. 2to3 shouldn't need to run in setup.py.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Upport kokoro/release/python from 3.6.x branch
|
| | | | | | |
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
Down-integrate from google3.
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | |_|/ /
| |/| | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Add experimental collect_all_artifacts script
|
| | |/ / /
| |/| | | |
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
Update README.md with gradle instructions for java
|
| | |/ /
| |/| | |
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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
|
|\ \ \
| | | |
| | | | |
Added conformance test impl file to CMake.
|
| | | | |
|