#
7cf651c3 |
| 18-Jul-2019 |
Dmitry Stogov |
Merge common code
|
#
918f09f7 |
| 17-Jul-2019 |
Dmitry Stogov |
Added specialization for comparison instructions and QM_ASSIGN
|
#
ee582820 |
| 16-Jul-2019 |
Dmitry Stogov |
Separate "cold" and common unspecialized code
|
#
349a388b |
| 16-Jul-2019 |
Dmitry Stogov |
Slit INC/DEC opcodes into hot/cold parts and remove specialized versioins for LONG_OR_DOUBLE.
|
#
c1b90889 |
| 16-Jul-2019 |
Dmitry Stogov |
Replace deprecated conditions by ZEND_ASSERT.
|
#
1d4c3842 |
| 16-Jul-2019 |
Dmitry Stogov |
Delay IS_UNDEF checks
|
#
9ccf3fb9 |
| 15-Jul-2019 |
Dmitry Stogov |
Fixed incorrect specialization (missed IS_INDIRECT handling)
|
#
0793af06 |
| 12-Jul-2019 |
Dmitry Stogov |
Use common code for double math
|
#
ef1a1a06 |
| 11-Jul-2019 |
Dmitry Stogov |
Separate "cold" parts of comparison instructions
|
#
be94c0c3 |
| 11-Jul-2019 |
Dmitry Stogov |
Separate "cold" parts of binary op instructions
|
#
e1f418dd |
| 09-Jul-2019 |
Dmitry Stogov |
Remove duplicated code for (PRE|POST)_DEC_(OBJ|STATIC_PROP) opcodes
|
#
1305d9c0 |
| 08-Jul-2019 |
Dmitry Stogov |
Fixed opcode description
|
#
48ca5a1e |
| 05-Jul-2019 |
Dmitry Stogov |
Replace ZEND_ASSIGN_ADD (and others) by ZEND_ASSIGN_OP, ZEND_ASSIGN_DIM_OP, ZEND_ASSGIN_OBJ_OP and ZEND_ASSIGN_STATIC_PROP_OP
|
#
ef05eab4 |
| 04-Jul-2019 |
Dmitry Stogov |
Improve zend_binary_assign_op helpers. Reorder opcode numbers to make ADD-POW and ASSIGN_ADD-ASSIGN_POW opcodes sequencional.
|
#
925fd0fe |
| 04-Jul-2019 |
Dmitry Stogov |
Introduce and use ZEND_VM_INLINE_HANDLER() to avoid ZEND_RETURN exception
|
#
56b8b165 |
| 03-Jul-2019 |
Dmitry Stogov |
Optimization of INC/DEC helpers
|
#
03846afd |
| 02-Jul-2019 |
Nikita Popov |
Fix clang build
|
#
2d4bb4f4 |
| 01-Jul-2019 |
Dmitry Stogov |
Use string destructor instead of general zval_ptr_dtor_nogc()
|
#
f58c645d |
| 01-Jul-2019 |
Dmitry Stogov |
Eliminate exception checks
|
#
f2b6b2ee |
| 01-Jul-2019 |
Dmitry Stogov |
Micro-optimization
|
#
39a08543 |
| 01-Jul-2019 |
Dmitry Stogov |
Fixed GOTO VM
|
#
e8f1f701 |
| 25-Jun-2019 |
Dmitry Stogov |
Reduce overhead of delayed early binding
|
#
759f4ecd |
| 25-Jun-2019 |
Dmitry Stogov |
Keep lowercased parent class name as second argument of DECLARE_CLASS to avoid extra work at run-time
|
#
0f29fb5c |
| 24-Jun-2019 |
Dmitry Stogov |
Fixed bug 78175 (Preloading must store default values of static variables and properties)
|
#
e1e8e670 |
| 21-Jun-2019 |
Dmitry Stogov |
Cleanup
|