]> granicus.if.org Git - php/log
php
11 years agoInternal functions may return (e.g. on wrong arguments) keeping the original return_v...
Dmitry Stogov [Thu, 6 Mar 2014 09:32:43 +0000 (13:32 +0400)]
Internal functions may return (e.g. on wrong arguments) keeping the original return_value. So we have to initialize return_value as IS_NULL.

11 years agoFixed refcounting
Dmitry Stogov [Thu, 6 Mar 2014 09:32:26 +0000 (13:32 +0400)]
Fixed refcounting

11 years agoFixed ArrayAccess handling
Dmitry Stogov [Thu, 6 Mar 2014 09:11:23 +0000 (13:11 +0400)]
Fixed ArrayAccess handling

11 years agoIS_REFERENCE with refcount==1 should be handled as ordinal value
Dmitry Stogov [Thu, 6 Mar 2014 08:37:46 +0000 (12:37 +0400)]
IS_REFERENCE with refcount==1 should be handled as ordinal value

11 years agoFixed passing reference by value in call_user_func()
Dmitry Stogov [Wed, 5 Mar 2014 21:04:28 +0000 (01:04 +0400)]
Fixed passing reference by value in call_user_func()

11 years agoFixed Generator::throw()
Dmitry Stogov [Wed, 5 Mar 2014 20:45:53 +0000 (00:45 +0400)]
Fixed Generator::throw()

11 years agoFixed support for undefined constants in RECV_INIT
Dmitry Stogov [Wed, 5 Mar 2014 20:15:56 +0000 (00:15 +0400)]
Fixed support for undefined constants in RECV_INIT

11 years agoFixed "foreach ($reference as $val)"
Dmitry Stogov [Wed, 5 Mar 2014 19:22:50 +0000 (23:22 +0400)]
Fixed "foreach ($reference as $val)"

11 years agoFixed hidden property handling
Dmitry Stogov [Wed, 5 Mar 2014 13:57:21 +0000 (17:57 +0400)]
Fixed hidden property handling

11 years agoIt's not possible to create reference to string-offset
Dmitry Stogov [Wed, 5 Mar 2014 13:32:23 +0000 (17:32 +0400)]
It's not possible to create reference to string-offset

11 years agoFixed array_nultisort() to support IS_REFERENCE
Dmitry Stogov [Wed, 5 Mar 2014 13:23:40 +0000 (17:23 +0400)]
Fixed array_nultisort() to support IS_REFERENCE

11 years agoFixed by reference parameter passing from internal functions
Dmitry Stogov [Wed, 5 Mar 2014 12:17:00 +0000 (16:17 +0400)]
Fixed by reference parameter passing from internal functions

11 years agoFixed string lengths
Dmitry Stogov [Wed, 5 Mar 2014 12:04:28 +0000 (16:04 +0400)]
Fixed string lengths

11 years agoReverted "efree(args);" removed by mistake
Dmitry Stogov [Wed, 5 Mar 2014 11:49:24 +0000 (15:49 +0400)]
Reverted "efree(args);" removed by mistake

11 years agoMerge branch 'refactoring2' of github.com:zendtech/php into refactoring2
Dmitry Stogov [Wed, 5 Mar 2014 11:34:50 +0000 (15:34 +0400)]
Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2

11 years agoTemporary fix for lazy symbol table initialization called from zemd_error(), that...
Dmitry Stogov [Wed, 5 Mar 2014 11:33:31 +0000 (15:33 +0400)]
Temporary fix for lazy symbol table initialization called from zemd_error(), that converts CV variables into IS_INDIRECT

11 years agoFixed wrong hash value in ext/standard/tests/array/array_combine.php
Xinchen Hui [Wed, 5 Mar 2014 10:39:20 +0000 (18:39 +0800)]
Fixed wrong hash value in ext/standard/tests/array/array_combine.php

11 years agoFixed refcounted handling
Xinchen Hui [Wed, 5 Mar 2014 10:17:16 +0000 (18:17 +0800)]
Fixed refcounted handling

