Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix regressio introduce in 22e23e7cb8ca9aa134d138b5fed031af6c842b44php-7.0.0RC3 | Remi Collet | 2015-09-16 | 1 | -0/+3 |
| | |||||
* | bump release version | Anatol Belski | 2015-09-15 | 2 | -3/+3 |
| | |||||
* | Merge branch 'PHP-7.0' into PHP-7.0.0 | Anatol Belski | 2015-09-15 | 106 | -1965/+4134 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-7.0: (102 commits) add missing NEWS entry Improve row fetch changes for PHP7. Update test SKIPIFs. Add test for 11g client (Senthil) Enabled placing PHP code segment into huge pages Enable file based cache compilation by default Use shorter php.ini directive name "opcache.huge_code_pages" and disable it by default. Removed useless include Avoid reallocations Use memcpy() instead of mmap() to keep modifyed code (e.g. gdb breakpoints) Fix bug #70487 Added an experemental ability to move PHP code pages (PHP TEXT segment) into HUGE pages. PHP should be configured and built with --enable-huge-code-pages, OS should be configured to provide huge pages. It's possible to enable/disable this future in php.ini through opcache.enable_huge_code_pages=0/1. The feature was tested on Linux and provided 2% improvement on real-life apps, because of 2-3 times reduction in number of iTLB misses. Fix mem leak in PHP7 Add support for **= in opcache optimizer add overflow check fix data types add range checks Final diff fixes for PHP7 on base platform (some mem leaks still to be fixed). Update driver name. Improve test portability (Senthil) Fixed bug #70478 (**= does no longer work) Manual CSE to avoid double read Change this as sixd suggested Add test XFAIL for bug #70470 ... | ||||
| * | add missing NEWS entry | Anatol Belski | 2015-09-15 | 1 | -0/+4 |
| | | |||||
| * | Improve row fetch changes for PHP7. Update test SKIPIFs. Add test for 11g ↵ | Christopher Jones | 2015-09-15 | 5 | -24/+298 |
| | | | | | | | | client (Senthil) | ||||
| * | Enabled placing PHP code segment into huge pages | Dmitry Stogov | 2015-09-15 | 1 | -2/+3 |
| | | |||||
| * | Enable file based cache compilation by default | Dmitry Stogov | 2015-09-15 | 2 | -3/+3 |
| | | |||||
| * | Use shorter php.ini directive name "opcache.huge_code_pages" and disable it ↵ | Dmitry Stogov | 2015-09-15 | 3 | -3/+3 |
| | | | | | | | | by default. | ||||
| * | Removed useless include | Dmitry Stogov | 2015-09-15 | 1 | -1/+0 |
| | | |||||
| * | Avoid reallocations | Dmitry Stogov | 2015-09-14 | 3 | -9/+3 |
| | | |||||
| * | Use memcpy() instead of mmap() to keep modifyed code (e.g. gdb breakpoints) | Dmitry Stogov | 2015-09-14 | 1 | -10/+4 |
| | | |||||
| * | Fix bug #70487 | Nikita Popov | 2015-09-14 | 3 | -2/+13 |
| | | | | | | | | Switch to * instead of + in zpp. | ||||
| * | Added an experemental ability to move PHP code pages (PHP TEXT segment) into ↵ | Dmitry Stogov | 2015-09-14 | 4 | -0/+109 |
| | | | | | | | | | | | | | | | | HUGE pages. PHP should be configured and built with --enable-huge-code-pages, OS should be configured to provide huge pages. It's possible to enable/disable this future in php.ini through opcache.enable_huge_code_pages=0/1. The feature was tested on Linux and provided 2% improvement on real-life apps, because of 2-3 times reduction in number of iTLB misses. | ||||
| * | Fix mem leak in PHP7 | Christopher Jones | 2015-09-14 | 2 | -1/+6 |
| | | |||||
| * | Merge branch 'master' of https://git.php.net/repository/php-src | Christopher Jones | 2015-09-14 | 6 | -15/+26 |
| |\ | |||||
| | * | Add support for **= in opcache optimizer | Bob Weinand | 2015-09-13 | 4 | -0/+6 |
| | | | |||||
| | * | add overflow check | Anatol Belski | 2015-09-12 | 1 | -1/+6 |
| | | | |||||
| | * | fix data types | Anatol Belski | 2015-09-12 | 1 | -3/+3 |
| | | | |||||
| | * | add range checks | Anatol Belski | 2015-09-12 | 1 | -11/+11 |
| |/ | |||||
| * | Final diff fixes for PHP7 on base platform (some mem leaks still to be ↵ | Christopher Jones | 2015-09-12 | 13 | -649/+693 |
| | | | | | | | | fixed). Update driver name. Improve test portability (Senthil) | ||||
| * | Merge branch 'master' of https://git.php.net/repository/php-src | Christopher Jones | 2015-09-12 | 4 | -192/+438 |
| |\ | |||||
| | * | Fixed bug #70478 (**= does no longer work) | Bob Weinand | 2015-09-12 | 4 | -192/+438 |
| | | | | | | | | | | | | Reordered ZEND_(ASSIGN_)POW opcodes in zend_vm_def.h so that it won't be missed in future | ||||
| * | | Merge branch 'master' of https://git.php.net/repository/php-src | Christopher Jones | 2015-09-12 | 2 | -21/+27 |
| |\ \ | | |/ | |||||
| | * | Manual CSE to avoid double read | Dmitry Stogov | 2015-09-11 | 2 | -21/+27 |
| |/ | |||||
| * | Change this as sixd suggested | Xinchen Hui | 2015-09-11 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'PHP-5.6' | Xinchen Hui | 2015-09-11 | 1 | -0/+41 |
| |\ | |||||
| | * | Add test XFAIL for bug #70470 | Xinchen Hui | 2015-09-11 | 1 | -0/+41 |
| | | | |||||
| * | | Remove free_string_zval | Xinchen Hui | 2015-09-11 | 3 | -18/+12 |
| | | | |||||
| * | | fixed compilation error | Dmitry Stogov | 2015-09-10 | 1 | -1/+1 |
| | | | |||||
| * | | Don't keep dangling pointer. | Dmitry Stogov | 2015-09-10 | 1 | -0/+1 |
| | | | |||||
| * | | Fixed Sixd :< | Xinchen Hui | 2015-09-10 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'PHP-5.6' | Xinchen Hui | 2015-09-10 | 2 | -0/+40 |
| |\ \ | | |/ | |||||
| | * | Added support of LDAP_OPT_TIMEOUT, fixes #69574 | Côme Bernigaud | 2015-09-09 | 2 | -0/+40 |
| | | | |||||
| | * | Add entry for #70284 in 5.6.13 | Lior Kaplan | 2015-09-09 | 1 | -0/+4 |
| | | | |||||
| * | | Fixed bug #70431 (Memory leak in php_ini.c) | Xinchen Hui | 2015-09-10 | 2 | -1/+5 |
| | | | |||||
| * | | Use efree_size | Xinchen Hui | 2015-09-10 | 1 | -1/+1 |
| | | | |||||
| * | | Simplfy zend_is_true | Xinchen Hui | 2015-09-10 | 1 | -17/+16 |
| | | | |||||
| * | | Added folder marks | Xinchen Hui | 2015-09-10 | 1 | -1/+2 |
| | | | |||||
| * | | Unexpected | Xinchen Hui | 2015-09-10 | 1 | -4/+4 |
| | | | |||||
| * | | cleanup tmp_member handling | Xinchen Hui | 2015-09-10 | 1 | -6/+5 |
| | | | |||||
| * | | Merge branch 'master' of git.php.net:php-src | Dmitry Stogov | 2015-09-10 | 2 | -18/+20 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | * 'master' of git.php.net:php-src: Aligned IntlChar protos to their ARG_INFO (related to #70453) Skip IntlChar related test if ext/intl is not available | ||||
| | * | | Aligned IntlChar protos to their ARG_INFO (related to #70453) | Christoph M. Becker | 2015-09-10 | 1 | -18/+18 |
| | | | | |||||
| | * | | Skip IntlChar related test if ext/intl is not available | Christoph M. Becker | 2015-09-10 | 1 | -0/+2 |
| | | | | |||||
| * | | | Change array sorting implementation to avoid two level callbacks system. | Dmitry Stogov | 2015-09-10 | 8 | -270/+654 |
| |/ / | | | | | | | | | | Simplify zval comparion API. | ||||
| * | | Better array_compare improvement | Dmitry Stogov | 2015-09-09 | 2 | -17/+24 |
| | | | |||||
| * | | Add entry for #70284 in 7.0.0RC2 | Lior Kaplan | 2015-09-09 | 1 | -0/+4 |
| | | | |||||
| * | | Don't inline "slow" and rarely used functions. | Dmitry Stogov | 2015-09-09 | 2 | -27/+34 |
| | | | |||||
| * | | Merge branch 'master' of git.php.net:/php-src | Xinchen Hui | 2015-09-09 | 4 | -14/+233 |
| |\ \ | |||||
| | * \ | Merge branch 'PHP-5.6' | Côme Bernigaud | 2015-09-09 | 2 | -2/+217 |
| | |\ \ | | | |/ | | | | | | | | | | | | | * PHP-5.6: Fix bug in LDAP extensions' saving TIMELIMIT and DEREF | ||||
| | | * | Merge branch 'PHP-5.5' into PHP-5.6 | Côme Bernigaud | 2015-09-09 | 2 | -2/+217 |
| | | |\ | | | | | | | | | | | | | | | | | | | | | * PHP-5.5: Fix bug in LDAP extensions' saving TIMELIMIT and DEREF |