72 Commits (0ddeb6c4c808c617f8b2e89e7eb105aa630d64da)

Author SHA1 Message Date
Joshua Haberman 7e95c64dfb
[PHP] Fixed $msg->setMessage(null) to properly clear the message. (#8472) 4 years ago
Joshua Haberman b0d90e3abe
Fixed PHP memory leaks and arginfo errors (#8614) 4 years ago
Joshua Haberman 45e9707871
Some more updates to PHP testing infrastructure (#8576) 4 years ago
Joshua Haberman 8b87075924
Updated and simplified PHP testing structure (#8558) 4 years ago
Paul Yang 114efc42d4
Fix php json parsing not throwing error for unknown field. (#8528) 4 years ago
Joshua Haberman f3e53a05d6
Fixed clone for Message, RepeatedField, and MapField. (#8245) 4 years ago
Joshua Haberman d18df4f764
Protect against stack overflow if the user derives from Message. (#8248) 4 years ago
Christian Alexander Wolf f4d0f7c85e
feat: add support for deprecated fields to PHP compiler (#8223) 4 years ago
Joshua Haberman d5079ed7db
Fixed PHP to support field numbers >=2**28. (#8235) 4 years ago
Paul Yang 823f351448
Port for php8 (#8105) 4 years ago
Joshua Haberman a8a1493f35 Moved HasOneof test into GeneratedClassTest.php, to avoid the extra file. 4 years ago
Andrei Nigmatulin 52d3be3276 added tests for hasOneof<Field>() php methods 4 years ago
Joshua Haberman a6985e598c New version of upb, and a new hash function wyhash in third_party. 4 years ago
Joshua Haberman 8ea38263ec Put NDEBUG in upb, not in CFLAGS. 4 years ago
Joshua Haberman e1b42ab946 Disable assertions for release build. 4 years ago
Joshua Haberman a93d840881 WIP. 4 years ago
Joshua Haberman cae85a9f11
PHP: Added `==` operators for Map and Array. (#7900) 4 years ago
Joshua Haberman f0942fb0a2
Equals passes tests in both pure-PHP and the C extension. (#7883) 4 years ago
Joshua Haberman 95e6c5b474 Sync from Piper @327110949 4 years ago
Adam Cozzette cddcbb93f0 Fixed spelling (reenable -> re-enable) 4 years ago
Paul Yang d4ca92962c
Port php c extension to php8 (#7793) 4 years ago
Peter Newman e2cc2de304
Fix lots of spelling errors (#7751) 4 years ago
Joshua Haberman 610bbd0b95 Fixed compile_extension.sh --release to actually enable optimization. (#7766) 4 years ago
Paul Yang 0929596575 Check realoneof in json parsing (#7763) 4 years ago
Paul Yang 69c4bc5674 Updated upb to pick up several bugfixes (#7740) 4 years ago
Joshua Haberman ad5a215359 Added proto3 presence support for PHP (#7724) 4 years ago
Joshua Haberman ffb2b53834
Remove old PHP extension (#7695) 4 years ago
Joshua Haberman 25755efc4f Sync from Piper @319848517 4 years ago
Joshua Haberman 093faebcdb
New PHP C Extension based on upb_msg (#7614) 4 years ago
Joshua Haberman f77065d4eb Sync from Piper @316511779 5 years ago
Joshua Haberman f1ce8663ac
De-duplicated code to generate PHP protos and install phpunit. (#7605) 5 years ago
Joshua Haberman 2cc68efd56
Simplified PHP testing scripts. (#7574) 5 years ago
Joshua Haberman 1688ea8d60
PHP: use php-config instead of explicitly setting include paths. (#7572) 5 years ago
listonjesse 2ae7cf0e03 Auxillary -> Auxiliary 5 years ago
Paul Yang d001f8cee4
Ignore unknown enum value when ignore_unknown specified (#7455) (#7462) 5 years ago
Paul Yang 317bc83444
Ignore unknown enum value when ignore_unknown specified (#7455) 5 years ago
Joshua Haberman c649397029
Set execute bit on files if and only if they begin with (#!). (#7347) 5 years ago
Paul Yang 537c5aa9e0
Aggregate Metadata Files (#7155) (#7194) 5 years ago
Paul Yang ac70b7cfb7
Aggregate Metadata Files (#7155) 5 years ago
Paul Yang e8016753e3
Maven requires https connection (#7110) (#7114) 5 years ago
Paul Yang 629ca244a1
Call register_class before getClass from desc (#7077) 5 years ago
Paul Yang 39f4240856
Maven requires https connection (#7110) 5 years ago
Paul Yang fe1790ca0d
Fix Multiple Request for PHP (#7008) 5 years ago
Paul Yang a66423f0fd
Make c extension portable for php 7.4 (#6968) 5 years ago
Paul Yang 2929bb3736
Initialize wrapper message during parsing (#6974) 5 years ago
Paul Yang edda0c92f5 Persistent Descriptor Pool (#6899) 5 years ago
Paul Yang 3cae867740
Persistent Descriptor Pool (#6899) 5 years ago
Paul Yang 601f6963eb
Lazily Create Singular Wrapper Message (#6833) 5 years ago
Paul Yang 2dec82e1e0
Fix conformance test (#6750) 5 years ago
Paul Yang f50204dab4
Initialize well known type values (#6713) (#6714) 5 years ago