11 years agoFixed refcounted
Xinchen Hui [Wed, 5 Mar 2014 10:11:22 +0000 (18:11 +0800)]
Fixed refcounted

11 years agoMerge branch 'refactoring2' of github.com:zendtech/php into refactoring2
Xinchen Hui [Wed, 5 Mar 2014 10:02:35 +0000 (18:02 +0800)]
Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2

Conflicts:
ext/standard/array.c

11 years agoFixed refcounted
Xinchen Hui [Wed, 5 Mar 2014 09:58:46 +0000 (17:58 +0800)]
Fixed refcounted

11 years agoHandle interned strings as non-refcounted scalars
Dmitry Stogov [Wed, 5 Mar 2014 09:55:56 +0000 (13:55 +0400)]
Handle interned strings as non-refcounted scalars

11 years agoretval might be IS_UNDEF even the call is successed
Xinchen Hui [Wed, 5 Mar 2014 09:53:01 +0000 (17:53 +0800)]
retval might be IS_UNDEF even the call is successed

11 years agoFixed NULL pointer def in ext/standard/tests/array/array_fill_keys_variation2.php
Xinchen Hui [Wed, 5 Mar 2014 09:31:10 +0000 (17:31 +0800)]
Fixed NULL pointer def in ext/standard/tests/array/array_fill_keys_variation2.php

11 years agoFixed NULL pointer dereference
Xinchen Hui [Wed, 5 Mar 2014 09:29:29 +0000 (17:29 +0800)]
Fixed NULL pointer dereference

11 years agoRemove "efree(args")
Xinchen Hui [Wed, 5 Mar 2014 09:07:09 +0000 (17:07 +0800)]
Remove "efree(args")

11 years agoCheckout refcounted before doing addref
Xinchen Hui [Wed, 5 Mar 2014 08:57:48 +0000 (16:57 +0800)]
Checkout refcounted before doing addref

11 years agoFixed memory leak (ext/standard/tests/file/stream_002.phpt)
Xinchen Hui [Wed, 5 Mar 2014 08:03:05 +0000 (16:03 +0800)]
Fixed memory leak (ext/standard/tests/file/stream_002.phpt)

11 years agoFixed segfault (op2 maybe equal to result)
Xinchen Hui [Wed, 5 Mar 2014 07:42:57 +0000 (15:42 +0800)]
Fixed segfault (op2 maybe equal to result)

11 years agoMerge branch 'refactoring2' of github.com:zendtech/php into refactoring2
Dmitry Stogov [Wed, 5 Mar 2014 07:26:35 +0000 (11:26 +0400)]
Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2

Conflicts:
ext/standard/formatted_print.c

11 years agoArguments taken by internal functions using zend_parse_parameters() with "+" and...
Dmitry Stogov [Wed, 5 Mar 2014 07:10:52 +0000 (11:10 +0400)]
Arguments taken by internal functions using zend_parse_parameters() with "+" and "*" specifications must not be deallocated anymore.

11 years agoFixed memory leak
Xinchen Hui [Wed, 5 Mar 2014 06:43:20 +0000 (14:43 +0800)]
Fixed memory leak

11 years agoFixed unlink file
Xinchen Hui [Wed, 5 Mar 2014 06:40:49 +0000 (14:40 +0800)]
Fixed unlink file

11 years agoFixed variable name register
Xinchen Hui [Wed, 5 Mar 2014 06:20:47 +0000 (14:20 +0800)]
Fixed variable name register

11 years agoFixed name length in get_include_path
Xinchen Hui [Wed, 5 Mar 2014 04:16:57 +0000 (12:16 +0800)]
Fixed name length in get_include_path

11 years agoFixed var_export reference handling
Xinchen Hui [Wed, 5 Mar 2014 04:10:43 +0000 (12:10 +0800)]
Fixed var_export reference handling

11 years agoFixed refcount showing
Xinchen Hui [Wed, 5 Mar 2014 04:06:56 +0000 (12:06 +0800)]
Fixed refcount showing

