| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
Smear comments
|
| | |
|
| |
| |
| |
| | |
Fixes #1890.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Compiler changes
* Generated code changes
* Library changes
* Compiler style changes
* Generated style changes
* Fix Windows build errors
* Implement changes from review
* Reintroduce proto2 check
* Compiler changes (required handling review)
* Generated code changes (required handling review)
* Library changes (required handling review
* Field presence rewrite (compiler changes)
* Field presence rewrite (generated code changes)
* Compiler comment
* IFieldAccessor.HasValue library implementation
* Remove Clear methods and default values from proto3 code (Compiler)
* Remove Clear methods and default values from proto3 code (Generated)
* Remove Clear methods and default values from proto3 code (Library)
* Fix distcheck error
* Rewrite default string values to use base64 and convert
* Library changes (IMessage2)
* Compiler changes (IMessage2)
* Generated changes (IMessage2)
* Rebased and regenerated
* Compiler changes (initialized extension)
* Generated changes (initialized extension)
* Library changes (initialized extension)
* Refactor MessageExtensions.IsRequired
* Move string default value creator and bytes default value creator back to seperate methods
* Dead code cleanup
* Fixed segmentation fault
Removed unused header method declarations
|
|\ \
| | |
| | | |
Dart build status
|
| |/
| |
| | |
Add build status badge for Dart
|
|\ \
| | |
| | | |
fix java build by changing mvn to online
|
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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.
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|