Revision tags: php-5.5.17RC1, php-5.4.33RC1 |
|
#
d4a05d19 |
| 31-Aug-2014 |
Anatol Belski |
fix C89 compat
|
#
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 ...
|
Revision tags: php-5.6.0, POST_AST_MERGE, PRE_AST_MERGE |
|
#
c3e3c98e |
| 25-Aug-2014 |
Anatol Belski |
master renames phase 1
|
Revision tags: POST_64BIT_BRANCH_MERGE, PRE_64BIT_BRANCH_MERGE, php-5.5.16, php-5.4.32 |
|
#
69f0deb3 |
| 19-Aug-2014 |
Nikita Popov |
Fix ast size computation in case of zero children
|
#
1bab755a |
| 17-Aug-2014 |
Nikita Popov |
Fix GC when opcache is in use
|
#
38a17391 |
| 16-Aug-2014 |
Nikita Popov |
Fix merge
|
#
8ee2a4a9 |
| 16-Aug-2014 |
Anatol Belski |
first shot on merging the core fro the int64 branch
|
Revision tags: POST_PHPNG_MERGE, PRE_PHPNG_MERGE, php-5.6.0RC4, php-5.3.29 |
|
#
4a3e501f |
| 08-Aug-2014 |
Dmitry Stogov |
cleanup
|
Revision tags: php-5.5.16RC1, php-5.4.32RC1, php-5.3.29RC1 |
|
#
ad5677e4 |
| 30-Jul-2014 |
Nikita Popov |
Use ZVAL_COPY until proven wrong
|
Revision tags: php-5.6.0RC3 |
|
#
cf7f0c41 |
| 28-Jul-2014 |
Nikita Popov |
zend_ast_create determined child count automatically
|
#
1d79fb30 |
| 28-Jul-2014 |
Nikita Popov |
Add zend_ast_list* variant to parser stack element
|
#
f29b84ab |
| 28-Jul-2014 |
Nikita Popov |
Minor cleanups in AST code
|
#
d3cb2393 |
| 27-Jul-2014 |
Nikita Popov |
Use separate node type for lists This saves storing the children count for normal ast nodes.
|
#
21eb6807 |
| 27-Jul-2014 |
Nikita Popov |
Store lineno for zval ast nodes more efficiently
|
#
edd9fcab |
| 26-Jul-2014 |
Nikita Popov |
Fix leaks Must find a good way to handle constant expressions...
|
#
d46f67a3 |
| 25-Jul-2014 |
Nikita Popov |
Use arena allocator (currently leaky!)
|
#
d909b633 |
| 23-Jul-2014 |
Dmitry Stogov |
Fixed crash on self-referencing constant expression (part of a constant AST)
|
Revision tags: php-5.5.15, php-5.4.31 |
|
#
df970e9f |
| 21-Jul-2014 |
Nikita Popov |
Pre-evaluate magic constants
|
#
b24bda6b |
| 21-Jul-2014 |
Nikita Popov |
Partial port of class declarations
|
#
461bce52 |
| 21-Jul-2014 |
Nikita Popov |
Prepare zend_ast_decl for reuse with classes
|
#
547331d2 |
| 19-Jul-2014 |
Nikita Popov |
Port methods The duplicated magic method checks are ugly
|
#
adbddf4e |
| 18-Jul-2014 |
Nikita Popov |
Support static closures
|
#
405b97e8 |
| 18-Jul-2014 |
Nikita Popov |
Handle function doc comments
|
#
cdcf78f7 |
| 18-Jul-2014 |
Nikita Popov |
Fix lexer/compiler interdependency
|
#
359f99fe |
| 18-Jul-2014 |
Nikita Popov |
Use dedicated func_decl ast node Functions need a bunch of extra info, that becomes inconvenient to handle using the normal ast structure.
|