#
80c44ad5 |
| 10-Jul-2014 |
Nikita Popov |
Support creating of ast nodes with >3 children
|
Revision tags: php-5.4.31RC1, php-5.5.15RC1, php-5.6.0RC2 |
|
#
111ad71d |
| 28-Jun-2014 |
Nikita Popov |
Rename ZEND_CONST to ZEND_AST_ZVAL
|
#
dd60c8e0 |
| 26-Jun-2014 |
Nikita Popov |
Reuse expr for static_scalar
|
#
7f01b6fc |
| 26-Jun-2014 |
Nikita Popov |
Bring static scalar arrays in line
|
#
02379547 |
| 26-Jun-2014 |
Nikita Popov |
Bring static scalar AST more in line with normal AST
|
#
1b84b87e |
| 26-Jun-2014 |
Nikita Popov |
Const eval unary pm (as previously)
|
Revision tags: php-5.4.30, php-5.5.14 |
|
#
9d49492f |
| 24-Jun-2014 |
Xinchen Hui |
Fixed bug #67368 (Memory leak with immediately dereferenced array in class constant)
|
#
e26c6d66 |
| 23-Jun-2014 |
Nikita Popov |
Implement constant expression folding as a separate pass
|
#
b6789b1d |
| 21-Jun-2014 |
Nikita Popov |
zend_ast_dynamic_ast returns new node
|
#
657762ee |
| 19-Jun-2014 |
Nikita Popov |
AST stage 2.4
|
#
55ab55c4 |
| 19-Jun-2014 |
Nikita Popov |
Add ability to specify additional attr in AST
|
#
89ecd73a |
| 19-Jun-2014 |
Nikita Popov |
Make ast->children a uint Future optimization: only use uint for dynamic lists and use a uchar or even an introspection function to get the child count.
|
Revision tags: php-5.6.0RC1, php-5.5.14RC1, php-5.4.30RC1 |
|
#
258a733e |
| 07-Jun-2014 |
Nikita Popov |
AST-based compiler: Stage 1
|
#
98918fe6 |
| 06-Jun-2014 |
Nikita Popov |
Remove (&ast->u.child)[i] weirdness
|
Revision tags: php-5.6.0beta4, php-5.4.29, php-5.5.13, php-5.5.13RC1, php-5.6.0beta3, php-5.4.29RC1 |
|
#
0c6a6f0f |
| 07-May-2014 |
Dmitry Stogov |
Re-applyed Bob's patch with minor fixes
|
#
4ecc5279 |
| 06-May-2014 |
Dmitry Stogov |
Reverted Bob's patch (it breaks many tests when run with opcache and needs to be fixed first).
|
#
6e87a085 |
| 06-May-2014 |
Nikita Popov |
Fix ZTS build
|
#
f3c1881f |
| 06-May-2014 |
Bob Weinand |
Re-added fix for bug #66015 and adapted for phpng branch
|
Revision tags: php-5.6.0beta2, php-5.5.12, php-5.4.28 |
|
#
df7ca608 |
| 24-Apr-2014 |
Dmitry Stogov |
Optimized constant lookup
|
Revision tags: php-5.4.28RC1, php-5.5.12RC1 |
|
#
096e40a0 |
| 11-Apr-2014 |
Bob Weinand |
Fixed tests for recent constant array changes
|
#
35b895fd |
| 11-Apr-2014 |
Bob Weinand |
Removed useless void* parameter and replaced with zend_bool on zval_update_constant* functions
|
#
ee2a7c7d |
| 11-Apr-2014 |
Bob Weinand |
Fixed disallowal of array usage in constants at run-time Added at the same time the possibility of array dereferencing to complete the set of features (useful application of arrays in constan
Fixed disallowal of array usage in constants at run-time Added at the same time the possibility of array dereferencing to complete the set of features (useful application of arrays in constants)
show more ...
|
#
f614fc68 |
| 11-Apr-2014 |
Bob Weinand |
Fix bug #66015 by reverting "Removed operations on constant arrays."
|
Revision tags: php-5.6.0beta1 |
|
#
3bc8810b |
| 03-Apr-2014 |
Dmitry Stogov |
Constant duplication optimization Argument receiving optimization
|
#
76cc99fe |
| 03-Apr-2014 |
Dmitry Stogov |
Refactored ZVAL flags usage to simplify various checks (e.g. Z_REFCOUNTED(), candidate for GC, etc)
|