#
44390beb |
| 30-Mar-2020 |
Dmitry Stogov |
cleanup
|
#
51a305d2 |
| 25-Mar-2020 |
Dmitry Stogov |
Separate zend_jit_var_supports_reg() and cleanup
|
#
4b8171e0 |
| 20-Mar-2020 |
Dmitry Stogov |
Add tracing JIT guards for INTI_FCALL_BY_NAME and INIT_NS_FCALL_BY_NAME
|
#
37154753 |
| 20-Mar-2020 |
Dmitry Stogov |
JIT for INIT_NS_FCALL_BY_NAME
|
#
517c30b0 |
| 20-Mar-2020 |
Dmitry Stogov |
JIT for FETCH_THIS
|
#
ccc49ead |
| 20-Mar-2020 |
Dmitry Stogov |
Change jit_trace_stack_frame layout
|
#
9232af91 |
| 19-Mar-2020 |
Dmitry Stogov |
JIT for STRLEN
|
#
3958d5bd |
| 19-Mar-2020 |
Dmitry Stogov |
JIT for ECHO and variable string operands
|
#
282265bc |
| 19-Mar-2020 |
Dmitry Stogov |
JIT for SEND_FUNC_ARG
|
#
8e879b9f |
| 18-Mar-2020 |
Dmitry Stogov |
JIT for ZEND_CHECK_FUNC_ARG
|
#
c2f1c36e |
| 18-Mar-2020 |
Dmitry Stogov |
Eliminate run-time check
|
#
12cdab2d |
| 18-Mar-2020 |
Dmitry Stogov |
Improved JIT for BIND_GLOBAL
|
Revision tags: php-7.3.18 |
|
#
70ef2f38 |
| 18-Mar-2020 |
Nikita Popov |
Use different scratch register in read_obj We already use r0 to hold the zval.
|
#
69937870 |
| 18-Mar-2020 |
Nikita Popov |
Explicitly pass scratch register to SAVE_VALID_OPLINE
|
#
4b89d964 |
| 17-Mar-2020 |
Dmitry Stogov |
Improved JIT for ZEND_ASSIGN
|
#
6a0b59d0 |
| 16-Mar-2020 |
Nikita Popov |
Slightly deduplicate code This code is the same in both branches, extract it.
|
#
eb7e1df2 |
| 16-Mar-2020 |
Nikita Popov |
Remove "safe" argument from ZVAL_PTR_DTOR This is no longer used
|
#
37239850 |
| 16-Mar-2020 |
Nikita Popov |
Merge EX variants of INFO macros
|
#
44b3971b |
| 16-Mar-2020 |
Nikita Popov |
Merge zend_may_throw(_ex) Explicitly pass ssa_op in the places that don't do so yet.
|
Revision tags: php-7.3.16 |
|
#
4bf2d09e |
| 13-Mar-2020 |
Dmitry Stogov |
Tracing JIT (it doesn't support register allocation yet) Use opcache.jit=1255 to swith it on (the third digit 5 really matters) Use opcache.jit_debug=0xff001 to see how it works and what
Tracing JIT (it doesn't support register allocation yet) Use opcache.jit=1255 to swith it on (the third digit 5 really matters) Use opcache.jit_debug=0xff001 to see how it works and what code it generates
show more ...
|
Revision tags: php-7.3.16RC1 |
|
#
819a872c |
| 27-Feb-2020 |
Nikita Popov |
Avoid more null arithmetic
|
#
1949a26a |
| 27-Feb-2020 |
Nikita Popov |
Remove more null arithmetic UB Introduce an EX_NUM_TO_VAR macro to mirror EX_VAR_TO_NUM and replace usages of the ZEND_CALL_VAR_NUM(NULL) pattern.
|
#
f3d8ac1d |
| 13-Feb-2020 |
Nikita Popov |
Fix JIT trait type errors We need to load EX->func here rather than use a hardcoded op_array, as it may be copied with adjusted scope for traits.
|
#
b79af3d4 |
| 11-Feb-2020 |
Dmitry Stogov |
Removed unused macro
|
#
a9e35b84 |
| 10-Feb-2020 |
Dmitry Stogov |
Save delayed call frame
|