Revision tags: php-7.0.0RC7, php-5.6.16RC1, php-5.6.15, php-7.0.0RC6 |
|
#
008d8b67 |
| 27-Oct-2015 |
Xinchen Hui |
Fixed bug #70656 (require() statement broken after opcache_reset() or a few hours of use) |
#
31553f07 |
| 27-Oct-2015 |
Xinchen Hui |
Revert "Fixed bug #70656 (require() statement broken after opcache_reset() or a few hours of use)" This reverts commit 3ef96c2cc6f3a1dddd8479e6c733f44e8dbcb5e9. |
#
3ef96c2c |
| 27-Oct-2015 |
Xinchen Hui |
Fixed bug #70656 (require() statement broken after opcache_reset() or a few hours of use) |
#
eb59dd7d |
| 29-Oct-2015 |
Julien Pauli |
Don't remap .text segment if huge pages are not available. |
Revision tags: php-7.0.1 |
|
#
d4df6641 |
| 17-Oct-2015 |
Xinchen Hui |
Fixed bug #70724 (Undefined Symbols from opcache.so on Mac OS X 10.10) |
Revision tags: php-5.6.15RC1, php-7.0.0RC5 |
|
#
ffb5d0ac |
| 09-Oct-2015 |
Anatol Belski |
Implemented file_cache_fallback mechanism which is essential as an attempt to fix the "failed to reattach" error on Windows. If file_cache is enabled, Opcache will automaticaly switc
Implemented file_cache_fallback mechanism which is essential as an attempt to fix the "failed to reattach" error on Windows. If file_cache is enabled, Opcache will automaticaly switch to file_cache_only mode in the case a process failed to map the shared segment at the required address. The important small part of the SHM will still be mapped, which allows information exchange between normal processes using SHM and those using the fallback mechanism. This is based on Dmitry's, Matt's and mine ideas. So many thanks for support!
show more ...
|
#
c97198e1 |
| 04-Oct-2015 |
Anatol Belski |
fix incrementing on 32-bit |
Revision tags: php-5.5.30, php-5.6.14, php-7.0.0RC4 |
|
#
0fd7acd1 |
| 24-Sep-2015 |
Anatol Belski |
don't keep locked mutex after errors |
#
3ef3d80f |
| 24-Sep-2015 |
Anatol Belski |
move accel_shared_globals assignment into locked block this might fix crashes under high concurrency |
Revision tags: php-5.6.14RC1, php-7.0.0RC3 |
|
#
c104d329 |
| 14-Sep-2015 |
Dmitry Stogov |
Use shorter php.ini directive name "opcache.huge_code_pages" and disable it by default. |
#
f2480582 |
| 14-Sep-2015 |
Dmitry Stogov |
Removed useless include |
#
5c28c211 |
| 14-Sep-2015 |
Dmitry Stogov |
Use memcpy() instead of mmap() to keep modifyed code (e.g. gdb breakpoints) |
#
669f0b39 |
| 14-Sep-2015 |
Dmitry Stogov |
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
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.
show more ...
|
Revision tags: php-5.6.13, php-7.0.0RC2, php-5.5.29, php-5.4.45 |
|
#
d8eee72a |
| 01-Sep-2015 |
Dmitry Stogov |
Fixed possible caching with invalid key value |
Revision tags: php-5.6.13RC1, php-7.0.0RC1, php-5.6.12, php-5.5.28, php-7.0.0beta3, php-5.4.44, php-5.6.12RC1, php-7.0.0beta2 |
|
#
32a4507a |
| 15-Jul-2015 |
Xinchen Hui |
Fixed segfault if opcache is disabled and with file_cache |
Revision tags: php-7.0.0beta1, php-5.6.11 |
|
#
b77fa94c |
| 09-Jul-2015 |
Dmitry Stogov |
Disable opcache.fast_shutdown if USE_ZEND_ALLOC=0 |
Revision tags: php-5.5.27, php-5.4.43 |
|
#
4a2e40bb |
| 30-Jun-2015 |
Dmitry Stogov |
Use ZSTR_ API to access zend_string elements (this is just renaming without semantick changes). |
#
4bd22cf1 |
| 29-Jun-2015 |
Dmitry Stogov |
Improved zend_string API (Francois Laupretre) Squashed commit of the following: commit d96eab8d79b75ac83d49d49ae4665f948d15a804 Author: Francois Laupretre <francois@tekwire.net>
Improved zend_string API (Francois Laupretre) Squashed commit of the following: commit d96eab8d79b75ac83d49d49ae4665f948d15a804 Author: Francois Laupretre <francois@tekwire.net> Date: Fri Jun 26 01:23:31 2015 +0200 Use the new 'ZSTR' macros in the rest of the code. Does not change anything to the generated code (thanks to compat macros) but cleaner. commit b3526439104ac7a89a8e0c79dbebf33b22bd01b8 Author: Francois Laupretre <francois@tekwire.net> Date: Thu Jun 25 13:45:06 2015 +0200 Improve zend_string API Add missing methods
show more ...
|
Revision tags: php-5.6.11RC1, php-5.5.27RC1, php-7.0.0alpha2 |
|
#
6e3e1e31 |
| 15-Jun-2015 |
Bob Weinand |
Add phpdbg to allowed cli-SAPIs in opcache |
Revision tags: php-5.5.26, php-7.0.0alpha1, php-5.6.10, php-5.4.42, POST_PHP7_NSAPI_REMOVAL, PRE_PHP7_NSAPI_REMOVAL, php-5.6.10RC1, php-5.5.26RC1 |
|
#
8c0ba65d |
| 22-May-2015 |
Xinchen Hui |
Fixed bug #69688 (segfault with eval and opcache fast shutdown) |
Revision tags: php-5.5.25, php-5.6.9, php-5.4.41 |
|
#
06ef3aa6 |
| 12-May-2015 |
Dmitry Stogov |
Fixed string handling (string cached in SHM marked as permanent, strings stored in CG(arena) as not) Fixed anonymous class support |
#
3abde432 |
| 06-May-2015 |
Dmitry Stogov |
Added experimental (disabled by default) file based opcode cache. |
Revision tags: php-5.6.9RC1, php-5.5.25RC1 |
|
#
9db4e259 |
| 22-Apr-2015 |
Xinchen Hui |
Since 5.6 stat.cwd using emalloc (Thanks to Remi) |
#
770cb1da |
| 21-Apr-2015 |
Dmitry Stogov |
Keep realpath and PCRE caches in consistency with opcache SHM. |
#
a0c07c90 |
| 21-Apr-2015 |
Dmitry Stogov |
Fixed zend_string related inconsistencies |