{"push_id":1113943075,"size":98,"distinct_size":98,"ref":"refs/heads/win_mb_path_w_only","head":"3f8ed7686d30693bee664e011296a620d03cf525","before":"ce06f9765c5b785aa6af690ac21099389a137cbc","commits":[{"sha":"72ccfda25aadf7eb225d7f899475e7d274bd1e72","author":{"email":"daa247764ab4bcfe2f2f9047f73acb02c3d2d0cc@php.net","name":"Jakub Zelenka"},"message":"Add method hooking support to json parser\n\nThis commit is just a slight modification (renaming and some small\nchanges) of the patch that has been provided by Andrey Hristov.\nIt adds support for hooking of the json parser operations and\nallows re-using of modified JSON parsing outside of json ext.","distinct":true,"url":"https://api.github.com/repos/weltling/php-src/commits/72ccfda25aadf7eb225d7f899475e7d274bd1e72"},{"sha":"93b67dd511fdf890931e2b18846886368798ca5a","author":{"email":"daa247764ab4bcfe2f2f9047f73acb02c3d2d0cc@php.net","name":"Jakub Zelenka"},"message":"Remove json parser depth methods and tidy it up","distinct":true,"url":"https://api.github.com/repos/weltling/php-src/commits/93b67dd511fdf890931e2b18846886368798ca5a"},{"sha":"37048c0f6cef53b015c04c8370f94e6597588fdc","author":{"email":"daa247764ab4bcfe2f2f9047f73acb02c3d2d0cc@php.net","name":"Jakub Zelenka"},"message":"Use embedded json parser method structure","distinct":true,"url":"https://api.github.com/repos/weltling/php-src/commits/37048c0f6cef53b015c04c8370f94e6597588fdc"},{"sha":"34a9882ad357620ccec2bfadba72fce027acd3d6","author":{"email":"daa247764ab4bcfe2f2f9047f73acb02c3d2d0cc@php.net","name":"Jakub Zelenka"},"message":"Merge branch 'master' into json_parser_method","distinct":true,"url":"https://api.github.com/repos/weltling/php-src/commits/34a9882ad357620ccec2bfadba72fce027acd3d6"},{"sha":"afb4062c2c66d3080c08693af47c670bb63c285e","author":{"email":"daa247764ab4bcfe2f2f9047f73acb02c3d2d0cc@php.net","name":"Jakub Zelenka"},"message":"Merge branch 'json_parser_method' into json_parser_method_embed","distinct":true,"url":"https://api.github.com/repos/weltling/php-src/commits/afb4062c2c66d3080c08693af47c670bb63c285e"},{"sha":"b91c05ea1411778876d7afd85461864cbde0d67a","author":{"email":"daa247764ab4bcfe2f2f9047f73acb02c3d2d0cc@php.net","name":"Jakub Zelenka"},"message":"Fix and clean up exporting of json parser","distinct":true,"url":"https://api.github.com/repos/weltling/php-src/commits/b91c05ea1411778876d7afd85461864cbde0d67a"},{"sha":"0a0e42d1f5867ae273198092b0eecc2e5edc25bd","author":{"email":"daa247764ab4bcfe2f2f9047f73acb02c3d2d0cc@php.net","name":"Jakub Zelenka"},"message":"Add php_json_yyparse for direct use in json ext","distinct":true,"url":"https://api.github.com/repos/weltling/php-src/commits/0a0e42d1f5867ae273198092b0eecc2e5edc25bd"},{"sha":"f751b1ceafe6666cc54151eb8ca9d8b47ae2d077","author":{"email":"da23614e02469a0d7c7bd1bdab5c9c474b1904dc@php.net","name":"Anatol Belski"},"message":"fix dir separator in test","distinct":true,"url":"https://api.github.com/repos/weltling/php-src/commits/f751b1ceafe6666cc54151eb8ca9d8b47ae2d077"},{"sha":"aea0d577f9b745a851aed1389146a9ab9c6a3d4b","author":{"email":"da23614e02469a0d7c7bd1bdab5c9c474b1904dc@php.net","name":"Anatol Belski"},"message":"Merge branch 'PHP-7.0'\n\n* PHP-7.0:\n  fix dir separator in test","distinct":true,"url":"https://api.github.com/repos/weltling/php-src/commits/aea0d577f9b745a851aed1389146a9ab9c6a3d4b"},{"sha":"b1c3c9a525763ae9cd6e599bf061d7114d48aab0","author":{"email":"8aa7b04b52a50173f3cb3ce186a483402ca3f427@php.net","name":"Nikita Popov"},"message":"Explicitly construct phi set during def propagation\n\nPreviously the phi set was first computed during def propagation\nand then computed again (per-block) during actual phi placement.\nThis commit changes this to store the phi set computed during\ndef propagation.\n\nThis makes SSA construction slightly faster (5%), but the main\npurpose here is to pave the way for the next commit.\n\nThis also fixes a potential issue with the handling of irreducible\nloops -- they generated additional phis, but these were not\naccounted for in def propagation. (Though I'm not sure if we can\neven have any irreducible loops right now.)","distinct":true,"url":"https://api.github.com/repos/weltling/php-src/commits/b1c3c9a525763ae9cd6e599bf061d7114d48aab0"},{"sha":"b5bdb40cb576fa5b4d769580376ae34881c93574","author":{"email":"8aa7b04b52a50173f3cb3ce186a483402ca3f427@php.net","name":"Nikita Popov"},"message":"Fix phi placement for pi targets\n\nIf the pi target has multiple predecessors, we need to place a\nphi there. However it's not possible to express this in terms of\ndominance frontiers, so we need to explicitly add it to the phi\nset.\n\nThis does not yet solve the problem of non-minimal SSA for the\ncase where the target has multiple predecessors, but dominates\nall predecessors (apart from the one creating the pi) -- but\nthat's an existing issue.","distinct":true,"url":"https://api.github.com/repos/weltling/php-src/commits/b5bdb40cb576fa5b4d769580376ae34881c93574"},{"sha":"ccf18da450881bee09e966c0a7fa4d67840d9e38","author":{"email":"a8cf97adadec4e1b734a39bc5aea71b5741cfca1@zend.com","name":"Dmitry Stogov"},"message":"Eliminated checks for (func->op_array.fn_flags & ZEND_ACC_GENERATOR) in fast path of DO_FCALL* handlers.\nThis slightly improves calls to regular function and method calls in cost of a bit slower generator initialization.\nSeparate call frame for generators, allocated on heap, now created by ZEND_GENERATOR_CREATE instruction.","distinct":true,"url":"https://api.github.com/repos/weltling/php-src/commits/ccf18da450881bee09e966c0a7fa4d67840d9e38"},{"sha":"1bb8a7b0b895af4a9e6b24101fe8fab5af64f86c","author":{"email":"78838cc395ff979c513fb6f4019b7f6f69944bc7@php.net","name":"Joe Watkins"},"message":"fix #72180 (Env variables incorrectly pretty printed in config.nice, phpinfo)","distinct":true,"url":"https://api.github.com/repos/weltling/php-src/commits/1bb8a7b0b895af4a9e6b24101fe8fab5af64f86c"},{"sha":"1f52a03082b2816826bc5bd8c241f5d016d15395","author":{"email":"78838cc395ff979c513fb6f4019b7f6f69944bc7@php.net","name":"Joe Watkins"},"message":"fix #72180 (Env variables incorrectly pretty printed in config.nice, phpinfo)","distinct":true,"url":"https://api.github.com/repos/weltling/php-src/commits/1f52a03082b2816826bc5bd8c241f5d016d15395"},{"sha":"ee8f402af8c964acac5740ee1677a7b47e20a883","author":{"email":"78838cc395ff979c513fb6f4019b7f6f69944bc7@php.net","name":"Joe Watkins"},"message":"fix 1f52a03082b2816826bc5bd8c241f5d016d15395","distinct":true,"url":"https://api.github.com/repos/weltling/php-src/commits/ee8f402af8c964acac5740ee1677a7b47e20a883"},{"sha":"7132fe19c29c512d00a3afe101212ba15fa1f99e","author":{"email":"78838cc395ff979c513fb6f4019b7f6f69944bc7@php.net","name":"Joe Watkins"},"message":"fix 1bb8a7b0b895af4a9e6b24101fe8fab5af64f86c","distinct":true,"url":"https://api.github.com/repos/weltling/php-src/commits/7132fe19c29c512d00a3afe101212ba15fa1f99e"},{"sha":"e9c3f9fcde1013cc1c9bdead7e16478a108d7907","author":{"email":"a8cf97adadec4e1b734a39bc5aea71b5741cfca1@zend.com","name":"Dmitry Stogov"},"message":"Fixed bug #72177 (Scope issue in __destruct after ReflectionProperty::setValue())","distinct":true,"url":"https://api.github.com/repos/weltling/php-src/commits/e9c3f9fcde1013cc1c9bdead7e16478a108d7907"},{"sha":"be071702b30e9ba9bf9f9c9831f3301af039b1d5","author":{"email":"a8cf97adadec4e1b734a39bc5aea71b5741cfca1@zend.com","name":"Dmitry Stogov"},"message":"Fixed bug #72188 (Nested try/finally blocks losing return value)","distinct":true,"url":"https://api.github.com/repos/weltling/php-src/commits/be071702b30e9ba9bf9f9c9831f3301af039b1d5"},{"sha":"8462b353d0ca8840788cdf0fcceea28bc9b0f57e","author":{"email":"a8cf97adadec4e1b734a39bc5aea71b5741cfca1@zend.com","name":"Dmitry Stogov"},"message":"Added news entries","distinct":true,"url":"https://api.github.com/repos/weltling/php-src/commits/8462b353d0ca8840788cdf0fcceea28bc9b0f57e"},{"sha":"1524e00ccc8d99885dae0a4567b8b45a2ff44ba2","author":{"email":"78838cc395ff979c513fb6f4019b7f6f69944bc7@php.net","name":"Joe Watkins"},"message":"improve 7132fe19c29c512d00a3afe101212ba15fa1f99e","distinct":true,"url":"https://api.github.com/repos/weltling/php-src/commits/1524e00ccc8d99885dae0a4567b8b45a2ff44ba2"}]}