11 years agoFixed warning mesgs
Xinchen Hui [Wed, 5 Mar 2014 04:05:28 +0000 (12:05 +0800)]
Fixed warning mesgs

11 years agoFixed segfault
Xinchen Hui [Wed, 5 Mar 2014 03:44:51 +0000 (11:44 +0800)]
Fixed segfault

11 years agoRefactor stream_get_record to return zend_string
Xinchen Hui [Wed, 5 Mar 2014 03:41:21 +0000 (11:41 +0800)]
Refactor stream_get_record to return zend_string

11 years agoMerge branch 'refactoring2' of github.com:zendtech/php into refactoring2
Xinchen Hui [Wed, 5 Mar 2014 03:30:51 +0000 (11:30 +0800)]
Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2

11 years agoFixed stream_cast
Xinchen Hui [Wed, 5 Mar 2014 03:28:31 +0000 (11:28 +0800)]
Fixed stream_cast

11 years agoFixied calling object closures from internal functions
Dmitry Stogov [Tue, 4 Mar 2014 21:54:21 +0000 (01:54 +0400)]
Fixied calling object closures from internal functions

11 years agoFixed IS_REFERENCE separation
Dmitry Stogov [Tue, 4 Mar 2014 20:28:01 +0000 (00:28 +0400)]
Fixed IS_REFERENCE separation

11 years agoFixed passing by reference
Dmitry Stogov [Tue, 4 Mar 2014 19:54:05 +0000 (23:54 +0400)]
Fixed passing by reference

11 years agoFixed test
Dmitry Stogov [Tue, 4 Mar 2014 19:30:56 +0000 (23:30 +0400)]
Fixed test

11 years agoFixed return of references by value
Dmitry Stogov [Tue, 4 Mar 2014 13:38:19 +0000 (17:38 +0400)]
Fixed return of references by value

11 years agoFixed dereferencing of value returned from function (foo()[1] = ...)
Dmitry Stogov [Tue, 4 Mar 2014 13:23:23 +0000 (17:23 +0400)]
Fixed dereferencing of value returned from function (foo()[1] = ...)

11 years agoFixed assign by reference
Dmitry Stogov [Tue, 4 Mar 2014 13:04:46 +0000 (17:04 +0400)]
Fixed assign by reference

11 years agoEG(error_zval) must be passed as IS_INDIRECT
Dmitry Stogov [Tue, 4 Mar 2014 12:32:40 +0000 (16:32 +0400)]
EG(error_zval) must be passed as IS_INDIRECT

11 years agoFixed warning msg
Xinchen Hui [Tue, 4 Mar 2014 12:31:24 +0000 (20:31 +0800)]
Fixed warning msg

11 years agoFixed memory leak temporary
Xinchen Hui [Tue, 4 Mar 2014 12:29:48 +0000 (20:29 +0800)]
Fixed memory leak temporary

11 years agoFixed memory leak
Xinchen Hui [Tue, 4 Mar 2014 12:25:26 +0000 (20:25 +0800)]
Fixed memory leak

11 years agoFixed warning mesg
Xinchen Hui [Tue, 4 Mar 2014 12:10:41 +0000 (20:10 +0800)]
Fixed warning mesg

11 years agoFixed base64decode usage
Xinchen Hui [Tue, 4 Mar 2014 12:08:06 +0000 (20:08 +0800)]
Fixed base64decode usage

11 years agoFixed next index insetion through magic function ($obj[] = ...)
Dmitry Stogov [Tue, 4 Mar 2014 12:07:42 +0000 (16:07 +0400)]
Fixed next index insetion through magic function ($obj[] = ...)

11 years agoMerge branch 'refactoring2' of github.com:zendtech/php into refactoring2
Dmitry Stogov [Tue, 4 Mar 2014 11:13:38 +0000 (15:13 +0400)]
Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2

11 years agoFixed stream_select (incompeleted)
Xinchen Hui [Tue, 4 Mar 2014 11:12:43 +0000 (19:12 +0800)]
Fixed stream_select (incompeleted)

