History log of /PHP-7.3/Zend/zend_ast.c (Results 76 – 100 of 140)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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.


123456