History log of /php-src/Zend/zend_execute.h (Results 251 – 275 of 434)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# c6978139 26-Jun-2014 Dmitry Stogov

Refactoring: merge call_frame and end_execute_data into single data structure. Keep only single copy of each argument on VM stack (previously ZE kept two copies of each arguments for user functions)

Revision tags: php-5.4.30, php-5.5.14
# 43477bc7 23-Jun-2014 Dmitry Stogov

Refactoring: use call_frames instead of call_slots

Revision tags: php-5.6.0RC1
# e1817984 16-Jun-2014 Dmitry Stogov

Small call/return improvement

Revision tags: php-5.5.14RC1, php-5.4.30RC1, php-5.6.0beta4, php-5.4.29, php-5.5.13, php-5.5.13RC1, php-5.6.0beta3, php-5.4.29RC1
# 88421c6a 13-May-2014 Dmitry Stogov

Added comment

# 409e9134 06-May-2014 Nikita Popov

Sync zend_is_true with convert_to_boolean (fixes GMP test)

# 83d45d0a 05-May-2014 Dmitry Stogov

GC checks during argument release don't make sense

Revision tags: php-5.6.0beta2
# 17d027ed 30-Apr-2014 Dmitry Stogov

Split IS_BOOL into IS_FALSE and IS_TRUE

Revision tags: 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 ...


# ea2e1bb1 18-Apr-2014 Dmitry Stogov

Optimized zend_leave_helper()

# 5c02e0fc 17-Apr-2014 Dmitry Stogov

Cache op_array->run_time_cache in zend_execute_data for faster access

# e96073b1 17-Apr-2014 Dmitry Stogov

Moved zend_literal->cache_slot right into zval.
It should be accessed using Z_CACHE_SLOT() macro.
zend_literal structure is removed.
API functions that accepted pointer to zend_literal no

Moved zend_literal->cache_slot right into zval.
It should be accessed using Z_CACHE_SLOT() macro.
zend_literal structure is removed.
API functions that accepted pointer to zend_literal now accept pointer to zval or cache_slot directly.
Calls of such functiond that now accept cache_slot need to be changed to pass -1 instead of NULL.

show more ...

Revision tags: php-5.4.28RC1, php-5.5.12RC1
# 050d7e38 15-Apr-2014 Dmitry Stogov

Cleanup (1-st round)

# a0690ff2 15-Apr-2014 Xinchen Hui

Fixed zend_object_get_t in simpleXML

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

Revision tags: php-5.6.0beta1
# bf35b22a 07-Apr-2014 Dmitry Stogov

Optimized ISSET_ISEMPTY_DIM_OBJ

# 8b2bb301 07-Apr-2014 Dmitry Stogov

Use macros

# eaeb3c39 04-Apr-2014 Dmitry Stogov

Optimized RECV_* opcodes

# 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
# ea85451b 27-Mar-2014 Dmitry Stogov

Refactored data structures to keep zend_object* instead of a whole zval in some places

# c6cba554 27-Mar-2014 Dmitry Stogov

Use ZVAL_DEREF() macro

# 54d559d8 27-Mar-2014 Dmitry Stogov

Replaced (Z_TYPE(x) == IS_REFERENCE) with (Z_ISREF(x))

# b7938ab1 19-Mar-2014 Dmitry Stogov

Refactored GC (incomplete)

1...<<1112131415161718