11 years agoFixed wrapper errors realted tests
Xinchen Hui [Tue, 4 Mar 2014 10:22:15 +0000 (18:22 +0800)]
Fixed wrapper errors realted tests

11 years agoPassing symbol_table into user error handlers
Dmitry Stogov [Tue, 4 Mar 2014 10:17:17 +0000 (14:17 +0400)]
Passing symbol_table into user error handlers

11 years agoMerge branch 'refactoring2' of github.com:zendtech/php into refactoring2
Dmitry Stogov [Tue, 4 Mar 2014 08:29:09 +0000 (12:29 +0400)]
Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2

11 years agoFixed destruction of VM handler operands (FREE_OP1 and family)
Dmitry Stogov [Tue, 4 Mar 2014 08:27:50 +0000 (12:27 +0400)]
Fixed destruction of VM handler operands (FREE_OP1 and family)

11 years agoParamter are references
Xinchen Hui [Mon, 3 Mar 2014 15:14:57 +0000 (23:14 +0800)]
Paramter are references

11 years agoReturn empty string
Xinchen Hui [Mon, 3 Mar 2014 15:09:31 +0000 (23:09 +0800)]
Return empty string

11 years agoError message has been changed
Xinchen Hui [Mon, 3 Mar 2014 14:39:20 +0000 (22:39 +0800)]
Error message has been changed

11 years agoMerge branch 'refactoring2' of github.com:zendtech/php into refactoring2
Dmitry Stogov [Mon, 3 Mar 2014 11:40:36 +0000 (15:40 +0400)]
Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2

11 years agoFixed return_value destruction
Dmitry Stogov [Mon, 3 Mar 2014 11:36:58 +0000 (15:36 +0400)]
Fixed return_value destruction

11 years agoFixed wrong data type (all tests passed in ext/network now)
Xinchen Hui [Mon, 3 Mar 2014 10:27:45 +0000 (18:27 +0800)]
Fixed wrong data type (all tests passed in ext/network now)

11 years agoTemorary fixed memleak
Xinchen Hui [Mon, 3 Mar 2014 10:24:06 +0000 (18:24 +0800)]
Temorary fixed memleak

11 years agoWrong type check
Xinchen Hui [Mon, 3 Mar 2014 10:23:12 +0000 (18:23 +0800)]
Wrong type check

11 years agoFixed reference arguments handling
Xinchen Hui [Mon, 3 Mar 2014 10:20:53 +0000 (18:20 +0800)]
Fixed reference arguments handling

11 years agoRefactor gethostbyname to returing zend_string
Xinchen Hui [Mon, 3 Mar 2014 10:19:16 +0000 (18:19 +0800)]
Refactor gethostbyname to returing zend_string

11 years agoFixed fsockopen's reference argument handling
Xinchen Hui [Mon, 3 Mar 2014 10:14:59 +0000 (18:14 +0800)]
Fixed fsockopen's reference argument handling

11 years agoFixed NULL pointer def
Xinchen Hui [Mon, 3 Mar 2014 10:12:13 +0000 (18:12 +0800)]
Fixed NULL pointer def

11 years agoFixed php_mail log
Xinchen Hui [Mon, 3 Mar 2014 10:00:56 +0000 (18:00 +0800)]
Fixed php_mail log

11 years agoElements in array could be reference
Xinchen Hui [Mon, 3 Mar 2014 09:44:21 +0000 (17:44 +0800)]
Elements in array could be reference

11 years agoMerge branch 'refactoring2' of github.com:zendtech/php into refactoring2
Xinchen Hui [Mon, 3 Mar 2014 09:34:01 +0000 (17:34 +0800)]
Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2

11 years agoRefactor php_escape_shell_* to return zend_string
Xinchen Hui [Mon, 3 Mar 2014 09:32:56 +0000 (17:32 +0800)]
Refactor php_escape_shell_* to return zend_string

11 years agoFixed macros
Dmitry Stogov [Mon, 3 Mar 2014 09:09:56 +0000 (13:09 +0400)]
Fixed macros

