- 09 Aug, 2019 1 commit
-
-
Jie Luo authored
* Add changelog for 3.9.x * Revert "Make php message class final to avoid mocking (#6277)" (#6324) This reverts commit 7f84a943. This is just temporary. Eventually, we still want to roll forward this change. Some users are complaining they need more time to clean up their code. * Update extract_includes.bat.in File io_win32.h is not in directory google\protobuf\stubs under directory google\protobuf\io * Set oneof case in array constructor (#6351) Forgot to set it previously. * Update protobuf version (#6366) * Drop building wheel for python 3.4 (#6406) https://github.com/matthew-brett/multibuild/pull/240 * Fix binary compatibility in FieldCodec factory methods (#6380) (#6424) * Fix binary compatibility in FieldCodec factory messages * Make default value parameter for current factories required * Route old methods through default value overloads * Remove ExtensionRegistry.Add(params) overload * Rename ExtensionRegistry.Add(IEnumerable<Extension>) overload to AddRange * Edit naming of parameters in Extension classes * * Fix add API warnings to docs for extension APIs * Rename internal ExtensionSet.GetValue to TryGetValue * Disable javadoc error (#6371) * Disable javadoc error Actual fixes of the javadoc will be followed up * Remove duplicated configuration * Update javadoc plugin version * Updated Bazel test script to use most recent Bazel version (#6413) (#6433) I'm not exactly sure why, but this fixes the failing Bazel presubmit test. Using the most recent version seems like a good idea anyway so that we can make sure we're compatible with any new Bazel changes. * [bazel] Add fixes for --incompatible_load_{cc,java,proto}_rules_from_bzl * No need to update version in generated code (#6471) generate_descriptor will handle that * Update protobuf version (#6472)
-
- 01 Aug, 2019 1 commit
-
-
Jie Luo authored
* compatibility tests between last released and the current version
-
- 25 Jul, 2019 1 commit
-
-
Jie Luo authored
* Add csharp compatibility tests for 3.7.0 * Add compatibility test between last major version with current for C# * Update last version number * compatibility tests between last released and the current version * fix typo
-
- 19 Jul, 2019 2 commits
-
-
Sydney Acksman authored
* Fix binary compatibility in FieldCodec factory messages * Make default value parameter for current factories required * Route old methods through default value overloads
-
Paul Yang authored
* Down integrate to GitHub * Fix broken tests
-
- 19 Jun, 2019 1 commit
-
-
Paul Yang authored
* Make php message class final Because proto messages are just data object, they should not be mocked. Explicitly make them final to avoid accidental usage. * Update generated descriptors
-
- 17 Jun, 2019 2 commits
-
-
Hao Nguyen authored
-
Hao Nguyen authored
-
- 12 Jun, 2019 1 commit
-
-
Hao Nguyen authored
-
- 21 May, 2019 4 commits
-
-
Hao Nguyen authored
-
Hao Nguyen authored
-
Hao Nguyen authored
This reverts commit 6d96493b.
-
Hao Nguyen authored
-
- 03 May, 2019 1 commit
-
-
Sydney Acksman authored
* Compiler changes (extensions) * Generated changes (extensions) * Library changes (extensions) * Adjusted a summary to indicate ContainingType can be null for extensions * Compiler changes (custom option review + access level review) * Generated code changes (custom options + access review) * Library changes (custom options + access review) * Support C# 6 with library changes * Access HasValue by property * Set access level of all extension classes to internal (revert in next PR) * Added null checks to custom options * Rebase on master and regenerate Conformance * Removed second dictionary from ExtensionSet * Rebased compiler changes * Rebased generated code changes * Rebased library changes + review changes * Add more safety checks to extension accessors * Remove instances where extension sets were unnecessarily allocated * Remove cleared items from sets Empty sets are now made null IExtensionMessage -> IExtendableMessage * Remove dead code from IExtensionValue impls * Clean both repeated and single value extensions * Add GetOrRegister method for repeated fields and allow clearing repeated extensions * Add type safe ClearExtension methods, remove non-generic IExtendableMessage interface. * Simplify ExtensionSet.TryMergeFieldFrom * Rebase on master to resolve conflicts * Fix Makefile.am * Add ObjectIntPair to Makefile.am
-
- 23 Apr, 2019 1 commit
-
-
Hao Nguyen authored
-
- 10 Apr, 2019 1 commit
-
-
Hao Nguyen authored
-
- 09 Apr, 2019 1 commit
-
-
Hao Nguyen authored
-
- 26 Mar, 2019 1 commit
-
-
Paul Yang authored
* Update version number to 3.7.1 * Update version number in port_def.inc
-
- 20 Mar, 2019 1 commit
-
-
Hao Nguyen authored
-
- 18 Mar, 2019 1 commit
-
-
Jan Tattermusch authored
also add useful Span-based methods for ByteString
-
- 15 Mar, 2019 1 commit
-
-
Jon Skeet authored
-
- 14 Mar, 2019 1 commit
-
-
Jan Tattermusch authored
-
- 13 Mar, 2019 1 commit
-
-
Jon Skeet authored
-
- 12 Mar, 2019 5 commits
-
-
Paul Yang authored
* Add conformance test for nested listvalue * Fix upb for parsing repeated Value/ListValue * Add failed repeated ListValue conformance test into php failure list
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
- 11 Mar, 2019 1 commit
-
-
Sydney Acksman authored
* Bump target frameworks from netcoreapp1.0 to netcoreapp2.2. Move global.json up to root of repo, change SDK ver to 2.2.100 Change .net core sdk in dockerfile for kokoro to ver 2.2.100 * Re-add curl install * Change all exe target to 2.1 * Fix incorrect versions in global.json and Dockerfile * Downgrade version to 2.1 to match exe targets * introduce separate testing Dockerfile for C# * revert changes to the shared Dockerfile * use netcoreapp2.1 for C# conformance tests * use language specific dockerfile for testing C# * Edit compatibility tests script to use parameters instead of file copies * install dotnet SDK on windows before running the tests * update csharp_EXTRA_DIST
-
- 08 Mar, 2019 1 commit
-
-
WilliamWhispell authored
* Improve C# serialization performance of repeated fields for primitives. * Changes based on feedback. * Change compatibility tests to chec float, bool and double are fixed * Changes based on feedback. * In the compute methods use the newly created constants
-
- 28 Feb, 2019 1 commit
-
-
Paul Yang authored
* Update version number to 3.7.0 * Add php/releash.sh to Makefile.am * Make cpp_distcheck exit on fail
-
- 26 Feb, 2019 3 commits
-
-
Sydney Acksman authored
* Fix #5513 * Added tests for invalid lengths when reading strings and bytes. Added test for reading tags with invalid wire types in unknown field set. Changed invalid length check in ReadString to match the one in ReadBytes
-
Yilun Chong authored
-
Yilun Chong authored
-
- 25 Feb, 2019 1 commit
-
-
Yilun Chong authored
-
- 22 Feb, 2019 1 commit
-
-
Bo Yang authored
-
- 21 Feb, 2019 1 commit
-
-
Xiang Dai authored
Signed-off-by:
Xiang Dai <764524258@qq.com>
-
- 19 Feb, 2019 1 commit
-
-
Paul Yang authored
* Update version to 3.7.0 * Update version number for java bom
-
- 14 Feb, 2019 1 commit
-
-
Sydney Acksman authored
-
- 11 Feb, 2019 1 commit
-
-
Sydney Acksman authored
* Modify how end tags are encounted in merge code (compiler) * Modify how end tags are encounted in merge code (generated) * Modify how end tags are encounted in merge code (library) * Regenerate generated code through generate_descriptor_proto.sh
-