History log of /PHP-7.4/ext/opcache/ZendAccelerator.c (Results 226 – 250 of 367)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# e9a8d7ff 27-Nov-2015 Xinchen Hui

Fixed bug #70977, #70973 (Segmentation fault with opcache.huge_code_pages=1)


Revision tags: php-5.6.16, php-7.0.0RC8
# 09aa68b2 11-Nov-2015 Dmitry Stogov

Break dependency between opcache and optimizer. Remove copatibility macros.


Revision tags: php-7.0.0RC7, php-5.6.16RC1, php-5.6.15
# eb59dd7d 29-Oct-2015 Julien Pauli

Don't remap .text segment if huge pages are not available.


Revision tags: 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)


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


# 96ac3575 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.


12345678910>>...15