aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* | | | | | | | | | | | | | | | | | import inspect (#3507)Gravatar cclauss2018-06-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Inspect is used five times on line 65-74 without being imported.
| | | * | | | | | | | | | | | | | | Make proto_api target visibleGravatar Cory McLean2018-06-11
| |_|/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | Merge pull request #4725 from ThomasColthurst/patch-2Gravatar Feng Xiao2018-06-09
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove cycle in dependency graph
| | | | | | | | | | | | | * | | | | Use legacy name in php runtime (#4741)Gravatar Paul Yang2018-06-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use legacy name in php runtime Old generated code cannot work with new runtime, because the new runtime assumes new class name for nested message. For details see #4738. * Remove unused method
| | | | * | | | | | | | | | | | | | Graceful failure in SerializeToArray().Gravatar Asim Shankar2018-06-07
| |_|_|/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See https://github.com/tensorflow/tensorflow/issues/19657 for motivation. But long story short, without this change: m.SerializeToArray(buffer, m.ByteSizeLong()); would result in a CHECK failure if m.ByteSizeLong() returned a value >2GB.
| | | | | | | | | | | | * | | | | Update php version to 3.6.0 (#4736)Gravatar Paul Yang2018-06-06
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | * | | | | Merge pull request #4713 from acozzette/changelogGravatar Adam Cozzette2018-06-06
| | | | | | | | | | | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated the change log with changes for 3.6.0
| | | | | | | | | | | | * \ \ \ \ \ Merge pull request #4730 from acozzette/xcodeGravatar Adam Cozzette2018-06-06
| | | | | | | | | | | | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cherry-picked XCode 10 fixes into 3.6.x branch
* | | | | | | | | | | | | | | | | | | Align Bazel on Windows with CMake's MSVC flags (#4720)Gravatar Loo Rong Jie2018-06-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Align Bazel on Windows with CMake's MSVC flags
| | | | | | | | | | | | | * | | | | | Update code to work for Xcode 10b1 (#4729)Gravatar Sergio Campamá2018-06-05
| | | | | | | | | | | | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update code to work for Xcode 10b * Update README and test scripts to mention that Xcode 7 is no longer supported
* | | | | | | | | | | | | | | | | | Update code to work for Xcode 10b1 (#4729)Gravatar Sergio Campamá2018-06-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update code to work for Xcode 10b * Update README and test scripts to mention that Xcode 7 is no longer supported
| | | | | | | | | | | | | * | | | | Removed javanano from post_process_dist.shGravatar Adam Cozzette2018-06-05
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Remove cycle in dependency graphGravatar Thomas Colthurst2018-06-04
|/ / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | Merge pull request #4699 from BSBandme/add_proto2_to_proto3_pluginGravatar Yilun Chong2018-06-04
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add proto2 to proto3 util
| * | | | | | | | | | | | | | | | | FixGravatar Yilun Chong2018-06-04
| | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | Merge pull request #4698 from ThomasColthurst/proto_c_apiGravatar Feng Xiao2018-06-03
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduce Proto C API; based on cl/198113115 by amauryfa
* \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge pull request #4714 from dcarp/reference_protobuf_dGravatar Feng Xiao2018-06-03
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add reference to protobuf-d
| * | | | | | | | | | | | | | | | | | | Add reference to protobuf-dGravatar Dragos Carp2018-06-02
|/ / / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/dcarp/protobuf-d is a conformance tested proto3 runtime library and code generator for D.
| | | | | | | | | | | | | | * / / / / Updated the change log with changes for 3.6.0Gravatar Adam Cozzette2018-06-01
| | | | | | | | | | | | | |/ / / / /
* | | | | | | | | | | | | | | | | | Remove js_embed binary. (#4709)Gravatar Feng Xiao2018-06-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove js_embed binary.
* | | | | | | | | | | | | | | | | | Merge pull request #4710 from jtattermusch/upport_4706Gravatar Adam Cozzette2018-06-01
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upport to master: Require C++11 and pass -std=c++11
| * | | | | | | | | | | | | | | | | | Require C++11 and pass -std=c++11Gravatar Adam Cozzette2018-06-01
|/ / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit updates the Autotools build to require a C++11 compiler and explicitly pass -std=c++11. This seems to be necessary for enabling C++11 support in older compilers.
| | | | | | | | | | | | | * | | | | Merge pull request #4706 from acozzette/cxx-11Gravatar Adam Cozzette2018-05-31
| | | | | | | | | | | | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Require C++11 and pass -std=c++11
* | | | | | | | | | | | | | \ \ \ \ \ Merge pull request #4703 from acozzette/thread-safety-annotationsGravatar Adam Cozzette2018-05-31
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added Clang thread-safety annotations in mutex.h
| | | | | | | | | | | | | | | * | | | | Require C++11 and pass -std=c++11Gravatar Adam Cozzette2018-05-31
| | | | | | | | | | | | | | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit updates the Autotools build to require a C++11 compiler and explicitly pass -std=c++11. This seems to be necessary for enabling C++11 support in older compilers.
| | | * | | | | | | | | | | | | | | | Add proto2 to proto3 utilGravatar Yilun Chong2018-05-30
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | * | | | | Merge pull request #4702 from TeBoring/3.6.xGravatar Paul Yang2018-05-30
| | | | | | | | | | | | | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cherry-pick changes into 3.6.x
| * | | | | | | | | | | | | | | | | | | Added Clang thread-safety annotations in mutex.hGravatar Adam Cozzette2018-05-30
|/ / / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For Clang's thread safety analysis (-Wthread-safety) to pass without warnings, we need to annotate WrappedMutex to indicate that Lock() acquires the lock and Unlock() releases it. This CL adds the annotations and guards them with an ifdef to make sure they're a no-op on compilers other than Clang. This is a cherry-pick of a change I already made to the Google-internal codebase.
* | | | | | | | | | | | | | | | | | | Merge pull request #4676 from acozzette/update-changelog-scriptGravatar Adam Cozzette2018-05-30
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated generate_changelog.py
| | | | | | | | | | | | | | | * | | | | Move methods out of class (#4697)Gravatar Paul Yang2018-05-30
| | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | * | | | | Add back GeneratedClassName to public (#4686)Gravatar Paul Yang2018-05-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These methods are used by grpc
* | | | | | | | | | | | | | | | | | | | Merge pull request #4643 from acozzette/merge-3-5-xGravatar Adam Cozzette2018-05-30
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge 3.5.x branch into master
| | | | | | | | | | | | | | | * \ \ \ \ \ Merge pull request #4696 from acozzette/csharp-fixGravatar Adam Cozzette2018-05-30
| | | | | | | | | | | | | | | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | |/ / / / / | | | | | | | | | | | | | | | |/| | | | | Removed duplicate using statement from ReflectionUtil.cs
| | | * | | | | | | | | | | | | | | | | | Introduce Proto C API; based on cl/198113115 by amauryfaGravatar Thomas Colthurst2018-05-30
| | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | Move methods out of class (#4697)Gravatar Paul Yang2018-05-29
| |_|/ / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | * | | | | | Merge pull request #4695 from TeBoring/3.6.xGravatar Paul Yang2018-05-29
| | | | | | | | | | | | | | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix php memory leak test (#4692)
| | | | | | | | | | | | | | | | * | | | | Removed duplicate using statement from ReflectionUtil.csGravatar Adam Cozzette2018-05-29
| | | | | | | | | | | | | | | |/ / / / / | | | | | | | | | | | | | | |/| | | | |
| | | | | | | | | | | | | | | * | | | | Fix php memory leak test (#4692)Gravatar Paul Yang2018-05-29
| | | | | | | | | | | | | | |/ / / / /
* | | | | | | | | | | | | | | | | | | Fix php memory leak test (#4692)Gravatar Paul Yang2018-05-29
| | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | [ObjC] Add ability to introspect list of enum values (#4678)Gravatar leovitch2018-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added new API to GPBEnumDescriptor to enable introspection of enum values. Refactored implementation so that this contains a minimum of added code. Clarified comments regarding behavior in the presence of the alias_allowed option. Added unit tests for new functionality and for the alias case.
| | | | | | | | | | | | | | * | | | | Merge pull request #4687 from acozzette/js-map-parsing-fixGravatar Adam Cozzette2018-05-25
| | | | | | | | | | | | | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed JS parsing of unspecified map keys
* | | | | | | | | | | | | | | | | | | | Add back GeneratedClassName to public (#4686)Gravatar Paul Yang2018-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These methods are used by grpc
| | | | | | | | | | | | | | | * | | | | Fixed JS parsing of unspecified map keysGravatar Adam Cozzette2018-05-25
| | | | | | | | | | | | | | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to use a default of 0 when parsing unspecified map keys, instead of failing an assertion. This change was written by Michael Aaron (michaelaaron@google.com) but I am cherry-picking it directly instead of waiting for the next sync of Google-internal changes.
| | | | | | | | | | | | | | * | | | | Always add -std=c++11 for mac (#4684)Gravatar Paul Yang2018-05-25
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | * | | | | Merge pull request #4675 from TeBoring/3.6.xGravatar Paul Yang2018-05-25
| | | | | | | | | | | | | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cherry-pick php generated code changes into 3.6.x
| | | | | | | | | | | | | | | * | | | | Fix array constructor in c extension for compatibility (#4667)Gravatar Paul Yang2018-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In old generated code, the constructor of message doesn't provide a default null to parent's constructor. Previously, in c extesnion, this case was not handled.
| | | | | | | | | | | | | | | * | | | | PHP namespaces for nested messages and enums (#4536)Gravatar Brent Shaffer2018-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * uses namespaces for nested messages and enums * fixes namespaces for PHP dist * fixes namespace for Descriptors, adds Cardinality and Kind * fixes nested namespaces for reserved words and adds tests * adds tests and generator fix for php class prefixes * fixes escaping of protobuf packages, enum comments, misc others * nice refactor of generated code * adds class files for backwards compatibility * simplifies code with templates * adds compatibility files to makefile * cleanup of generator and fixes nested namespace bug * regenerates proto types * remove internal BC classes * adds deprecated warning, adds methods back * simplifies if statement * fixes dist files * addresses review comments * adds back TYPE_URL_PREFIX constant * adds @deprecated to old nested class files * skips tests which require a separate process when protobuf.so is enabled * Adds tests for legacy nested classes that do not require separate processes to test * uses legacy names for GPBUtil message check * adds block for IDE @deprecated message * Namespace for nested message/enum in c extension * Remove unused code
| | | | | | | | | | | | | | | * | | | | Implement array constructor in php c extension.Gravatar Bo Yang2018-05-25
| | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | * | | | | PHP array constructors for protobuf messages (#4530)Gravatar Brent Shaffer2018-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP array constructors for protobuf messages * removes Descriptor from error message * allows mergeFrom to accept an array * only use initWithDescriptor if instanceof MapEntry * adds doc comments * removes ability for constructors to take arrays for submessages * Revert "allows mergeFrom to accept an array" This reverts commit b7b72182d561634af12c5c5c56a7cda3b33241f9. * makes mergeFromArray protected and fixes mergeFrom whitespace * Separates merging from JSON and merging from PHP array * removes well-known types and json keys from array construction * Addresses PR review comments * cleans up tests * fixes exception messages
| | | | | | | | | | | | | | | * | | | | Add missing ruby/tests/test_ruby_package.protoGravatar Bo Yang2018-05-25
| | | | | | | | | | | | | | | | | | | |