Revision tags: php-8.0.0, php-7.3.25, php-7.4.13, php-8.0.0RC5, php-7.4.13RC1, php-8.0.0RC4, php-7.3.25RC1 |
|
#
0571f094 |
| 02-Nov-2020 |
Nikita Popov |
Rename opcache.jit_max_loops_unroll to opcache.jit_max_loop_unrolls
|
Revision tags: php-7.4.12, php-8.0.0RC3, php-7.3.24, php-8.0.0RC2, php-7.4.12RC1, php-7.3.24RC1, php-7.2.34, php-8.0.0rc1, php-7.4.11, php-7.3.23, php-8.0.0beta4, php-7.4.11RC1, php-7.3.23RC1, php-8.0.0beta3, php-7.4.10, php-7.3.22, php-8.0.0beta2, php-7.3.22RC1, php-7.4.10RC1, php-8.0.0beta1, php-7.4.9, php-7.2.33, php-7.3.21 |
|
#
53ef2449 |
| 31-Jul-2020 |
Benjamin Eberlei |
Add opcache.jit=tracing|function values, make on/yes/true synonym for tracing.
|
#
8a42f357 |
| 28-Jul-2020 |
Dmitry Stogov |
Replace ZEND_JIT_TRACE_MAX_EXIT_COUNTERS constant by opcache.jit_max_exit_counters configuration directive
|
#
eb04cb5f |
| 22-Jul-2020 |
Nikita Popov |
Move checks after zpp in opcache_is_script_cached()
|
Revision tags: php-8.0.0alpha3, php-7.4.9RC1, php-7.3.21RC1, php-7.4.8, php-7.2.32, php-8.0.0alpha2, php-7.3.20 |
|
#
2b5de6f8 |
| 01-Jul-2020 |
Max Semenik |
Remove proto comments from C files Closes GH-5758
|
Revision tags: php-8.0.0alpha1, php-7.4.8RC1, php-7.3.20RC1 |
|
#
e9f295ac |
| 09-Jun-2020 |
Dmitry Stogov |
Tracing JIT support for megamorphic calls
|
Revision tags: php-7.4.7, php-7.3.19 |
|
#
d23cd354 |
| 02-Jun-2020 |
Christoph M. Becker |
Fix #79665: ini_get() and opcache_get_configuration() inconsistency Overriding the given INI values in modifier callbacks is not possible, so instead of enforcing "normalized" internal v
Fix #79665: ini_get() and opcache_get_configuration() inconsistency Overriding the given INI values in modifier callbacks is not possible, so instead of enforcing "normalized" internal values, we just reject the attempted changes.
show more ...
|
#
efbe9616 |
| 28-May-2020 |
Dmitry Stogov |
Split "opcache.jit_max_recursion_unroll" into "opcache.jit_max_recursive_calls" and "opcache.jit_max_recursive_returns". It's possible to disable recording of "recursive return loops" setting opc
Split "opcache.jit_max_recursion_unroll" into "opcache.jit_max_recursive_calls" and "opcache.jit_max_recursive_returns". It's possible to disable recording of "recursive return loops" setting opcache.jit_max_recursive_returns to 0.
show more ...
|
Revision tags: php-7.4.7RC1, php-7.3.19RC1 |
|
#
2dfd6cd3 |
| 20-May-2020 |
Dmitry Stogov |
Allow counter settings to be "zero" to disable corresponding counter
|
#
0a74da38 |
| 19-May-2020 |
Nikita Popov |
Add support for replaying warnings in opcache If opcache.record_warnings is enabled, opcache will record compilation warnings and replay them when the file is included again. The pri
Add support for replaying warnings in opcache If opcache.record_warnings is enabled, opcache will record compilation warnings and replay them when the file is included again. The primary use case I have in mind for this is automated testing of the opcache file cache. This resolves bug #76535.
show more ...
|
#
928c7962 |
| 19-May-2020 |
Dmitry Stogov |
Make number of root and side traces configurable
|
#
74ef4bd7 |
| 19-May-2020 |
Nikita Popov |
Fix opcache_get_configuration() test
|
#
8c19e611 |
| 19-May-2020 |
Dmitry Stogov |
Make JIT parameters configurable through opcache.jit_... options
|
#
0695048e |
| 18-May-2020 |
Dmitry Stogov |
JIT refactoring to allow run-time changes of JIT options (triggers, optimization_level, debug flags, etc)
|
#
5bdb4ab7 |
| 12-May-2020 |
Christoph M. Becker |
Fix #79588: Boolean opcache settings ignore on/off values We should display boolean INI settings as boolean.
|
Revision tags: php-7.4.6, php-7.2.31, php-7.4.6RC1, php-7.3.18RC1 |
|
#
41c7d28c |
| 27-Apr-2020 |
Nikita Popov |
Add macro to get ini target address
|
Revision tags: php-7.2.30, php-7.4.5, php-7.3.17 |
|
#
21cfa03f |
| 05-Apr-2020 |
Máté Kocsis |
Generate function entries for another batch of extensions Closes GH-5352
|
Revision tags: php-7.4.5RC1, php-7.3.17RC1, php-7.3.18, php-7.4.4, php-7.2.29, php-7.3.16, php-7.4.4RC1, php-7.3.16RC1, php-7.4.3, php-7.2.28, php-7.3.15RC1, php-7.4.3RC1, php-7.3.15, php-7.2.27, php-7.4.2, php-7.3.14, php-7.3.14RC1, php-7.4.2RC1 |
|
#
34570372 |
| 31-Dec-2019 |
Máté Kocsis |
Use RETURN_THROWS() during ZPP in most of the extensions Except for some bigger ones: reflection, sodium, spl
|
Revision tags: php-7.4.1, php-7.2.26, php-7.3.13, php-7.4.1RC1, php-7.3.13RC1, php-7.2.26RC1, php-7.4.0, php-7.2.25, php-7.3.12, php-7.4.0RC6, php-7.3.12RC1, php-7.2.25RC1 |
|
#
94938934 |
| 29-Oct-2019 |
Máté Kocsis |
Cleanup return values when parameter parsing is unsuccessful
|
Revision tags: php-7.4.0RC5, php-7.1.33, php-7.2.24, php-7.3.11, php-7.4.0RC4, php-7.3.11RC1, php-7.2.24RC1, php-7.4.0RC3, php-7.2.23, php-7.3.10, php-7.4.0RC2, php-7.2.23RC1, php-7.3.10RC1, php-7.4.0RC1, php-7.1.32, php-7.2.22, php-7.3.9 |
|
#
20f73d3d |
| 20-Aug-2019 |
Christoph M. Becker |
Fix #78429: opcache_compile_file(__FILE__); segfaults We have to ensure that OPcache has been properly started up when `opcache_compile_file()` is called.
|
#
5dc37cc3 |
| 03-Sep-2019 |
Dmitry Stogov |
Execute preload script under user defined by opcache.preload_user directive
|
#
65fa6dac |
| 30-Aug-2019 |
Nikita Popov |
Add jit_bisect_limit To help identify which function is being miscompiled.
|
#
0ab4fca8 |
| 26-Aug-2019 |
Christoph M. Becker |
Add ext\opcache stubs
|
Revision tags: php-7.4.0beta4, php-7.2.22RC1, php-7.3.9RC1, php-7.4.0beta2, php-7.1.31, php-7.2.21, php-7.3.8, php-7.4.0beta1 |
|
#
e2ed7e67 |
| 16-Jul-2019 |
Christoph M. Becker |
Allow multiple cache instances per user/host on Windows Formerly, there was at most a single OPcache instance per user and the so called system ID (which is determined from the PHP versi
Allow multiple cache instances per user/host on Windows Formerly, there was at most a single OPcache instance per user and the so called system ID (which is determined from the PHP version). Sometimes multiple OPcaches might be desired, though, particularly for unrelated CLI scripts, which may even be necessary (e.g. for our test suite in parallel mode). We therefore introduce a new INI directive `opcache.cache_id` which allows to configure independent OPcache instances for the same user. We also use `GetUserNameW()` instead of `php_win32_get_username()`, because the latter retrieves the user name encoded in the `default_charset`, which can obviously yield different results for different charsets, leading to OPcache "incompatibilities". Slightly worse, some characters may not even be encodeable in the `default_charset` and would be replaced by question marks, which could result in different users sharing the same OPcache. We also refactor, and re-use existing APIs to avoid duplicated code.
show more ...
|
#
49bac9b7 |
| 16-Jul-2019 |
Nikita Popov |
Introduce zend_stream_init_filename() Avoid more ad-hoc initialization of zend_file_handle structures.
|