#
9c0427ca |
| 21-Feb-2018 |
Dmitry Stogov |
Mark exceptional helpers as "cold"
|
#
e1b1cff4 |
| 21-Feb-2018 |
Dmitry Stogov |
Move exceptional code into helpers
|
#
41eb70a4 |
| 20-Feb-2018 |
Dmitry Stogov |
Added expectation
|
#
b53f5cc9 |
| 20-Feb-2018 |
Dmitry Stogov |
Move exceptional code into helpers
|
#
a0028692 |
| 20-Feb-2018 |
Dmitry Stogov |
Move cold code, duplicated by specializer, into helper functions
|
#
b46f10b4 |
| 20-Feb-2018 |
Dmitry Stogov |
Fixed build without global register variables
|
#
8b7cdbaa |
| 20-Feb-2018 |
Dmitry Stogov |
Separate slow path with make_real_object() and related code into "cold" function.
|
#
cbf2d919 |
| 20-Feb-2018 |
Dmitry Stogov |
Separate cold paths of ISSET_ISEMPTY_DIM_OBJ
|
Revision tags: php-7.2.3RC1, php-7.1.15RC1 |
|
#
764e231c |
| 12-Feb-2018 |
Haitao Lv |
fix ZEND_VM_SET_OPCODE_HANDLER cannot set user opcode handler
|
#
050d6248 |
| 19-Feb-2018 |
Dmitry Stogov |
Fixed typo
|
#
6d3e1bd1 |
| 19-Feb-2018 |
Dmitry Stogov |
Added VM instrumentation ability
|
#
190a970d |
| 19-Feb-2018 |
Dmitry Stogov |
Elimintate duplicate error message
|
#
b0af9ac7 |
| 16-Feb-2018 |
Nikita Popov |
Avoid live range references in opcodes Don't store the live range of the freed variable for FREE_ON_RETURN frees, instead look it up at runtime. As this is an extremely unlikely code
Avoid live range references in opcodes Don't store the live range of the freed variable for FREE_ON_RETURN frees, instead look it up at runtime. As this is an extremely unlikely codepath (in particular, it requires a loop variable with a throwing destructor), saving the runtime lookup of the live range is not worth the extra complexity this adds everywhere else.
show more ...
|
#
f61c01ee |
| 16-Feb-2018 |
Nikita Popov |
Fix unused variable warning
|
#
b4112ea2 |
| 16-Feb-2018 |
Dmitry Stogov |
Don't make expectations about non-constant zval refcauntability
|
#
6fadb72c |
| 15-Feb-2018 |
Dmitry Stogov |
Move exceptional code into "cold" helpers
|
#
02aea893 |
| 15-Feb-2018 |
Dmitry Stogov |
Use Z_TYPE_INFO_REFCOUNTED() macro
|
#
285bfb96 |
| 15-Feb-2018 |
Dmitry Stogov |
Optimize "backup" functions of inlined opcode handlers for size
|
#
633d037e |
| 15-Feb-2018 |
Dmitry Stogov |
Added simple VM instrumentation ability
|
#
27d76716 |
| 15-Feb-2018 |
Dmitry Stogov |
Avoid generation of rarely used specialized handler
|
#
23da83c8 |
| 15-Feb-2018 |
Dmitry Stogov |
Avoid inlining of rarely used handlers
|
#
db2475ce |
| 05-Feb-2018 |
Nikita Popov |
Fix unused variable compiler warnings
|
#
ef20d299 |
| 05-Feb-2018 |
Nikita Popov |
Remove unnecessary CE_STATIC_MEMBERS() checks CE_STATIC_MEMBERS(ce) is destroyed after EG(active)=0 is set, so we should never run into a situation where it is NULL inside the VM.
|
#
752d6849 |
| 05-Feb-2018 |
Dmitry Stogov |
Removed "dead" code
|
#
ca035f26 |
| 05-Feb-2018 |
Dmitry Stogov |
Moved "zval.u2.cache_slot" into free room of "zend_op"
|