History log of /php-src/Zend/zend_ast.c (Results 226 – 250 of 261)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 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
# f9927a6c 25-Apr-2014 Dmitry Stogov

Merge mainstream 'master' branch into refactoring
During merge I had to revert:
Nikita's patch for php_splice() (it probably needs to be applyed again)
Bob Weinand's patch

Merge mainstream 'master' branch into refactoring
During merge I had to revert:
Nikita's patch for php_splice() (it probably needs to be applyed again)
Bob Weinand's patches related to constant expression handling (we need to review them carefully)
I also reverted all our attempts to support sapi/phpdbg (we didn't test it anyway)

Conflicts:
Zend/zend.h
Zend/zend_API.c
Zend/zend_ast.c
Zend/zend_compile.c
Zend/zend_compile.h
Zend/zend_constants.c
Zend/zend_exceptions.c
Zend/zend_execute.c
Zend/zend_execute.h
Zend/zend_execute_API.c
Zend/zend_hash.c
Zend/zend_highlight.c
Zend/zend_language_parser.y
Zend/zend_language_scanner.c
Zend/zend_language_scanner_defs.h
Zend/zend_variables.c
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
ext/date/php_date.c
ext/dom/documenttype.c
ext/hash/hash.c
ext/iconv/iconv.c
ext/mbstring/tests/zend_multibyte-10.phpt
ext/mbstring/tests/zend_multibyte-11.phpt
ext/mbstring/tests/zend_multibyte-12.phpt
ext/mysql/php_mysql.c
ext/mysqli/mysqli.c
ext/mysqlnd/mysqlnd_reverse_api.c
ext/mysqlnd/php_mysqlnd.c
ext/opcache/ZendAccelerator.c
ext/opcache/zend_accelerator_util_funcs.c
ext/opcache/zend_persist.c
ext/opcache/zend_persist_calc.c
ext/pcre/php_pcre.c
ext/pdo/pdo_dbh.c
ext/pdo/pdo_stmt.c
ext/pdo_pgsql/pgsql_driver.c
ext/pgsql/pgsql.c
ext/reflection/php_reflection.c
ext/session/session.c
ext/spl/spl_array.c
ext/spl/spl_observer.c
ext/standard/array.c
ext/standard/basic_functions.c
ext/standard/html.c
ext/standard/mail.c
ext/standard/php_array.h
ext/standard/proc_open.c
ext/standard/streamsfuncs.c
ext/standard/user_filters.c
ext/standard/var_unserializer.c
ext/standard/var_unserializer.re
main/php_variables.c
sapi/phpdbg/phpdbg.c
sapi/phpdbg/phpdbg_bp.c
sapi/phpdbg/phpdbg_frame.c
sapi/phpdbg/phpdbg_help.c
sapi/phpdbg/phpdbg_list.c
sapi/phpdbg/phpdbg_print.c
sapi/phpdbg/phpdbg_prompt.c

show more ...


# df7ca608 24-Apr-2014 Dmitry Stogov

Optimized constant lookup

Revision tags: php-5.4.28RC1, php-5.5.12RC1
# ca447a8f 11-Apr-2014 Bob Weinand

Merge branch 'PHP-5.6'


# 096e40a0 11-Apr-2014 Bob Weinand

Fixed tests for recent constant array changes

# ccf863c8 11-Apr-2014 Bob Weinand

Merge branch 'PHP-5.6'


# 35b895fd 11-Apr-2014 Bob Weinand

Removed useless void* parameter and replaced with zend_bool on zval_update_constant* functions

# 38ec4d20 11-Apr-2014 Bob Weinand

Merge branch 'PHP-5.6'


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

# 9663193b 11-Apr-2014 Bob Weinand

Merge branch 'PHP-5.6'


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

Revision tags: php-5.4.27, php-5.5.11, php-5.5.11RC1, php-5.4.27RC1
# 75435e30 07-Mar-2014 Bob Weinand

Merge branch 'PHP-5.6'


# 3d1fa4cb 06-Mar-2014 Tjerk Meesters

Allow T_POW in constant expressions

1234567891011