{"push_id":588696739,"size":306,"distinct_size":305,"ref":"refs/heads/master","head":"9dac9237ab46799e595838ab7821f26de13dc282","before":"741b5952c6d8b0a75c9b421e10b9bace5b7a89f4","commits":[{"sha":"797dee59cd977187f2d449083817e1d3ac272860","author":{"email":"16d22d529bbbc387790be4e42bf4cf3c39636c4e@ajf.me","name":"Andrea Faulds"},"message":"Blast off to space.","distinct":true,"url":"https://api.github.com/repos/pierredup/php-src/commits/797dee59cd977187f2d449083817e1d3ac272860"},{"sha":"d8b7a4480b4f03b0b2644ed044004435abbbf9a9","author":{"email":"16d22d529bbbc387790be4e42bf4cf3c39636c4e@ajf.me","name":"Andrea Faulds"},"message":"Fix associativity to match Perl","distinct":true,"url":"https://api.github.com/repos/pierredup/php-src/commits/d8b7a4480b4f03b0b2644ed044004435abbbf9a9"},{"sha":"cb3833a3bef1d40ff630f6a0af55648acaf664f7","author":{"email":"7c7543c9bf1121f895691dfe5966a9b6a7a4dcc9@4linux.com.br","name":"William Felipe Welter"},"message":"Fixed bug #68638 pg_update() fails to store infinite values.\n\nRegex to check float values changed to accept \"infinity\" values\nand ignore case. Quotes are added to prevent syntax error on\nPostgreSQL.","distinct":true,"url":"https://api.github.com/repos/pierredup/php-src/commits/cb3833a3bef1d40ff630f6a0af55648acaf664f7"},{"sha":"b64f1491768426cd9602dc7057a220ef5b5e4cfd","author":{"email":"7c7543c9bf1121f895691dfe5966a9b6a7a4dcc9@4linux.com.br","name":"William Felipe Welter"},"message":"Test case Bug #68638 pg_update() fails to store infinite values","distinct":true,"url":"https://api.github.com/repos/pierredup/php-src/commits/b64f1491768426cd9602dc7057a220ef5b5e4cfd"},{"sha":"bb3a81c4b482e94354fed40d0f1e1f81afca7437","author":{"email":"7c7543c9bf1121f895691dfe5966a9b6a7a4dcc9@4linux.com.br","name":"William Felipe Welter"},"message":"Fixed bug #68638 pg_update() fails to store infinite values.\nAdd quotes only if \"infinity\" values are received.","distinct":true,"url":"https://api.github.com/repos/pierredup/php-src/commits/bb3a81c4b482e94354fed40d0f1e1f81afca7437"},{"sha":"5e3f0f5671564296fd279ccbdd7fa71f0ddb685f","author":{"email":"d5716dc57ea1877a76e96430ff9d5c1c7450507f@php.net","name":"George Wang"},"message":"Fixed #68790 (Missing return)","distinct":false,"url":"https://api.github.com/repos/pierredup/php-src/commits/5e3f0f5671564296fd279ccbdd7fa71f0ddb685f"},{"sha":"60d5cdf1379950afde23de10acc964e7fc34145b","author":{"email":"7c7543c9bf1121f895691dfe5966a9b6a7a4dcc9@4linux.com.br","name":"William Felipe Welter"},"message":"Fixed bug #68638 pg_update() fails to store infinite values\nCheck if value is \"infinity\" with strcasestr() to add quotes","distinct":true,"url":"https://api.github.com/repos/pierredup/php-src/commits/60d5cdf1379950afde23de10acc964e7fc34145b"},{"sha":"97fe15db4356f8fa1b3b8eb9bb1baa8141376077","author":{"email":"a8cf97adadec4e1b734a39bc5aea71b5741cfca1@zend.com","name":"Dmitry Stogov"},"message":"Fix \"forech\" statemt behaviour according to https://wiki.php.net/rfc/php7_foreach\n\nSquashed commit of the following:\n\ncommit 1e41295097576dbce6c197ddb7507c07ccae3cbe\nAuthor: Dmitry Stogov <dmitry@zend.com>\nDate:   Sat Jan 31 07:28:58 2015 +0300\n\n    Generalize HashTableIterator API to allows its usage without involvement of HashTable.nInternalPonter\n\ncommit 5406f21b11e563069d64045e599693b51c444b63\nAuthor: Dmitry Stogov <dmitry@zend.com>\nDate:   Fri Jan 30 18:08:43 2015 +0300\n\n    Reduced alghorithms complexity\n\ncommit b37f1d58d2a141b6e1d980a461ccb588d4317d2e\nAuthor: Dmitry Stogov <dmitry@zend.com>\nDate:   Fri Jan 30 18:08:30 2015 +0300\n\n    Fixed test name\n\ncommit fb2d079645829b12ed4e55a461034df6400bc430\nAuthor: Dmitry Stogov <dmitry@zend.com>\nDate:   Fri Jan 30 18:08:05 2015 +0300\n\n    API cleanup\n\ncommit 08302c0d6d1cab279b9f2129df03a057baddf2ff\nAuthor: Dmitry Stogov <dmitry@zend.com>\nDate:   Fri Jan 30 14:20:46 2015 +0300\n\n    Make array_splice() to preserve foreach hash position\n\ncommit cc4b7be41e2e2b9b0d7a3c8e98466b8886692e6e\nAuthor: Dmitry Stogov <dmitry@zend.com>\nDate:   Fri Jan 30 12:24:31 2015 +0300\n\n    Make internal function, operation on array passed by reference, to preserve foreach hash position\n\ncommit 5aa9712b0a30303aadfe3bdd8ae1f072ca3e6ba1\nAuthor: Dmitry Stogov <dmitry@zend.com>\nDate:   Fri Jan 30 09:49:35 2015 +0300\n\n    Implement consistent behavior for foreach by value over plain object\n\ncommit 4c5b385ff53ae9f0b52572e98c4db801f56603b0\nAuthor: Dmitry Stogov <dmitry@zend.com>\nDate:   Fri Jan 30 07:56:37 2015 +0300\n\n    More careful iterators update.\n\ncommit 721fc9e80d2ee8f2cd79c8c3cdceffae2c72de92\nAuthor: Dmitry Stogov <dmitry@zend.com>\nDate:   Thu Jan 29 21:43:28 2015 +0300\n\n    Added new test\n\ncommit 15a23b1218b3e38630d677751a975907daa2cd54\nAuthor: Dmitry Stogov <dmitry@zend.com>\nDate:   Thu Jan 29 21:05:02 2015 +0300\n\n    Reimplement iteration magic with HashTableIterators (see https://wiki.php.net/rfc/php7_foreach#implementation_details)\n\ncommit 10a3260b1f16b6075fd8140f673dfef4d5efea91\nAuthor: Dmitry Stogov <dmitry@zend.com>\nDate:   Thu Jan 29 21:04:44 2015 +0300\n\n    New test\n\ncommit eef80c583762d1e98d177cdbb27e3a8a6b0c4539\nAuthor: Dmitry Stogov <dmitry@zend.com>\nDate:   Wed Jan 28 16:52:21 2015 +0300\n\n    Fixed foreach by reference iteration over constant array\n\ncommit 61e739187391661e2d541947bec25d7dcc4479f3\nAuthor: Dmitry Stogov <dmitry@zend.com>\nDate:   Wed Jan 28 14:59:54 2015 +0300\n\n    Fixed temporary variable re-allocation pass\n\ncommit 92e90c09f085c22707ff4a59201f016f56e0ef8b\nAuthor: Dmitry Stogov <dmitry@zend.com>\nDate:   Wed Jan 28 12:44:57 2015 +0300\n\n    Fixed operand destruction in case of exceptions in iterator\n\ncommit dd2a36a2074bbb0cb31de00b66dcf2812d6d753f\nAuthor: Dmitry Stogov <dmitry@zend.com>\nDate:   Wed Jan 28 10:02:34 2015 +0300\n\n    Use GET_OP1_ZVAL_PTR_DEREF() (IS_TMP_VAR and IS_CONST can't be IS_REFERENCE)\n\ncommit 4638f7b91407c48710007af82a68da0007c820f2\nAuthor: Dmitry Stogov <dmitry@zend.com>\nDate:   Wed Jan 28 07:43:28 2015 +0300\n\n    Change \"foreach\" statement behavior (this is just a PoC yet)\n\n    - \"foreach by value\" don't relay on internal array/object pointer and doesnt perform array duplication. It just locks it incrementing reference counter. If the original array is modified by some code, the copy on write is performed and \"foreach\" still work with the old copy.\n\n    - it makes no difference if array given to \"foreach by value\" is reference itself\n\n    - \"foreach by reference\" still use internal array/object pointer and should work similar to PHP-5. (This id not completely implemented)","distinct":true,"url":"https://api.github.com/repos/pierredup/php-src/commits/97fe15db4356f8fa1b3b8eb9bb1baa8141376077"},{"sha":"4d2a575db2ac28c9acede4a85152bcec342c4a1d","author":{"email":"a8cf97adadec4e1b734a39bc5aea71b5741cfca1@zend.com","name":"Dmitry Stogov"},"message":"Stop using internal array/object pointer in foreach by reference according to https://wiki.php.net/rfc/php7_foreach","distinct":true,"url":"https://api.github.com/repos/pierredup/php-src/commits/4d2a575db2ac28c9acede4a85152bcec342c4a1d"},{"sha":"61a1e8d1574ae11c4432d2d34ae04191aa0a632f","author":{"email":"a8cf97adadec4e1b734a39bc5aea71b5741cfca1@zend.com","name":"Dmitry Stogov"},"message":"Fixed initialization of global variables in ZTS (this caused valgrind reports on few PHPT tests)","distinct":true,"url":"https://api.github.com/repos/pierredup/php-src/commits/61a1e8d1574ae11c4432d2d34ae04191aa0a632f"},{"sha":"08c739c78efa3b8836b44791cab7a1ed9f30cdb6","author":{"email":"da23614e02469a0d7c7bd1bdab5c9c474b1904dc@php.net","name":"Anatol Belski"},"message":"fix int to pointer cast","distinct":true,"url":"https://api.github.com/repos/pierredup/php-src/commits/08c739c78efa3b8836b44791cab7a1ed9f30cdb6"},{"sha":"07fdc1c78bff2ce89869b49315294001d3c430c0","author":{"email":"da23614e02469a0d7c7bd1bdab5c9c474b1904dc@php.net","name":"Anatol Belski"},"message":"fix data types","distinct":true,"url":"https://api.github.com/repos/pierredup/php-src/commits/07fdc1c78bff2ce89869b49315294001d3c430c0"},{"sha":"b5aca81de1862d539aded663c68e91f4098b3cde","author":{"email":"da23614e02469a0d7c7bd1bdab5c9c474b1904dc@php.net","name":"Anatol Belski"},"message":"backport gd config.w32 to support freetype 2.5","distinct":true,"url":"https://api.github.com/repos/pierredup/php-src/commits/b5aca81de1862d539aded663c68e91f4098b3cde"},{"sha":"d05070c98df7460e1b3d5f182f7ba99298454f58","author":{"email":"da23614e02469a0d7c7bd1bdab5c9c474b1904dc@php.net","name":"Anatol Belski"},"message":"Merge branch 'PHP-5.5' into PHP-5.6\n\n* PHP-5.5:\n  backport gd config.w32 to support freetype 2.5","distinct":true,"url":"https://api.github.com/repos/pierredup/php-src/commits/d05070c98df7460e1b3d5f182f7ba99298454f58"},{"sha":"3fe115ae8612bcdb5c77fc5903d3174e5dbb92ca","author":{"email":"da23614e02469a0d7c7bd1bdab5c9c474b1904dc@php.net","name":"Anatol Belski"},"message":"Merge branch 'PHP-5.6'\n\n* PHP-5.6:\n  backport gd config.w32 to support freetype 2.5","distinct":true,"url":"https://api.github.com/repos/pierredup/php-src/commits/3fe115ae8612bcdb5c77fc5903d3174e5dbb92ca"},{"sha":"a0d472e1dad4a1cb719ba56a1ca4da19fadfdfb3","author":{"email":"da23614e02469a0d7c7bd1bdab5c9c474b1904dc@php.net","name":"Anatol Belski"},"message":"Merge branch 'master' of git.php.net:php-src","distinct":true,"url":"https://api.github.com/repos/pierredup/php-src/commits/a0d472e1dad4a1cb719ba56a1ca4da19fadfdfb3"},{"sha":"8c81d80e10e0f189307fc8ff4a8fb34bd0cb1fcb","author":{"email":"a1e9e00bd4c92f93c703ce36a2cde701b85a6700@hotmail.com","name":"Guilherme Blanco"},"message":"Made ZEND_ACC_TRAIT a saner value\n\nCC_TRAIT valued as 0x120 is too magical to be comprehensible by others.","distinct":true,"url":"https://api.github.com/repos/pierredup/php-src/commits/8c81d80e10e0f189307fc8ff4a8fb34bd0cb1fcb"},{"sha":"240fbd36f18efcec817b0b8ecd85763ec6abf007","author":{"email":"8aa7b04b52a50173f3cb3ce186a483402ca3f427@php.net","name":"Nikita Popov"},"message":"Add test to ensure ReflectionClass works correctly with traits\n\nSome of these were not working correctly before Guilherme's patch.\nAnother was broken by it and is fixed in this commit as well.","distinct":true,"url":"https://api.github.com/repos/pierredup/php-src/commits/240fbd36f18efcec817b0b8ecd85763ec6abf007"},{"sha":"2fb85f1058fd7cc7778afa5d3fef24948cbe2ac7","author":{"email":"8aa7b04b52a50173f3cb3ce186a483402ca3f427@php.net","name":"Nikita Popov"},"message":"Cleanup checks in zend_builtin_functions.c\n\nThe EXPLICIT_ABSTRACT_CLASS comparisons are no longer necessary.","distinct":true,"url":"https://api.github.com/repos/pierredup/php-src/commits/2fb85f1058fd7cc7778afa5d3fef24948cbe2ac7"},{"sha":"12abac8bb78c494597d740e7f9afd202f63180a3","author":{"email":"a8cf97adadec4e1b734a39bc5aea71b5741cfca1@zend.com","name":"Dmitry Stogov"},"message":"Limit HashTable size to avoid integer overflow checks","distinct":true,"url":"https://api.github.com/repos/pierredup/php-src/commits/12abac8bb78c494597d740e7f9afd202f63180a3"}]}