Revision tags: php-7.1.14, php-7.2.2 |
|
#
bf7176c7 |
| 18-Jan-2018 |
Dmitry Stogov |
Use reference-counting instead of duplication and separation, if really necessary.
|
#
c5c9a694 |
| 17-Jan-2018 |
Dmitry Stogov |
Use ZVAL_DUP() instead of zval_copy_ctor()
|
Revision tags: php-7.1.14RC1, php-7.2.2RC1 |
|
#
c9034c3b |
| 11-Jan-2018 |
Dmitry Stogov |
Get rid of zend_op_array.early_binding
|
Revision tags: php-7.1.13, php-5.6.33, php-7.2.1, php-7.0.27 |
|
#
a6519d05 |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
#
7a7ec01a |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
#
ccd4716e |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
Revision tags: php-7.2.1RC1, php-7.1.13RC1, php-7.0.27RC1, php-7.2.0, php-7.1.12, php-7.0.26, php-7.1.12RC1, php-7.2.0RC6, php-7.0.26RC1, php-7.1.11, php-5.6.32, php-7.2.0RC5, php-7.0.25, php-7.1.11RC1, php-7.2.0RC4, php-7.0.25RC1 |
|
#
6d4de4cf |
| 06-Oct-2017 |
David Walker |
Implement list() reference assignments Support list() reference assignments of the form: list(&$a, list(&$b, $c)) = $d; RFC: https://wiki.php.net/rfc/list_reference_ass
Implement list() reference assignments Support list() reference assignments of the form: list(&$a, list(&$b, $c)) = $d; RFC: https://wiki.php.net/rfc/list_reference_assignment
show more ...
|
#
d042d1d8 |
| 18-Oct-2017 |
Xinchen Hui |
Cleanup cfg flags & Added ZEND_FUNC_HAS_EXTENED_INFO
|
Revision tags: php-7.1.10, php-7.2.0RC3, php-7.0.24 |
|
#
f63bfea1 |
| 18-Sep-2017 |
Dmitry Stogov |
Optimize POST_INC_OBJ + FREE into PRE_INC_OBJ (in the same way as simple POST_INC)
|
Revision tags: php-7.2.0RC2, php-7.1.10RC1, php-7.0.24RC1 |
|
#
ea734e2a |
| 04-Sep-2017 |
Dmitry Stogov |
Fixed incorect constant conditional jump elimination
|
#
eb21300a |
| 04-Sep-2017 |
Dmitry Stogov |
Revert "Fixed incorrect optimizaton (update of jump instructions should be also reflected in CFG update)" This reverts commit db5b8dbcdfd2642232f7e0c753508f290c8c2da9.
|
#
db5b8dbc |
| 04-Sep-2017 |
Dmitry Stogov |
Fixed incorrect optimizaton (update of jump instructions should be also reflected in CFG update)
|
Revision tags: php-7.1.9, php-7.2.0RC1, php-7.0.23, php-7.1.9RC1, php-7.2.0beta3, php-7.0.23RC1, php-7.1.8, php-7.2.0beta2, php-7.0.22 |
|
#
5274cefb |
| 19-Jul-2017 |
Dmitry Stogov |
Remove live ranges
|
Revision tags: php-7.1.8RC1, php-7.2.0beta1, php-7.0.22RC1, php-5.6.31, php-7.0.21, php-7.1.7 |
|
#
6276268b |
| 04-Jul-2017 |
Dmitry Stogov |
Separate constants propagation code shatred between "first" and "block" passes into helper functions.
|
Revision tags: php-7.2.0alpha3 |
|
#
10dbc0b2 |
| 04-Jul-2017 |
Dmitry Stogov |
Compile/optimisation-time constants can't be circular, but in general may be reference-countable. It's better to use zval_ptr_dtor_nogc() to release them.
|
#
b685991b |
| 04-Jul-2017 |
Dmitry Stogov |
Get rid of old compatibility macros
|
Revision tags: php-7.1.7RC1, php-7.0.21RC1, php-7.2.0alpha2, php-7.1.6, php-7.2.0alpha1, php-7.0.20 |
|
#
89b3c9f6 |
| 24-May-2017 |
Dmitry Stogov |
Optimizer support for ZEND_IN_ARRAY
|
Revision tags: php-7.1.6RC1, php-7.0.20RC1 |
|
#
a151d614 |
| 17-May-2017 |
Dmitry Stogov |
Added missing "successors_count" update.
|
Revision tags: php-7.1.5, php-7.0.19, php-7.0.19RC1, php-7.1.5RC1 |
|
#
187f4214 |
| 18-Apr-2017 |
Xinchen Hui |
Improve fix for #74456
|
#
d6315c2f |
| 17-Apr-2017 |
Xinchen Hui |
Fixed bug #74456 (Segmentation error while running a script in CLI mode) Instead of make update_op1_by_const supports FETCH_LIST(CASE), I think disable it is more safe for 7.1
|
Revision tags: php-7.1.4, php-7.0.18, php-7.1.4RC1, php-7.0.18RC1 |
|
#
ad865281 |
| 17-Mar-2017 |
Nikita Popov |
Implement jumptable optimization
|
#
d1a012b6 |
| 17-Mar-2017 |
Nikita Popov |
Support more than two successors in opcache CFG
|
#
6f950e83 |
| 10-Apr-2017 |
Nikita Popov |
Fix JMPZ+JMP => NOP+JMP optimization
|
#
d6f70f0e |
| 17-Mar-2017 |
Nikita Popov |
Disable block pass for large functions (Backport of 7ea261685f179a7cddcc4196fc7f3f12572c3d49 to 7.0.)
|
#
7ea26168 |
| 17-Mar-2017 |
Nikita Popov |
Disable block pass for large functions This is the last fix for bug #74250.
|