#
b476eca8 |
| 05-Sep-2014 |
Levi Morrison |
Error on multiple default blocks in a switch Part of RFC: https://wiki.php.net/rfc/switch.default.multiple
|
#
9e753531 |
| 03-Sep-2014 |
Nikita Popov |
Use zval_ptr_dtor_nogc to destroy literals Also move the definition of zval_ptr_dtor_nogc to zend_variables.h (from zend_execute.h/.c) as it's used in a few places.
|
#
c52511c3 |
| 03-Sep-2014 |
Dmitry Stogov |
Disabled usage of built-in functions in write context (e.g. strlen($s)[] = ...)
|
#
9a958a08 |
| 03-Sep-2014 |
Dmitry Stogov |
Simplify BEGIN_SILENCE/END_SILENCE to not modify ini entry value back and force
|
Revision tags: php-5.5.17RC1, php-5.4.33RC1 |
|
#
d7368c25 |
| 30-Aug-2014 |
Nikita Popov |
Fix bug #67938: Segfault when extending interface method with variadic We only want to check extra optional args if the proto function is variadic, not when we're adding extra variadic a
Fix bug #67938: Segfault when extending interface method with variadic We only want to check extra optional args if the proto function is variadic, not when we're adding extra variadic args.
show more ...
|
#
b73bea9c |
| 29-Aug-2014 |
Nikita Popov |
Combine foreach copy / switch cond stacks Now one common stack to handle both, which stores znodes instead of full oplines (foreach copy stack) or switch entries (switch cond stack).
Combine foreach copy / switch cond stacks Now one common stack to handle both, which stores znodes instead of full oplines (foreach copy stack) or switch entries (switch cond stack). Also removed EG(start_op) while at it.
show more ...
|
#
545fd516 |
| 29-Aug-2014 |
Nikita Popov |
Don't distinguish between ast/list in parser This removes the need to use $<ast>{n} or $<list>$ casts in the reduction actions. Keeping the distinction in the parser doesn't rea
Don't distinguish between ast/list in parser This removes the need to use $<ast>{n} or $<list>$ casts in the reduction actions. Keeping the distinction in the parser doesn't really give us any benefit and only makes changing the grammar harder.
show more ...
|
#
0763d6b9 |
| 29-Aug-2014 |
Xinchen Hui |
use zend_string_equals_ci
|
#
49bd049b |
| 29-Aug-2014 |
Xinchen Hui |
Keep folder mark style in this file
|
#
65927063 |
| 28-Aug-2014 |
Johannes Schlüter |
Fix comparison in case of constant NULL as default value Fixes "Fatal error: Default value for parameters with a class type hint can only be NULL in ext/phar/phar.php on line 1120" whie
Fix comparison in case of constant NULL as default value Fixes "Fatal error: Default value for parameters with a class type hint can only be NULL in ext/phar/phar.php on line 1120" whie creating phar.phar
show more ...
|
#
ae7e6633 |
| 28-Aug-2014 |
Nikita Popov |
Fix bug #67922
|
#
389d2859 |
| 28-Aug-2014 |
Andrea Faulds |
Special-case aliases, add warning comments to implementations
|
#
d3bfbc07 |
| 28-Aug-2014 |
Anatol Belski |
remove duplicate condition already present a line upper
|
#
f2b03701 |
| 27-Aug-2014 |
Dmitry Stogov |
Use 'const' qualifier for pointrs to code used at run-time (the code must not be changed)
|
#
ee552b62 |
| 27-Aug-2014 |
Dmitry Stogov |
Reorder fields for better nenory consumtion and data locality on 64-bit systems
|
#
b1f53ca4 |
| 27-Aug-2014 |
Dmitry Stogov |
Use efree_size() instead of efree() where posible
|
Revision tags: php-5.6.0 |
|
#
f3b629c9 |
| 26-Aug-2014 |
Nikita Popov |
Move =&new deprecation message into compiler
|
#
f8abb9a4 |
| 26-Aug-2014 |
Nikita Popov |
Handle remaining magic constants in parser as well As far as I can see the !filename case cannot occur, so I dropped it.
|
#
c71ab607 |
| 26-Aug-2014 |
Nikita Popov |
Don't alloc empty jmp opnum list for single-branch if
|
#
055b632e |
| 26-Aug-2014 |
Dmitry Stogov |
Fixed return operand type (Use IS_TMP_VAR instead of IS_VAR in the same way as it was before AST patch)
|
#
202e8db1 |
| 26-Aug-2014 |
Anatol Belski |
fixed several long vs zend_long casts
|
#
7cbbb371 |
| 26-Aug-2014 |
Dmitry Stogov |
Fixed compile-time constants substitution
|
#
59848e3f |
| 25-Aug-2014 |
Nikita Popov |
Remove ZEND_ACC_INTERACTIVE and CG(interactive) As far as I can discern these are leftovers of the interactive shell implementation that was used before PHP 5.4. Now the readline ext
Remove ZEND_ACC_INTERACTIVE and CG(interactive) As far as I can discern these are leftovers of the interactive shell implementation that was used before PHP 5.4. Now the readline ext makes use of normal eval calls for this. So, dropping these until there is evidence to the contrary, as they currently wouldn't work anyway.
show more ...
|
#
4ea19a68 |
| 25-Aug-2014 |
Nikita Popov |
make bp type uint32_t everywhere
|
#
46b53e81 |
| 25-Aug-2014 |
Nikita Popov |
Add zend_string_equals and zend_string_equals_literal
|