#
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
|