summaryrefslogtreecommitdiff
path: root/ext/opcache
Commit message (Collapse)AuthorAgeFilesLines
* Fixed another segfault with file_cache_only nowXinchen Hui2016-03-011-0/+4
|
* Fixed segfault with file_cache_onlyXinchen Hui2016-02-281-0/+4
|
* Fixed possible crash at PCRE on MSHUTDOWNDmitry Stogov2016-02-264-5/+24
|
* Fixed more synchronisation issues during SHM reloadDmitry Stogov2016-02-263-116/+141
|
* Set proper type flags (REFCOUNTED and COPYABLE) according to interned or ↵Dmitry Stogov2016-02-261-8/+2
| | | | regular string
* Fixed process synchronisation problem, that may cause crashes after opcache ↵Dmitry Stogov2016-02-243-5/+17
| | | | restart
* Fixed possible memory leakDmitry Stogov2016-02-151-0/+1
|
* Merge branch 'PHP-5.6' into PHP-7.0Xinchen Hui2016-02-151-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 OptimizerYussuf Khalil2016-02-101-6/+5
| |
| * bump year which is missed in rev 49493a2Xinchen Hui2016-01-021-1/+1
| |
* | opcache config.m4: Use = for comparisonGuillaume Outters2016-01-291-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 #71443Xinchen Hui2016-01-261-0/+17
| |
* | Fixed bug #71443 (Segfault using built-in webserver with intl using symfony)Xinchen Hui2016-01-261-1/+3
| |
* | more informative error message for opcache fallbackAnatol Belski2016-01-071-1/+1
| |
* | bump year which is missed in rev 49493a2Xinchen Hui2016-01-021-1/+1
| |
* | Happy new year (Update copyright to 2016)Lior Kaplan2016-01-0110-10/+10
| |
* | Merge branch 'PHP-5.6' into PHP-7.0Lior Kaplan2016-01-0124-24/+24
|\ \ | |/ | | | | | | * PHP-5.6: Happy new year (Update copyright to 2016)
| * Happy new year (Update copyright to 2016)Lior Kaplan2016-01-0124-24/+24
| |
* | Fixed info while setting opcache.file_cache_onlyXinchen Hui2015-12-291-2/+8
| |
* | Merge branch 'PHP-5.6' into PHP-7.0Dmitry Stogov2015-12-221-2/+2
|\ \ | |/ | | | | | | * PHP-5.6: Fixed incorrect setting on 32-bit systems
| * Fixed incorrect setting on 32-bit systemsDmitry Stogov2015-12-221-2/+2
| |
* | Merge branch 'PHP-5.6' into PHP-7.0Xinchen Hui2015-12-183-4/+5
|\ \ | |/ | | | | | | | | | | | | * PHP-5.6: Improved fix for #71127 Conflicts: ext/opcache/Optimizer/pass1_5.c
| * Improved fix for #71127Xinchen Hui2015-12-183-4/+5
| |
* | Merge branch 'PHP-5.6' into PHP-7.0Xinchen Hui2015-12-172-1/+27
|\ \ | |/ | | | | | | Conflicts: ext/opcache/Optimizer/pass1_5.c
| * Fixed bug #71127 (Define in auto_prepend_file is overwrite)Xinchen Hui2015-12-172-1/+27
| |
| * Support uwsgi sapi in opcacheRasmus Lerdorf2015-12-141-0/+1
| |
| * backported 7c981192eb26fbb93be767cd6b2dc765d370bbab from 7.0Anatol Belski2015-12-111-4/+46
| | | | | | | | the way it doesn't hurt BC
| * backport 262160e and 2d55e8c into 5.6Anatol Belski2015-10-201-2/+7
| |
| * Fixed bug #70632 (Third one of segfault in gc_remove_from_buffer)Xinchen Hui2015-10-031-0/+21
| |
| * Fixed bug #70631 (Another Segfault in gc_remove_from_buffer())Xinchen Hui2015-10-031-0/+20
| |
| * Fixed bug #70601 (Segfault in gc_remove_from_buffer())Xinchen Hui2015-10-032-1/+26
| |
* | Support uwsgi sapi in opcacheRasmus Lerdorf2015-12-141-0/+1
| |
* | Do not swap operands in array additionNikita Popov2015-12-141-1/+3
| | | | | | | | | | As we support constant array operands nowadays, the original check didn't work anymore.
* | Make update_opN_const implementation symmetricNikita Popov2015-12-101-13/+11
| | | | | | | | So the main structure is the same...
* | Fix Foo::${42} and similarNikita Popov2015-12-101-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 messagesDmitry Stogov2015-12-091-3/+10
| |
* | PHP_MD5_CTX is now always used due to fix for #71204Bob Weinand2015-12-081-1/+1
| |
* | Fixed bug #71024 Unable to use PHP 7.0 x64 side-by-side with PHP 5.6 x32 on ↵Anatol Belski2015-12-073-11/+4
| | | | | | | | the same server
* | Fixed bug #70991 (zend_file_cache.c:710: error: array type has incomplete ↵Xinchen Hui2015-12-012-2/+4
| | | | | | | | element type)
* | SpaceXinchen Hui2015-11-271-1/+1
| |
* | Fixed bug #70977, #70973 (Segmentation fault with opcache.huge_code_pages=1)Xinchen Hui2015-11-271-3/+22
| |
* | ZEND_SPACESHIP supportsXinchen Hui2015-11-251-0/+1
| |
* | Fix various update_opN_const issuesNikita Popov2015-11-071-23/+41
| |
* | Refactor update_op2_constNikita Popov2015-11-071-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 fixReeze Xia2015-11-071-0/+4
| |
* | Don't propagate into ops that error on non-stringNikita Popov2015-11-073-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_constNikita Popov2015-11-071-6/+37
| |
* | Fix update_opX_const lowercasingNikita Popov2015-11-071-12/+11
| | | | | | | | It was lowering in-place.
* | Fixed bug #70843 (Segmentation fault on MacOSX with opcache.file_cache_only=1)Xinchen Hui2015-11-041-8/+23
| |
* | Fixed bug #70656 (require() statement broken after opcache_reset() or a few ↵Xinchen Hui2015-10-261-0/+2
| | | | | | | | hours of use)