aboutsummaryrefslogtreecommitdiffhomepage
path: root/php/ext/google/protobuf/def.c
Commit message (Collapse)AuthorAge
* Fix php memory leak test (#4692)Gravatar Paul Yang2018-05-29
|
* PHP namespaces for nested messages and enums (#4536)Gravatar Brent Shaffer2018-05-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Fix memory leak in php7Gravatar Bo Yang2017-12-06
|
* Fix several more memory leakGravatar Bo Yang2017-12-06
|
* Merge remote-tracking branch 'origin/3.4.x' into masterGravatar Jisi Liu2017-10-11
|\
| * Change array to map for reserved names in c extensionGravatar Bo Yang2017-09-11
| |
| * Add prefix to php reserved keywords.Gravatar Bo Yang2017-09-08
| |
* | Add any support in php runtime. (#3486)Gravatar Paul Yang2017-08-25
|/ | | | | | | | | | | | * Add any support in php runtime. * Remove unused file in config.m4 * Fix comments * Fix error for tsrmls build * Add newly added file to Makefile.am
* Add getClass for php Descriptor in c extension (#3443)Gravatar Paul Yang2017-08-02
|
* Expose descriptor API in php c extension (#3422)Gravatar Paul Yang2017-08-02
|
* Add new file option php_namespace. (#3162)Gravatar Paul Yang2017-06-05
| | | | | | | | | | | | | | | | * Add new file option php_namespace. Use this option to change the namespace of php generated classes. Default is empty. When this option is empty, the package name will be used for determining the namespace. * Uncomment commented tests * Revert gdb test change * Update csharp descriptor. * Add test for empty php_namespace.
* Add ARRAY for reserved name (#3150)Gravatar Paul Yang2017-05-29
|
* Prepend "PB" to generated classes whose name are reserved words. (#2990)Gravatar Paul Yang2017-04-20
|
* Make PHP c extension work with PHP7 (#2951)Gravatar Paul Yang2017-04-19
|
* Add file option php_class_prefix (#2849)Gravatar Paul Yang2017-03-17
| | | | This option will be prepended to generated classes of all messages in the containing file.
* Implement json encoding decoding for php. (#2682)Gravatar Paul Yang2017-02-08
|
* Update upb for php. (#2662)Gravatar Paul Yang2017-02-06
|
* Rename Empty to GPBEmpty in php generated file.Gravatar Paul Yang2016-11-16
| | | | In php, class name cannot be "Empty". Modified code generator to (#2375) generate GPBEmpty instead (for google.protobuf.Empty only). Also change runtime code to work with the new generated code accordingly.
* Fix the bug that message without namespace is not found in the descriptor ↵Gravatar Paul Yang2016-10-11
| | | | pool. (#2240)
* Fix compile error for php on Mac.Gravatar Bo Yang2016-10-05
|
* Check in php implementation. (#2052)Gravatar Paul Yang2016-09-15
| | | | | This pull request includes two implementation: C extension and PHP package. Both implementations support encode/decode of singular, repeated and map fields.
* Integrate google internal changes.Gravatar Jisi Liu2016-03-30