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) |
Revision tags: php-5.5.11RC1, php-5.4.27RC1 |
|
#
aa5f5530 |
| 17-Mar-2014 |
Dmitry Stogov |
Refactored EG(active_symbol_table) to be zend_array* instead of HashTable* |
#
9a4e16db |
| 05-Mar-2014 |
Xinchen Hui |
Fixed zend_is_true to support IS_REFERENCE |
Revision tags: php-5.5.10 |
|
#
37337373 |
| 05-Mar-2014 |
Dmitry Stogov |
Handle interned strings as non-refcounted scalars |
Revision tags: php-5.4.26 |
|
#
1be0df93 |
| 04-Mar-2014 |
Dmitry Stogov |
Fixed destruction of VM handler operands (FREE_OP1 and family) |
Revision tags: php-5.6.0alpha3 |
|
#
ff61b469 |
| 19-Feb-2014 |
Dmitry Stogov |
Use better data structures (incomplete) |
Revision tags: php-5.4.26RC1, php-5.5.10RC1 |
|
#
5de71156 |
| 18-Feb-2014 |
Dmitry Stogov |
Use better data structures (incomplete; able to run bench.php) |
#
a0fe8e5a |
| 17-Feb-2014 |
Dmitry Stogov |
Use better data structures (incomplete) |