#
70f7e7d8 |
| 28-Feb-2022 |
Dmitry Stogov |
JIT: Fix memory leak Fixes oss-fuzz #44920
|
#
5380b415 |
| 11-Nov-2021 |
Dmitry Stogov |
JIT: Partially fix handling of exceptions thrown in interrupt handlers
|
#
325865d7 |
| 27-Sep-2021 |
Dmitry Stogov |
JIT: Split zend_jit_hash_index_lookup_rw() into zend_jit_hash_index_lookup_rw() and zend_jit_hash_index_lookup_rw_no_packed(). The previous version might fail if zend_jit_hash_index_lookup_r
JIT: Split zend_jit_hash_index_lookup_rw() into zend_jit_hash_index_lookup_rw() and zend_jit_hash_index_lookup_rw_no_packed(). The previous version might fail if zend_jit_hash_index_lookup_rw() was called for packed array.
show more ...
|
Revision tags: php-8.0.0, php-7.3.25, php-7.4.13 |
|
#
c8df28d2 |
| 20-Nov-2020 |
Dmitry Stogov |
Fixed 32-bit JIT
|
#
069f9cba |
| 19-Nov-2020 |
Dmitry Stogov |
Added missing deoptimization code for trampoline handling
|
Revision tags: php-8.0.0RC5, php-7.4.13RC1, php-8.0.0RC4, php-7.3.25RC1, php-7.4.12, php-8.0.0RC3, php-7.3.24 |
|
#
0ac810bb |
| 20-Oct-2020 |
Dmitry Stogov |
Improve JIT for fetching character form string
|
Revision tags: php-8.0.0RC2, php-7.4.12RC1, php-7.3.24RC1 |
|
#
fc14dbb7 |
| 09-Oct-2020 |
Dmitry Stogov |
Keep the same JIT code for PHP-8.0 and master (workaround against PHP-8.0 ABI freeze)
|
Revision tags: php-7.2.34, php-8.0.0rc1, php-7.4.11, php-7.3.23 |
|
#
f786c0e0 |
| 16-Sep-2020 |
Dmitry Stogov |
Optimize code for FETCH_THIS + INIT_METHOD_CALL/ASSIGN_OBJ_OP/etc
|
#
5f1fb1a5 |
| 16-Sep-2020 |
Dmitry Stogov |
JIT for INIT_METHOD_CALL
|
Revision tags: php-8.0.0beta4, php-7.4.11RC1, php-7.3.23RC1 |
|
#
8f342ad4 |
| 14-Sep-2020 |
Dmitry Stogov |
JIT for PRE/POST_INC/DEC_OBJ
|
#
bf515649 |
| 14-Sep-2020 |
Dmitry Stogov |
JIT for ASSIGN_OBJ_OP
|
#
7b0a0531 |
| 10-Sep-2020 |
Dmitry Stogov |
JIT for ASSIGN_OBJ
|
#
73c7fa27 |
| 08-Sep-2020 |
Dmitry Stogov |
JIT for FETCH_DIM_W/RW insructions
|
#
91edb907 |
| 02-Sep-2020 |
Dmitry Stogov |
JIT for FETCH_CONSTANT
|
#
4d97ab20 |
| 02-Sep-2020 |
Dmitry Stogov |
Added missing helper
|
Revision tags: 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 |
|
#
9aa5967a |
| 27-Jul-2020 |
Dmitry Stogov |
Fixed memory leaks
|
Revision tags: php-8.0.0alpha3, php-7.4.9RC1, php-7.3.21RC1 |
|
#
9f0213ff |
| 20-Jul-2020 |
Dmitry Stogov |
Remove old code (BP_VAR_RW warning)
|
#
d4fdf79a |
| 13-Jul-2020 |
Dmitry Stogov |
JIT for array merging
|
Revision tags: php-7.4.8, php-7.2.32, php-8.0.0alpha2, php-7.3.20, php-8.0.0alpha1, php-7.4.8RC1, php-7.3.20RC1 |
|
#
b4b5734d |
| 19-Jun-2020 |
Dmitry Stogov |
JIT for FETCH_OBJ_W
|
#
18347758 |
| 17-Jun-2020 |
Dmitry Stogov |
Improved JIT for SEPARATE_ARRAY
|
#
a4597999 |
| 16-Jun-2020 |
Dmitry Stogov |
Improved JIT for ZVAL_COPY_DEREF
|
Revision tags: php-7.4.7, php-7.3.19 |
|
#
38f9d95f |
| 02-Jun-2020 |
Dmitry Stogov |
Added missed helper
|
Revision tags: php-7.4.7RC1, php-7.3.19RC1 |
|
#
bfc56ed5 |
| 25-May-2020 |
Dmitry Stogov |
Keep trace number in EG(jit_trace_num) instead of EG(reserved)[zend_func_info_rid]
|
#
0695048e |
| 18-May-2020 |
Dmitry Stogov |
JIT refactoring to allow run-time changes of JIT options (triggers, optimization_level, debug flags, etc)
|
Revision tags: php-7.4.6, php-7.2.31, php-7.4.6RC1, php-7.3.18RC1 |
|
#
1179686f |
| 24-Apr-2020 |
Máté Kocsis |
Improve error messages for invalid property access Closes GH-5446 Co-authored-by: Nikita Popov <nikita.ppv@gmail.com>
|