#
12306728 |
| 16-Jul-2020 |
Sammy Kaye Powers |
Add system ID entropy API The `zend_system_id` is a (true global) system ID that fingerprints a process state. When extensions add engine hooks during MINIT/startup, entropy is added the sys
Add system ID entropy API The `zend_system_id` is a (true global) system ID that fingerprints a process state. When extensions add engine hooks during MINIT/startup, entropy is added the system ID for each hook. This allows extensions to identify that changes have been made to the engine since the last PHP process restart. Closes GH-5871
show more ...
|
#
d5d31ea3 |
| 18-Sep-2020 |
Dmitry Stogov |
Cleanup observer API and add JIT support |
#
34bb5ba2 |
| 18-Sep-2020 |
Nikita Popov |
Remove support for EXT_NOP This is an annoying edge case that regularly gets broken. As we're not aware of significant users of this API, and there are other ways to hook this, remov
Remove support for EXT_NOP This is an annoying edge case that regularly gets broken. As we're not aware of significant users of this API, and there are other ways to hook this, remove support for EXT_NOP.
show more ...
|
#
a9cbdafa |
| 17-Sep-2020 |
Dmitry Stogov |
Support for ZEND_COMPILE_EXTENDED_STMT |
#
0f9aefa6 |
| 17-Sep-2020 |
Dmitry Stogov |
Fixed incorrect live-range construction |
#
5f1fb1a5 |
| 16-Sep-2020 |
Dmitry Stogov |
JIT for INIT_METHOD_CALL |
#
f5bbb048 |
| 15-Sep-2020 |
Dmitry Stogov |
Tracing JIT for INIT_DYNAMIC_CALL (closure only) |
#
a4c3aee5 |
| 14-Sep-2020 |
Dmitry Stogov |
Support for reference |
#
8f342ad4 |
| 14-Sep-2020 |
Dmitry Stogov |
JIT for PRE/POST_INC/DEC_OBJ |
#
bf515649 |
| 14-Sep-2020 |
Dmitry Stogov |
JIT for ASSIGN_OBJ_OP |
#
ff0e39bb |
| 12-Sep-2020 |
Benjamin Eberlei |
Remove @jit Docblock support for now due to dev-time constraints |
#
7b0a0531 |
| 10-Sep-2020 |
Dmitry Stogov |
JIT for ASSIGN_OBJ |
#
536e5b49 |
| 09-Sep-2020 |
Nikita Popov |
Pass correct op_info to zend_jit_fetch_dim() |
#
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 |
#
3f4a5003 |
| 03-Sep-2020 |
Dmitry Stogov |
Cleanup macro/function names |
#
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 |
#
508f8285 |
| 02-Sep-2020 |
Dmitry Stogov |
Reorder switch cases for consistency between zend_jit() and zend_jit_trace() |
#
f3f57193 |
| 02-Sep-2020 |
Dmitry Stogov |
JIT for FE_FETCH_R |
#
c98e1747 |
| 02-Sep-2020 |
Dmitry Stogov |
Minimal JIT support for JMP_NULL |
#
1c56b40a |
| 01-Sep-2020 |
Dmitry Stogov |
Eliminate some EX_CALL_INFO() checks |
#
e7011460 |
| 27-Aug-2020 |
Dmitry Stogov |
Update operands range information accoring to the taken branches and use this indormation to eliminate useless overflow checks. |