Dmitry Stogov
|
c1965f58d4
|
Use reference counting instead of zval duplication
|
2014-06-05 16:04:11 +04:00 |
|
Xinchen Hui
|
922285ec55
|
Don't use cast (compiler friendly)
|
2014-05-26 11:05:04 +08:00 |
|
Pierre Joye
|
5609bcc757
|
fix leak
|
2014-05-15 10:23:50 +02:00 |
|
Pierre Joye
|
d8c6749649
|
RETURN_STRING takes the char* only now (always copied)
|
2014-05-15 09:56:20 +02:00 |
|
Nikita Popov
|
b1b7939b0f
|
Move more code to use zval_get_string
|
2014-04-25 23:21:04 +02:00 |
|
Dmitry Stogov
|
f9927a6c97
|
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
|
2014-04-26 00:32:51 +04:00 |
|
Dmitry Stogov
|
df7ca608ce
|
Optimized constant lookup
|
2014-04-25 00:56:15 +04:00 |
|
Dmitry Stogov
|
72c287bd23
|
Combine HashTable.flags and HashTable.nApplyCount into single 32-bit word
|
2014-04-21 18:25:34 +04:00 |
|
Dmitry Stogov
|
7652a977a8
|
Use ZEND_FETCH_FOREACH_* macros to iterate over HashTables instead of zend_hash_move_forward() and family.
|
2014-04-18 19:18:11 +04:00 |
|
Dmitry Stogov
|
6cf5e51f3e
|
Reduced memory realocations
|
2014-04-15 22:43:18 +04:00 |
|
Dmitry Stogov
|
f9b26bc39a
|
Cleanup (2-nd round)
|
2014-04-15 21:56:30 +04:00 |
|
Dmitry Stogov
|
050d7e38ad
|
Cleanup (1-st round)
|
2014-04-15 15:40:40 +04:00 |
|
Ferenc Kovacs
|
fdbf467d2e
|
Merge branch 'PHP-5.6'
* PHP-5.6:
Fix bug #66568: the second arg for unserialize is optional.
|
2014-04-13 02:50:03 +02:00 |
|
Ferenc Kovacs
|
aefc8f22b3
|
Fix bug #66568: the second arg for unserialize is optional.
|
2014-04-13 02:49:35 +02:00 |
|
Bob Weinand
|
ccf863c8ce
|
Merge branch 'PHP-5.6'
|
2014-04-11 19:35:11 +02:00 |
|
Bob Weinand
|
99d1a1bb3f
|
Shut up, my lovely compiler; I do not like your warnings
|
2014-04-11 19:33:56 +02:00 |
|
Dmitry Stogov
|
a6123151c7
|
Fixed memory leak
|
2014-04-11 18:15:53 +04:00 |
|
Kalle Sommer Nielsen
|
91aa9fbb47
|
Remove call_user_method() and call_user_method_array() from master, long time deprecated in favour of call_user_func*().
|
2014-04-05 06:43:41 +02:00 |
|
Dmitry Stogov
|
6b2ed577fd
|
Avoid unnecessry reallocations
|
2014-04-01 22:36:17 +04:00 |
|
Dmitry Stogov
|
887189ca31
|
Refactored IS_INDIRECT usage for CV and object properties to support HashTable resizing
|
2014-03-26 18:07:31 +04:00 |
|
Xinchen Hui
|
f1ed4f6bf9
|
Fixed parse_ini_file
|
2014-03-09 11:35:20 +08:00 |
|
Xinchen Hui
|
7668f7f95a
|
Fixed double free in parse_ini_string
|
2014-03-09 11:06:06 +08:00 |
|
Xinchen Hui
|
2d45dce4aa
|
Second argument of call_user_method is ref
|
2014-03-06 23:32:47 +08:00 |
|
Xinchen Hui
|
00cf4e5a58
|
Have no idea why I changed it to 0 in 70ddc853
|
2014-03-06 23:28:31 +08:00 |
|
Xinchen Hui
|
95d31d773f
|
Fixed refcounted on INTERNED string
|
2014-03-06 23:18:48 +08:00 |
|
Dmitry Stogov
|
da75df6faa
|
Fixed string lengths
|
2014-03-05 16:04:28 +04:00 |
|
Dmitry Stogov
|
3733737328
|
Handle interned strings as non-refcounted scalars
|
2014-03-05 13:55:56 +04:00 |
|
Dmitry Stogov
|
dd7c7e6fb2
|
Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2
Conflicts:
ext/standard/formatted_print.c
|
2014-03-05 11:26:35 +04:00 |
|
Dmitry Stogov
|
040dea8b82
|
Arguments taken by internal functions using zend_parse_parameters() with "+" and "*" specifications must not be deallocated anymore.
|
2014-03-05 11:10:52 +04:00 |
|
Xinchen Hui
|
d5fa6b2467
|
Fixed name length in get_include_path
|
2014-03-05 12:16:57 +08:00 |
|
Dmitry Stogov
|
fe8c0b889f
|
Fixed return_value destruction
|
2014-03-03 15:36:58 +04:00 |
|
Xinchen Hui
|
70ddc853fd
|
Refactor php_escape_shell_* to return zend_string
|
2014-03-03 17:33:40 +08:00 |
|
Xinchen Hui
|
d50782286f
|
Fixed get_cfg_var
|
2014-03-03 17:09:06 +08:00 |
|
Xinchen Hui
|
3e93cd9fd7
|
Fixed serval segfaults
|
2014-03-03 16:46:18 +08:00 |
|
Dmitry Stogov
|
4865ec6ff0
|
Fixed ini_get_all()
|
2014-02-28 17:47:00 +04:00 |
|
Dmitry Stogov
|
3f4759515c
|
Fixed memory leak
|
2014-02-27 22:21:02 +04:00 |
|
Dmitry Stogov
|
639e4e1afa
|
Changes zend_is_callable() to use zend_string* instead of char*
|
2014-02-25 16:03:34 +04:00 |
|
Xinchen Hui
|
71dac3d54f
|
Don't add_ref in add_*_str functions
|
2014-02-25 15:47:24 +08:00 |
|
Dmitry Stogov
|
d149228b69
|
Use better data structures (incomplete)
|
2014-02-21 23:51:08 +04:00 |
|
Dmitry Stogov
|
7428cac6e8
|
Use better data structures (incomplete)
|
2014-02-18 16:44:01 +04:00 |
|
Nikita Popov
|
1aa6f95651
|
Merge branch 'PHP-5.6'
|
2014-02-16 00:08:17 +01:00 |
|
Rouven Weßling
|
417dbfbacc
|
Declare a number of functions as variadic.
|
2014-02-16 00:07:55 +01:00 |
|
Dmitry Stogov
|
00244baba8
|
Use better data structures (incomplete)
|
2014-02-10 12:18:01 +04:00 |
|
Will Fitch
|
4e5195f82c
|
Merge branch 'PHP-5.6'
* PHP-5.6:
Fix bug #66509: copy() arginfo incorrect since 5.4
|
2014-01-18 11:57:34 -05:00 |
|
Will Fitch
|
a540c57331
|
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Fix bug #66509: copy() arginfo incorrect since 5.4
|
2014-01-18 11:56:22 -05:00 |
|
Will Fitch
|
767e6d2e08
|
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
Fix bug #66509: copy() arginfo incorrect since 5.4
Conflicts:
NEWS
|
2014-01-18 11:39:32 -05:00 |
|
Will Fitch
|
5b906ce6eb
|
Fix bug #66509: copy() arginfo incorrect since 5.4
Since 5.4, the ZEND_BEGIN_ARG_INFO_EX was replaced
by non _EX, causing Reflection to assume the
$context parameter is required.
|
2014-01-18 11:25:53 -05:00 |
|
Xinchen Hui
|
0f53e37494
|
Merge branch 'PHP-5.6'
|
2014-01-03 11:09:07 +08:00 |
|
Xinchen Hui
|
c081ce628f
|
Bump year
|
2014-01-03 11:08:10 +08:00 |
|
Xinchen Hui
|
47c9027772
|
Bump year
|
2014-01-03 11:06:16 +08:00 |
|