11 years agoFixed get_cfg_var
Xinchen Hui [Mon, 3 Mar 2014 09:09:06 +0000 (17:09 +0800)]
Fixed get_cfg_var

11 years agoFixed typo in get_extension_funcs
Xinchen Hui [Mon, 3 Mar 2014 09:06:04 +0000 (17:06 +0800)]
Fixed typo in get_extension_funcs

11 years agoFixed memory leak in php_uname
Xinchen Hui [Mon, 3 Mar 2014 08:56:54 +0000 (16:56 +0800)]
Fixed memory leak in php_uname

11 years agoFixed proc_open's reference argument
Xinchen Hui [Mon, 3 Mar 2014 08:50:35 +0000 (16:50 +0800)]
Fixed proc_open's reference argument

11 years agoFixed serval segfaults
Xinchen Hui [Mon, 3 Mar 2014 08:46:18 +0000 (16:46 +0800)]
Fixed serval segfaults

11 years agoFixed NULL pointer def
Xinchen Hui [Mon, 3 Mar 2014 08:42:34 +0000 (16:42 +0800)]
Fixed NULL pointer def

11 years agoUse stack memory here to avoid mem leak
Xinchen Hui [Mon, 3 Mar 2014 08:39:29 +0000 (16:39 +0800)]
Use stack memory here to avoid mem leak

11 years agoRefactor php_url_(en|de)code to return zend_string
Xinchen Hui [Mon, 3 Mar 2014 08:34:43 +0000 (16:34 +0800)]
Refactor php_url_(en|de)code to return zend_string

11 years agoFixed memory leak
Xinchen Hui [Mon, 3 Mar 2014 08:13:03 +0000 (16:13 +0800)]
Fixed memory leak

11 years agoFixed NULL pointer dereference
Xinchen Hui [Mon, 3 Mar 2014 08:10:15 +0000 (16:10 +0800)]
Fixed NULL pointer dereference

11 years agoRefactor _php_stream_scandir to avoid memleak
Xinchen Hui [Sun, 2 Mar 2014 14:47:59 +0000 (22:47 +0800)]
Refactor _php_stream_scandir to avoid memleak

11 years agoFixed segfault in closedir
Xinchen Hui [Sun, 2 Mar 2014 14:35:24 +0000 (22:35 +0800)]
Fixed segfault in closedir

11 years agoFixed bug55871.phpt in another way, test script should be changed?
Xinchen Hui [Sun, 2 Mar 2014 14:28:36 +0000 (22:28 +0800)]
Fixed bug55871.phpt in another way, test script should be changed?

11 years agoFixed php_implode with reference
Xinchen Hui [Sun, 2 Mar 2014 14:14:25 +0000 (22:14 +0800)]
Fixed php_implode with reference

11 years agoFixed str_replace count handling
Xinchen Hui [Sun, 2 Mar 2014 14:07:32 +0000 (22:07 +0800)]
Fixed str_replace count handling

11 years agoUse zend_string to avoid memleak
Xinchen Hui [Sun, 2 Mar 2014 13:54:46 +0000 (21:54 +0800)]
Use zend_string to avoid memleak

11 years agoFixed wrong condition (introduced by previous ci)
Xinchen Hui [Sun, 2 Mar 2014 13:48:38 +0000 (21:48 +0800)]
Fixed wrong condition (introduced by previous ci)

11 years agoFixed invalid free
Xinchen Hui [Sun, 2 Mar 2014 13:44:17 +0000 (21:44 +0800)]
Fixed invalid free

11 years agoFixed zend_string
Xinchen Hui [Sun, 2 Mar 2014 13:42:21 +0000 (21:42 +0800)]
Fixed zend_string

11 years agoFixed getClosureThis()
Xinchen Hui [Sun, 2 Mar 2014 13:40:20 +0000 (21:40 +0800)]
Fixed getClosureThis()

11 years agoFixed test
Xinchen Hui [Sun, 2 Mar 2014 13:38:00 +0000 (21:38 +0800)]
Fixed test