#
bcacb754 |
| 14-Mar-2018 |
Dmitry Stogov |
PHP scanner optimization
|
#
53b47450 |
| 14-Mar-2018 |
Dmitry Stogov |
PHP scanner optimization
|
#
8afb91cd |
| 13-Mar-2018 |
Dmitry Stogov |
PHP scanner optimization
|
#
d1585a9e |
| 13-Mar-2018 |
Dmitry Stogov |
Revert "Handle scanner error in first place (don't hide them from ext/tokenizer) and cheaper whitespace handlig." This reverts commit 0d6da03f5c3e49b92cf6817ba8a7f8d6f60ee1aa.
|
#
0d6da03f |
| 13-Mar-2018 |
Dmitry Stogov |
Handle scanner error in first place (don't hide them from ext/tokenizer) and cheaper whitespace handlig.
|
#
20866891 |
| 17-Jan-2018 |
Dmitry Stogov |
Eliminate duplication
|
#
a6519d05 |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
#
7a7ec01a |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
#
ccd4716e |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
#
6a9d2b21 |
| 07-Dec-2017 |
Dmitry Stogov |
Cleanup type conversion
|
Revision tags: php-7.2.0RC2, php-7.1.10RC1, php-7.0.24RC1, 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 |
|
#
95d29088 |
| 21-Jul-2017 |
Xinchen Hui |
Fixed bug #74947 (Segfault in scanner on INF number)
|
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, php-7.2.0alpha3, php-7.1.7RC1, php-7.0.21RC1, php-7.2.0alpha2, php-7.1.6, php-7.2.0alpha1, php-7.0.20, php-7.1.6RC1, php-7.0.20RC1, php-7.1.5, php-7.0.19, php-7.0.19RC1, php-7.1.5RC1, php-7.1.4, php-7.0.18, php-7.1.4RC1, php-7.0.18RC1 |
|
#
d719b462 |
| 23-Mar-2017 |
Nikita Popov |
Fix sequencing UB
|
#
0fb640c7 |
| 23-Mar-2017 |
Sara Golemon |
Fix bug where `yield from` is captured too greedily In the following piece of code: ```php function from1234($x) { return $x; } function foo($x) { yield from
Fix bug where `yield from` is captured too greedily In the following piece of code: ```php function from1234($x) { return $x; } function foo($x) { yield from1234($x); } ``` The statement inside foo is taken as `yield from` `1234($x)` which is neither the intent, nor even legal syntax for an fcall. Do a lookahead for breaking non-label characters after the `yield from` and only accept it if they occur.
show more ...
|
#
fec708f5 |
| 22-Mar-2017 |
Nikita Popov |
Simplify increment_lineno handling
|
Revision tags: php-7.1.3, php-7.0.17, php-7.1.3RC1, php-7.0.17RC1, php-7.1.2, php-7.0.16, php-7.0.16RC1, php-7.1.2RC1, php-5.6.30, php-7.0.15, php-5.6.30RC1, php-7.1.1RC1, php-7.0.15RC1 |
|
#
dac6c639 |
| 04-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
#
478f119a |
| 04-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
#
9e29f841 |
| 02-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
Revision tags: php-7.1.1, php-5.6.29, php-7.0.14, php-7.1.0, php-5.6.29RC1, php-7.0.14RC1, php-7.1.0RC6, php-5.6.28, php-7.0.13, php-5.6.28RC1, php-7.1.0RC5, php-7.0.13RC1, php-7.1.0RC4, php-5.6.27, php-7.0.12, php-7.1.0RC3, php-5.6.27RC1 |
|
#
2cc3aeb4 |
| 27-Sep-2016 |
Christoph M. Becker |
Implement #72918: negative offset inside a quoted string leads to parse error We allow negative numeric offsets for the simple syntax inside double-quoted and heredoc strings.
|
#
0e4c1733 |
| 12-Oct-2016 |
Nikita Popov |
Merge branch 'PHP-7.0' into PHP-7.1 (cherry picked from commit 26964ccea0f52ed4d6beda3bcfd1508f6d3dad43)
|
#
5b429fef |
| 12-Oct-2016 |
Nikita Popov |
Fix line number of implicit return in pseudo-main scope
|
Revision tags: php-7.0.12RC1, php-5.6.26, php-7.1.0RC2, php-7.0.11, php-5.6.26RC1, php-7.1.0RC1, php-7.0.11RC1, php-7.1.0beta3, php-5.6.25, php-7.0.10, php-7.1.0beta2, php-5.6.25RC1, php-7.0.10RC1 |
|
#
07af6ba8 |
| 22-Jul-2016 |
Nikita Popov |
Make sure TOKEN_PARSE mode is thread safe Introduce an on_event_context passed to the on_event hook. Use this context to pass along the token array. Previously this was stored in a n
Make sure TOKEN_PARSE mode is thread safe Introduce an on_event_context passed to the on_event hook. Use this context to pass along the token array. Previously this was stored in a non-tls global :/
show more ...
|
Revision tags: php-7.1.0beta1, php-5.6.24, php-7.0.9, php-5.5.38, php-5.6.24RC1, php-7.1.0alpha3, php-7.0.9RC1, php-7.1.0alpha2, php-7.0.8 |
|
#
ebb99a1a |
| 21-Jun-2016 |
Dmitry Stogov |
Fixed compilation warnings
|
Revision tags: php-5.6.23, php-5.5.37, php-5.6.23RC1, php-7.0.8RC1, php-7.1.0alpha1, php-5.6.22, php-5.5.36, php-7.0.7, php-5.6.22RC1, php-7.0.7RC1 |
|
#
95af467d |
| 29-Apr-2016 |
Sara Golemon |
Raise compiler warning on octal overflow Addresses https://bugs.php.net/bug.php?id=71994
|
#
ccf18da4 |
| 12-May-2016 |
Dmitry Stogov |
Eliminated checks for (func->op_array.fn_flags & ZEND_ACC_GENERATOR) in fast path of DO_FCALL* handlers. This slightly improves calls to regular function and method calls in cost of a bit slower
Eliminated checks for (func->op_array.fn_flags & ZEND_ACC_GENERATOR) in fast path of DO_FCALL* handlers. This slightly improves calls to regular function and method calls in cost of a bit slower generator initialization. Separate call frame for generators, allocated on heap, now created by ZEND_GENERATOR_CREATE instruction.
show more ...
|
#
c19cb70d |
| 06-May-2016 |
Dmitry Stogov |
Revert "Refactor zval cleanup into single function" This reverts commit bac6fdb0c52c924e726c5a78de8858bf27b6586b.
|