aboutsummaryrefslogtreecommitdiff
path: root/php/ext/google/protobuf/map.c
Commit message (Collapse)AuthorAgeFilesLines
* fix for API change in PHP 7.3 (#4898)Paul Yang2018-07-121-2/+4
|
* Fix more memory leak for php c extension (#4211)Paul Yang2018-01-251-8/+36
| | | | | | * Fix more memory leak for php c extension * Fix memory leak for php5.5
* Fix cycle dependency for repeated field not collected by gc (#3399)Paul Yang2017-07-251-4/+4
|
* Add map iterator for c extension (#3350)Paul Yang2017-07-131-2/+91
|
* Make PHP c extension work with PHP7 (#2951)Paul Yang2017-04-191-105/+90
|
* Update commit number in Docker to update composer dependency (#2869)Paul Yang2017-03-211-1/+1
|
* Repeated/Map field setter should accept a regular PHP array (#2817)Paul Yang2017-03-101-6/+21
| | | | | | | | Accept regular PHP array for repeated/map setter. Existing map/repeated field will be swapped by a clean map/repeated field. Then, elements in the array will be added to the map/repeated field. All elements will be type checked before adding. See #2686 for detail.
* Add mergeFrom method on Message (#2766)Paul Yang2017-03-011-2/+2
| | | | | | | | This method merges the contents of the specified message into the current message. Singular fields that are set in the specified message overwrite the corresponding fields in the current message. Repeated fields are appended. Map fields key-value pairs are overritten. Singular/Oneof sub-messages are recursively merged. All overritten sub-messages are deep-copied.
* Fix compile error for php on Mac.Bo Yang2016-10-101-5/+6
|
* PHP: fix ZTS tsrm_ls errors (#2189)Stanley Cheung2016-10-101-9/+10
| | | | | | * PHP: fix ZTS tsrm_ls errors * Fix a few more macros
* Check in php implementation. (#2052)Paul Yang2016-09-151-0/+470
This pull request includes two implementation: C extension and PHP package. Both implementations support encode/decode of singular, repeated and map fields.