Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed another segfault with file_cache_only now | Xinchen Hui | 2016-03-01 | 1 | -0/+4 |
| | |||||
* | Fixed segfault with file_cache_only | Xinchen Hui | 2016-02-28 | 1 | -0/+4 |
| | |||||
* | Fixed possible crash at PCRE on MSHUTDOWN | Dmitry Stogov | 2016-02-26 | 4 | -5/+24 |
| | |||||
* | Fixed more synchronisation issues during SHM reload | Dmitry Stogov | 2016-02-26 | 3 | -116/+141 |
| | |||||
* | Set proper type flags (REFCOUNTED and COPYABLE) according to interned or ↵ | Dmitry Stogov | 2016-02-26 | 1 | -8/+2 |
| | | | | regular string | ||||
* | Fixed process synchronisation problem, that may cause crashes after opcache ↵ | Dmitry Stogov | 2016-02-24 | 3 | -5/+17 |
| | | | | restart | ||||
* | Fixed possible memory leak | Dmitry Stogov | 2016-02-15 | 1 | -0/+1 |
| | |||||
* | Merge branch 'PHP-5.6' into PHP-7.0 | Xinchen Hui | 2016-02-15 | 1 | -6/+5 |
|\ | | | | | | | | | | | | | | | | | * PHP-5.6: Update NEWS: "Fixed bug #71584 (Possible use-after-free of ZCG(cwd) in Zend Opcache)" Fix use-after-free of ZCG(cwd) in Zend Optimizer Conflicts: ext/opcache/ZendAccelerator.c | ||||
| * | Fix use-after-free of ZCG(cwd) in Zend Optimizer | Yussuf Khalil | 2016-02-10 | 1 | -6/+5 |
| | | |||||
| * | bump year which is missed in rev 49493a2 | Xinchen Hui | 2016-01-02 | 1 | -1/+1 |
| | | |||||
* | | opcache config.m4: Use = for comparison | Guillaume Outters | 2016-01-29 | 1 | -2/+2 |
| | | | | | | | | | | | | | | HAVE_OPCACHE_FILE_CACHE and HAVE_HUGE_CODE_PAGES where not correctly set on old systems (e.g. FreeBSD 8), due to a PHPism in config.m4. Using the standard shell operator = instead of == makes the configure script produce the correct output. | ||||
* | | Added test for bug #71443 | Xinchen Hui | 2016-01-26 | 1 | -0/+17 |
| | | |||||
* | | Fixed bug #71443 (Segfault using built-in webserver with intl using symfony) | Xinchen Hui | 2016-01-26 | 1 | -1/+3 |
| | | |||||
* | | more informative error message for opcache fallback | Anatol Belski | 2016-01-07 | 1 | -1/+1 |
| | | |||||
* | | bump year which is missed in rev 49493a2 | Xinchen Hui | 2016-01-02 | 1 | -1/+1 |
| | | |||||
* | | Happy new year (Update copyright to 2016) | Lior Kaplan | 2016-01-01 | 10 | -10/+10 |
| | | |||||
* | | Merge branch 'PHP-5.6' into PHP-7.0 | Lior Kaplan | 2016-01-01 | 24 | -24/+24 |
|\ \ | |/ | | | | | | | * PHP-5.6: Happy new year (Update copyright to 2016) | ||||
| * | Happy new year (Update copyright to 2016) | Lior Kaplan | 2016-01-01 | 24 | -24/+24 |
| | | |||||
* | | Fixed info while setting opcache.file_cache_only | Xinchen Hui | 2015-12-29 | 1 | -2/+8 |
| | | |||||
* | | Merge branch 'PHP-5.6' into PHP-7.0 | Dmitry Stogov | 2015-12-22 | 1 | -2/+2 |
|\ \ | |/ | | | | | | | * PHP-5.6: Fixed incorrect setting on 32-bit systems | ||||
| * | Fixed incorrect setting on 32-bit systems | Dmitry Stogov | 2015-12-22 | 1 | -2/+2 |
| | | |||||
* | | Merge branch 'PHP-5.6' into PHP-7.0 | Xinchen Hui | 2015-12-18 | 3 | -4/+5 |
|\ \ | |/ | | | | | | | | | | | | | * PHP-5.6: Improved fix for #71127 Conflicts: ext/opcache/Optimizer/pass1_5.c | ||||
| * | Improved fix for #71127 | Xinchen Hui | 2015-12-18 | 3 | -4/+5 |
| | | |||||
* | | Merge branch 'PHP-5.6' into PHP-7.0 | Xinchen Hui | 2015-12-17 | 2 | -1/+27 |
|\ \ | |/ | | | | | | | Conflicts: ext/opcache/Optimizer/pass1_5.c | ||||
| * | Fixed bug #71127 (Define in auto_prepend_file is overwrite) | Xinchen Hui | 2015-12-17 | 2 | -1/+27 |
| | | |||||
| * | Support uwsgi sapi in opcache | Rasmus Lerdorf | 2015-12-14 | 1 | -0/+1 |
| | | |||||
| * | backported 7c981192eb26fbb93be767cd6b2dc765d370bbab from 7.0 | Anatol Belski | 2015-12-11 | 1 | -4/+46 |
| | | | | | | | | the way it doesn't hurt BC | ||||
| * | backport 262160e and 2d55e8c into 5.6 | Anatol Belski | 2015-10-20 | 1 | -2/+7 |
| | | |||||
| * | Fixed bug #70632 (Third one of segfault in gc_remove_from_buffer) | Xinchen Hui | 2015-10-03 | 1 | -0/+21 |
| | | |||||
| * | Fixed bug #70631 (Another Segfault in gc_remove_from_buffer()) | Xinchen Hui | 2015-10-03 | 1 | -0/+20 |
| | | |||||
| * | Fixed bug #70601 (Segfault in gc_remove_from_buffer()) | Xinchen Hui | 2015-10-03 | 2 | -1/+26 |
| | | |||||
* | | Support uwsgi sapi in opcache | Rasmus Lerdorf | 2015-12-14 | 1 | -0/+1 |
| | | |||||
* | | Do not swap operands in array addition | Nikita Popov | 2015-12-14 | 1 | -1/+3 |
| | | | | | | | | | | As we support constant array operands nowadays, the original check didn't work anymore. | ||||
* | | Make update_opN_const implementation symmetric | Nikita Popov | 2015-12-10 | 1 | -13/+11 |
| | | | | | | | | So the main structure is the same... | ||||
* | | Fix Foo::${42} and similar | Nikita Popov | 2015-12-10 | 1 | -0/+15 |
| | | | | | | | | | | | | | | Fixes segfault on direct use, segfault on opcache evaluated use, leak on temporary use. Fixes analogeous segfault for ${42} on opcache eval as well. | ||||
* | | More verbose error messages | Dmitry Stogov | 2015-12-09 | 1 | -3/+10 |
| | | |||||
* | | PHP_MD5_CTX is now always used due to fix for #71204 | Bob Weinand | 2015-12-08 | 1 | -1/+1 |
| | | |||||
* | | Fixed bug #71024 Unable to use PHP 7.0 x64 side-by-side with PHP 5.6 x32 on ↵ | Anatol Belski | 2015-12-07 | 3 | -11/+4 |
| | | | | | | | | the same server | ||||
* | | Fixed bug #70991 (zend_file_cache.c:710: error: array type has incomplete ↵ | Xinchen Hui | 2015-12-01 | 2 | -2/+4 |
| | | | | | | | | element type) | ||||
* | | Space | Xinchen Hui | 2015-11-27 | 1 | -1/+1 |
| | | |||||
* | | Fixed bug #70977, #70973 (Segmentation fault with opcache.huge_code_pages=1) | Xinchen Hui | 2015-11-27 | 1 | -3/+22 |
| | | |||||
* | | ZEND_SPACESHIP supports | Xinchen Hui | 2015-11-25 | 1 | -0/+1 |
| | | |||||
* | | Fix various update_opN_const issues | Nikita Popov | 2015-11-07 | 1 | -23/+41 |
| | | |||||
* | | Refactor update_op2_const | Nikita Popov | 2015-11-07 | 1 | -132/+122 |
| | | | | | | | | | | | | | | | | Combines both switches into one, to avoid having to maintain the same opcode list twice. This also makes most of the bugs fixed by the next commit pretty obvious. No functional change here. | ||||
* | | C99 complain fix | Reeze Xia | 2015-11-07 | 1 | -0/+4 |
| | | |||||
* | | Don't propagate into ops that error on non-string | Nikita Popov | 2015-11-07 | 3 | -57/+71 |
| | | | | | | | | | | To properly support this make update_opN_const fallible -- they are not always called through replace_with_const. | ||||
* | | Strip leading backslash in update_opN_const | Nikita Popov | 2015-11-07 | 1 | -6/+37 |
| | | |||||
* | | Fix update_opX_const lowercasing | Nikita Popov | 2015-11-07 | 1 | -12/+11 |
| | | | | | | | | It was lowering in-place. | ||||
* | | Fixed bug #70843 (Segmentation fault on MacOSX with opcache.file_cache_only=1) | Xinchen Hui | 2015-11-04 | 1 | -8/+23 |
| | | |||||
* | | Fixed bug #70656 (require() statement broken after opcache_reset() or a few ↵ | Xinchen Hui | 2015-10-26 | 1 | -0/+2 |
| | | | | | | | | hours of use) |