]>
granicus.if.org Git - php/log
Xinchen Hui [Sat, 15 Mar 2014 11:34:07 +0000 (19:34 +0800)]
Fixed several bugs in spl_autoload
Xinchen Hui [Sat, 15 Mar 2014 11:33:36 +0000 (19:33 +0800)]
Fixed memory leak while add_mem faile
Xinchen Hui [Sat, 15 Mar 2014 11:16:07 +0000 (19:16 +0800)]
Fixed refcount asseration
Xinchen Hui [Sat, 15 Mar 2014 11:14:11 +0000 (19:14 +0800)]
Refactor Spl_Heap to fixed bug after default_properties change
Xinchen Hui [Sat, 15 Mar 2014 08:33:31 +0000 (16:33 +0800)]
Refactor Spl_Iterators to fixed default_properties change
Xinchen Hui [Sat, 15 Mar 2014 06:44:50 +0000 (14:44 +0800)]
Refactored Spl_Dllist to fixed zend_object->default_properties change
Xinchen Hui [Sat, 15 Mar 2014 06:32:32 +0000 (14:32 +0800)]
Refactored Spl_Arrary to fixed zend_object->default_properties change
Xinchen Hui [Sat, 15 Mar 2014 05:20:23 +0000 (13:20 +0800)]
Fixed fixed_array returning initializing
Xinchen Hui [Sat, 15 Mar 2014 05:18:32 +0000 (13:18 +0800)]
Fixed fixedarray iterator fetching
Xinchen Hui [Sat, 15 Mar 2014 05:12:55 +0000 (13:12 +0800)]
Fixed fixed_array fetching
Dmitry Stogov [Fri, 14 Mar 2014 14:00:42 +0000 (18:00 +0400)]
Fixed various CLI problems
Dmitry Stogov [Fri, 14 Mar 2014 11:54:49 +0000 (15:54 +0400)]
Fixed refcounting
Dmitry Stogov [Fri, 14 Mar 2014 11:35:57 +0000 (15:35 +0400)]
Don't include trailing zero into hash caclculation
Dmitry Stogov [Fri, 14 Mar 2014 08:50:20 +0000 (12:50 +0400)]
Fixed reference support
Dmitry Stogov [Fri, 14 Mar 2014 08:14:59 +0000 (12:14 +0400)]
Fixed support for references
Dmitry Stogov [Thu, 13 Mar 2014 19:23:20 +0000 (23:23 +0400)]
Fixed support for references
Dmitry Stogov [Thu, 13 Mar 2014 19:04:30 +0000 (23:04 +0400)]
Fixed test (scalars don;t have reference counter any more)
Dmitry Stogov [Thu, 13 Mar 2014 18:56:18 +0000 (22:56 +0400)]
Fixed support for references
Dmitry Stogov [Thu, 13 Mar 2014 18:07:37 +0000 (22:07 +0400)]
REFERENCE is always REFCOUNTED
Dmitry Stogov [Thu, 13 Mar 2014 18:07:14 +0000 (22:07 +0400)]
Fixed reference conversion
Dmitry Stogov [Thu, 13 Mar 2014 13:59:50 +0000 (17:59 +0400)]
Fixed reference support
Dmitry Stogov [Thu, 13 Mar 2014 13:01:28 +0000 (17:01 +0400)]
Fixed foreach (now we store HashPointer in additional IS_TMP_VAR slot(s))
Dmitry Stogov [Thu, 13 Mar 2014 10:24:08 +0000 (14:24 +0400)]
Fixed autoconversion from reference to ordinal value
Dmitry Stogov [Thu, 13 Mar 2014 08:42:24 +0000 (12:42 +0400)]
Fixed test
Dmitry Stogov [Wed, 12 Mar 2014 20:30:53 +0000 (00:30 +0400)]
Fixed IS_INDIRECT handling when assign array element by reference.
This might cause passing invalid pointer if the array could be resized before IS_INDIRECT usage.
Now we use IS_REFERENCE instead of IS_INDIRECT.
The following test crashed before:
<?php $a = array(0,1,2,3,4,5,6,7); $a[8] = &$a[7]; ?>
Dmitry Stogov [Wed, 12 Mar 2014 08:07:03 +0000 (12:07 +0400)]
Fixed reference afto conversion
Dmitry Stogov [Tue, 11 Mar 2014 18:33:28 +0000 (22:33 +0400)]
Fixed passing arguments by reference from internal functions
Dmitry Stogov [Tue, 11 Mar 2014 10:49:25 +0000 (14:49 +0400)]
Fixed reference handling
Dmitry Stogov [Tue, 11 Mar 2014 07:34:23 +0000 (11:34 +0400)]
Reverted wrong fix
Xinchen Hui [Tue, 11 Mar 2014 06:23:14 +0000 (14:23 +0800)]
Review ended
Revert "An demo(for review) to show how to fix the problem(symbol table resize)"
This reverts commit
60c354510b6731ec8348af9c5e230a4859c7c383 .
Xinchen Hui [Mon, 10 Mar 2014 08:25:05 +0000 (16:25 +0800)]
An demo(for review) to show how to fix the problem(symbol table resize)
Xinchen Hui [Mon, 10 Mar 2014 08:24:35 +0000 (16:24 +0800)]
Revert "An demo(for review) to show how to fix the problem we meet"
This reverts commit
4aeae157062f69deb36e16f13ff0ddff62fd487c .
Xinchen Hui [Mon, 10 Mar 2014 03:29:28 +0000 (11:29 +0800)]
An demo(for review) to show how to fix the problem we meet
Xinchen Hui [Mon, 10 Mar 2014 02:49:53 +0000 (10:49 +0800)]
Fixed warning mesg
Xinchen Hui [Sun, 9 Mar 2014 12:10:02 +0000 (20:10 +0800)]
All tests passed in ext/standard/tests/dir now
Xinchen Hui [Sun, 9 Mar 2014 12:08:06 +0000 (20:08 +0800)]
Use list_close here (by ext/standard/tests/dir/closedir_basic.phpt)
Xinchen Hui [Sun, 9 Mar 2014 12:03:24 +0000 (20:03 +0800)]
IS_REFERENCE is unfrequent
Xinchen Hui [Sun, 9 Mar 2014 11:56:27 +0000 (19:56 +0800)]
Use list_close here to fix ext/standard/tests/file/popen_pclose_basic.phpt
Xinchen Hui [Sun, 9 Mar 2014 11:42:08 +0000 (19:42 +0800)]
Fixed ref hanlding in ADD_ARRAY_ELEMENT (by ext/standard/tests/array/bug30074.phpt)
Xinchen Hui [Sun, 9 Mar 2014 03:53:06 +0000 (11:53 +0800)]
Fixed wrong addref usage in extract
Xinchen Hui [Sun, 9 Mar 2014 03:43:47 +0000 (11:43 +0800)]
Fixed memleak while sending IS_REFERENCE
Xinchen Hui [Sun, 9 Mar 2014 03:35:20 +0000 (11:35 +0800)]
Fixed parse_ini_file
Xinchen Hui [Sun, 9 Mar 2014 03:06:06 +0000 (11:06 +0800)]
Fixed double free in parse_ini_string
Xinchen Hui [Sat, 8 Mar 2014 10:39:23 +0000 (18:39 +0800)]
Fixing SplFixedArray (this probably will be revert, just show what the problem is)
Xinchen Hui [Sat, 8 Mar 2014 05:42:36 +0000 (13:42 +0800)]
Refactor SplObjectStorage make it works
Dmitry Stogov [Fri, 7 Mar 2014 20:02:12 +0000 (00:02 +0400)]
Fixed assignment to reference
Xinchen Hui [Fri, 7 Mar 2014 14:33:36 +0000 (22:33 +0800)]
Improve codes
Dmitry Stogov [Fri, 7 Mar 2014 14:23:57 +0000 (18:23 +0400)]
Fixed char*/zend_string* inconsistency
Dmitry Stogov [Fri, 7 Mar 2014 13:21:29 +0000 (17:21 +0400)]
Temporary fix memory leaks
Dmitry Stogov [Fri, 7 Mar 2014 13:17:35 +0000 (17:17 +0400)]
Fixed refcounting
Dmitry Stogov [Fri, 7 Mar 2014 13:14:16 +0000 (17:14 +0400)]
Temporary fix memory leaks
Dmitry Stogov [Fri, 7 Mar 2014 13:09:45 +0000 (17:09 +0400)]
Temporary fix memory leaks
Dmitry Stogov [Fri, 7 Mar 2014 13:06:13 +0000 (17:06 +0400)]
Fixed string length
Dmitry Stogov [Fri, 7 Mar 2014 12:45:32 +0000 (16:45 +0400)]
Fixed pass by reference special cases
Dmitry Stogov [Fri, 7 Mar 2014 11:58:09 +0000 (15:58 +0400)]
Fixed refcounting
Xinchen Hui [Fri, 7 Mar 2014 10:01:02 +0000 (18:01 +0800)]
Fixed bug codes in stream_resolve_include_path....
Xinchen Hui [Fri, 7 Mar 2014 09:48:54 +0000 (17:48 +0800)]
Fixed memory leak (double array_init)
Xinchen Hui [Fri, 7 Mar 2014 09:41:02 +0000 (17:41 +0800)]
Forgot to remove unused codes
Xinchen Hui [Fri, 7 Mar 2014 09:08:14 +0000 (17:08 +0800)]
Refactor reference handling
Xinchen Hui [Fri, 7 Mar 2014 08:51:55 +0000 (16:51 +0800)]
Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2
Xinchen Hui [Fri, 7 Mar 2014 08:49:01 +0000 (16:49 +0800)]
Fixed invalid pointer usage (tests/output/ob_start_callbacks.phpt)
Dmitry Stogov [Fri, 7 Mar 2014 08:25:55 +0000 (12:25 +0400)]
Fixed return by reference
Dmitry Stogov [Fri, 7 Mar 2014 07:32:07 +0000 (11:32 +0400)]
Fixed support for references
Xinchen Hui [Fri, 7 Mar 2014 07:12:33 +0000 (15:12 +0800)]
Fixed asseration failed in ob_get_status
Xinchen Hui [Fri, 7 Mar 2014 06:35:14 +0000 (14:35 +0800)]
Fixed numeric string handling length
Xinchen Hui [Fri, 7 Mar 2014 05:51:39 +0000 (13:51 +0800)]
Fixed IS_REFERENCE handling in sort()
Xinchen Hui [Fri, 7 Mar 2014 05:48:28 +0000 (13:48 +0800)]
IS_REFERENCE is unfrequent
Dmitry Stogov [Thu, 6 Mar 2014 22:03:25 +0000 (02:03 +0400)]
Fixed guard support in magic method __set()
Dmitry Stogov [Thu, 6 Mar 2014 21:34:03 +0000 (01:34 +0400)]
Fixed __FILE__ and __METHOD__ constants
Dmitry Stogov [Thu, 6 Mar 2014 21:33:33 +0000 (01:33 +0400)]
Fixed refcounting
Dmitry Stogov [Thu, 6 Mar 2014 21:00:26 +0000 (01:00 +0400)]
Fixed test
Dmitry Stogov [Thu, 6 Mar 2014 20:50:02 +0000 (00:50 +0400)]
Fixed dynamic properties cloning
Dmitry Stogov [Thu, 6 Mar 2014 20:26:21 +0000 (00:26 +0400)]
Fixed memory leak
Dmitry Stogov [Thu, 6 Mar 2014 18:07:28 +0000 (22:07 +0400)]
Added check
Xinchen Hui [Thu, 6 Mar 2014 15:39:34 +0000 (23:39 +0800)]
Fixed IS_REFERENCE handling in preg_match
Xinchen Hui [Thu, 6 Mar 2014 15:31:23 +0000 (23:31 +0800)]
Second argument of call_user_method is ref
Xinchen Hui [Thu, 6 Mar 2014 15:28:31 +0000 (23:28 +0800)]
Have no idea why I changed it to 0 in
70ddc853
Xinchen Hui [Thu, 6 Mar 2014 15:18:48 +0000 (23:18 +0800)]
Fixed refcounted on INTERNED string
Xinchen Hui [Thu, 6 Mar 2014 15:16:06 +0000 (23:16 +0800)]
To be consistent with old PHP in is_callable(do we really need it?)
Dmitry Stogov [Thu, 6 Mar 2014 13:59:17 +0000 (17:59 +0400)]
Fixed ArrayAccess behavior
Dmitry Stogov [Thu, 6 Mar 2014 12:53:13 +0000 (16:53 +0400)]
Fixed possible HashTable modification in its destructor
Dmitry Stogov [Thu, 6 Mar 2014 12:09:00 +0000 (16:09 +0400)]
Fixed uninitialized value
Dmitry Stogov [Thu, 6 Mar 2014 12:00:38 +0000 (16:00 +0400)]
Fixed string offset handling
Xinchen Hui [Thu, 6 Mar 2014 11:22:59 +0000 (19:22 +0800)]
Fixed wrong fix for tmpbuf
Xinchen Hui [Thu, 6 Mar 2014 11:07:59 +0000 (19:07 +0800)]
Fixed IS_REFERENCE handling
Xinchen Hui [Thu, 6 Mar 2014 11:06:05 +0000 (19:06 +0800)]
Fixed wrong merges
Xinchen Hui [Thu, 6 Mar 2014 11:03:22 +0000 (19:03 +0800)]
Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2
Conflicts:
ext/standard/formatted_print.c
Xinchen Hui [Thu, 6 Mar 2014 11:00:51 +0000 (19:00 +0800)]
Fixed memory leak in ext/standard/tests/strings/str_word_count.php
Xinchen Hui [Thu, 6 Mar 2014 10:51:20 +0000 (18:51 +0800)]
Fixed memory leak in ext/standard/tests/time/strptime_parts.php
Xinchen Hui [Thu, 6 Mar 2014 10:47:43 +0000 (18:47 +0800)]
Fixed memory leak in vfprintf
Dmitry Stogov [Thu, 6 Mar 2014 10:42:16 +0000 (14:42 +0400)]
Fixed memory leak
Xinchen Hui [Thu, 6 Mar 2014 10:30:32 +0000 (18:30 +0800)]
Fixed memory leak in getimagesize
Dmitry Stogov [Thu, 6 Mar 2014 10:29:36 +0000 (14:29 +0400)]
Fixed memory leaks
Xinchen Hui [Thu, 6 Mar 2014 10:23:16 +0000 (18:23 +0800)]
IS_REFERENCE is unfrequent
Xinchen Hui [Thu, 6 Mar 2014 10:07:42 +0000 (18:07 +0800)]
Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2
Xinchen Hui [Thu, 6 Mar 2014 10:06:41 +0000 (18:06 +0800)]
Fixed memory leak in vsprintf
Dmitry Stogov [Thu, 6 Mar 2014 09:59:15 +0000 (13:59 +0400)]
Fixed IS_REFERENCE support
Xinchen Hui [Thu, 6 Mar 2014 09:39:00 +0000 (17:39 +0800)]
Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2
Xinchen Hui [Thu, 6 Mar 2014 09:33:22 +0000 (17:33 +0800)]
Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2
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.