#
d2efb7e6 |
| 09-Sep-2020 |
Dmitry Stogov |
Eliminate unnecessary IS_INDIRECT guards
|
#
817ae414 |
| 09-Sep-2020 |
Dmitry Stogov |
JIT for ASSIGN_DIM[_OP] with first IS_VAR + IS_INDIRECT operand
|
#
9975986b |
| 16-Aug-2020 |
Máté Kocsis |
Improve error messages mentioning parameters instead of arguments Closes GH-5999
|
#
c5b42be4 |
| 09-Sep-2020 |
Dmitry Stogov |
Fixed memory leak
|
#
d6cc6b2d |
| 09-Sep-2020 |
Dmitry Stogov |
Tracin JIT support for FETCH_DIM_W/RW with IS_VAR + IS_INDIRECT first operand.
|
#
73c7fa27 |
| 08-Sep-2020 |
Dmitry Stogov |
JIT for FETCH_DIM_W/RW insructions
|
#
b106463d |
| 08-Sep-2020 |
Dmitry Stogov |
JIT for IN_ARRAY instruction.
|
#
02b645e4 |
| 08-Sep-2020 |
Dmitry Stogov |
JIT for FETCH_LIST_R
|
#
56a9eeda |
| 04-Sep-2020 |
Dmitry Stogov |
Avoid unnecessary IP initiliaization on trace linking
|
#
3f4a5003 |
| 03-Sep-2020 |
Dmitry Stogov |
Cleanup macro/function names
|
#
531d17f0 |
| 03-Sep-2020 |
Dmitry Stogov |
Load EX(opline) in one instuction if possible
|
#
c58c4be5 |
| 03-Sep-2020 |
Dmitry Stogov |
Reorder DynAsm macros (no other changes)
|
#
9dc95346 |
| 03-Sep-2020 |
Dmitry Stogov |
If we don't know the return address, just escape to VM, instead of adding side exit. Remove unnecessary exception checks.
|
#
67e9b3be |
| 03-Sep-2020 |
Dmitry Stogov |
JIT for FE_FETCH_R
|
#
91edb907 |
| 02-Sep-2020 |
Dmitry Stogov |
JIT for FETCH_CONSTANT
|
#
f3f57193 |
| 02-Sep-2020 |
Dmitry Stogov |
JIT for FE_FETCH_R
|
#
225cd9da |
| 02-Sep-2020 |
Dmitry Stogov |
Improved JIT for VERIFY_RETURN_TYPE
|
#
c98e1747 |
| 02-Sep-2020 |
Dmitry Stogov |
Minimal JIT support for JMP_NULL
|
#
7484b8f0 |
| 01-Sep-2020 |
Dmitry Stogov |
Preallocate zval for unused result of internal function on CPU stack
|
#
1c56b40a |
| 01-Sep-2020 |
Dmitry Stogov |
Eliminate some EX_CALL_INFO() checks
|
#
91d7e872 |
| 01-Sep-2020 |
Dmitry Stogov |
Fixed nested init fcall guards.
|
#
5828d547 |
| 31-Aug-2020 |
Dmitry Stogov |
Perform type guard checks before IS_UNDEF checks (check IS_UNDEF during deoptimization)
|
#
7690439e |
| 28-Aug-2020 |
Dmitry Stogov |
Don't load IP when entering inlined function
|
#
1c1165f8 |
| 27-Aug-2020 |
Dmitry Stogov |
Avoid useless IP load
|
#
972041d6 |
| 27-Aug-2020 |
Dmitry Stogov |
Replace "mov %eax, %ecx; shl $1, $ecx" by "lea (%eax,%eax), %ecx"
|