History log of /PHP-8.0/Zend/zend_ast.h (Results 51 – 75 of 133)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# fcdb6e08 20-Feb-2015 Nikita Popov

WIP


# 6b779596 19-Feb-2015 Dmitry Stogov

Implemented AST pretty-printer


# c8576c5a 08-Jan-2015 Levi Morrison

Implement return types

RFC is documented here: https://wiki.php.net/rfc/return_types


# 8fb29d3f 20-Jan-2015 Anatol Belski

fix declaration


# 1010b0ea 19-Jan-2015 Sara Golemon

Provide compiler hook for altering the AST pre-compilation.


# fc33f52d 15-Jan-2015 Xinchen Hui

bump year


# 0579e827 15-Jan-2015 Xinchen Hui

bump year


Revision tags: php-5.5.21RC1, php-5.6.5RC1, POST_NATIVE_TLS_MERGE, PRE_NATIVE_TLS_MERGE, php-5.5.20, php-5.4.36, php-5.6.4
# bdeb220f 13-Dec-2014 Anatol Belski

first shot remove TSRMLS_* things


Revision tags: php-5.6.4RC1, php-5.5.20RC1, php-5.6.3, php-5.5.19, php-5.4.35, php-5.6.3RC1, php-5.5.19RC1, php-5.5.18, php-5.4.34, php-5.5.18RC1, php-5.6.1, php-5.6.2
# 51119054 22-Sep-2014 Nikita Popov

Test error conditions for ct class const refs

And fix a bug found while doing so...


# 5185baab 18-Sep-2014 Dmitry Stogov

Changed "inline" into "zend_always_inline"


Revision tags: php-5.4.33
# 69e7c9d8 16-Sep-2014 Nikita Popov

Initial coalesce operator implementation


Revision tags: php-5.5.17, php-5.6.1RC1, php-5.5.17RC1, php-5.4.33RC1
# 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, POST_64BIT_BRANCH_MERGE, PRE_64BIT_BRANCH_MERGE, php-5.5.16, php-5.4.32, POST_PHPNG_MERGE, PRE_PHPNG_MERGE, php-5.6.0RC4, php-5.3.29, php-5.5.16RC1, php-5.4.32RC1, php-5.3.29RC1, php-5.6.0RC3
# cf7f0c41 28-Jul-2014 Nikita Popov

zend_ast_create determined child count automatically


# 39d480e4 28-Jul-2014 Nikita Popov

Remove zend_ast_create_unary etc


# 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


# df42793c 26-Jul-2014 Nikita Popov

Create namespace_name via AST


# c0790712 26-Jul-2014 Nikita Popov

zend_do_return -> zend_emit_final_return


# 4ca4b423 26-Jul-2014 Nikita Popov

Make lexer return AST nodes


# a51e00a8 26-Jul-2014 Nikita Popov

Add functions for create str/long ast directly


# edd9fcab 26-Jul-2014 Nikita Popov

Fix leaks

Must find a good way to handle constant expressions...


Revision tags: php-5.5.15, php-5.4.31
# b9be66eb 22-Jul-2014 Nikita Popov

Implement declare()


# 3becdb33 22-Jul-2014 Nikita Popov

__halt_compiler() without haling compiler


123456