]>
granicus.if.org Git - php/log
Dmitry Stogov [Fri, 21 Mar 2014 11:43:53 +0000 (15:43 +0400)]
Fixed CV IS_INDIRECT support
Dmitry Stogov [Fri, 21 Mar 2014 11:33:08 +0000 (15:33 +0400)]
Fixed refcounting
Dmitry Stogov [Fri, 21 Mar 2014 11:32:02 +0000 (15:32 +0400)]
don't keep useless objects till the end of the script (destroy them immediately)
Dmitry Stogov [Fri, 21 Mar 2014 09:51:18 +0000 (13:51 +0400)]
Fixed static data cleanup
Dmitry Stogov [Fri, 21 Mar 2014 08:07:27 +0000 (12:07 +0400)]
Fixed refcounting
Dmitry Stogov [Fri, 21 Mar 2014 07:33:20 +0000 (11:33 +0400)]
Fixed refcounting
Dmitry Stogov [Thu, 20 Mar 2014 21:08:26 +0000 (01:08 +0400)]
Fixed refcounting (proper fix)
Dmitry Stogov [Thu, 20 Mar 2014 20:34:26 +0000 (00:34 +0400)]
Fixed refcounting
Dmitry Stogov [Thu, 20 Mar 2014 20:34:03 +0000 (00:34 +0400)]
Fixed invalid free
Dmitry Stogov [Thu, 20 Mar 2014 19:28:24 +0000 (23:28 +0400)]
Fixed iterator dtor
Dmitry Stogov [Thu, 20 Mar 2014 19:05:38 +0000 (23:05 +0400)]
Iterator has to be properly closed
Dmitry Stogov [Thu, 20 Mar 2014 13:26:20 +0000 (17:26 +0400)]
check if object store was freed before accessing particular object
Dmitry Stogov [Thu, 20 Mar 2014 13:03:32 +0000 (17:03 +0400)]
Fixed passing argument by refefence from internal functions
Dmitry Stogov [Thu, 20 Mar 2014 07:54:24 +0000 (11:54 +0400)]
Fixed tests (now objects are counted only once)
Dmitry Stogov [Thu, 20 Mar 2014 07:48:49 +0000 (11:48 +0400)]
Dmitry Stogov [Thu, 20 Mar 2014 07:38:13 +0000 (11:38 +0400)]
Fixed GC
Dmitry Stogov [Thu, 20 Mar 2014 07:37:42 +0000 (11:37 +0400)]
Fixed circular array copying
Dmitry Stogov [Thu, 20 Mar 2014 07:36:59 +0000 (11:36 +0400)]
fixed compilation warning
Dmitry Stogov [Wed, 19 Mar 2014 21:41:55 +0000 (01:41 +0400)]
Fixed GC
Dmitry Stogov [Wed, 19 Mar 2014 21:05:06 +0000 (01:05 +0400)]
Fixed memory leak
Dmitry Stogov [Wed, 19 Mar 2014 20:29:20 +0000 (00:29 +0400)]
Improved GC compatibility
Dmitry Stogov [Wed, 19 Mar 2014 19:51:28 +0000 (23:51 +0400)]
Fixed assignment of "new" by reference
Dmitry Stogov [Wed, 19 Mar 2014 19:50:50 +0000 (23:50 +0400)]
Mark objects that are going to be deleted
Dmitry Stogov [Wed, 19 Mar 2014 18:43:36 +0000 (22:43 +0400)]
More accurate zval comparison
Dmitry Stogov [Wed, 19 Mar 2014 18:43:06 +0000 (22:43 +0400)]
Fixed assignment reference to itself
Dmitry Stogov [Wed, 19 Mar 2014 14:11:46 +0000 (18:11 +0400)]
GC cleanup
Dmitry Stogov [Wed, 19 Mar 2014 13:55:42 +0000 (17:55 +0400)]
GC cleanup
Dmitry Stogov [Wed, 19 Mar 2014 13:25:19 +0000 (17:25 +0400)]
GC related fix
Dmitry Stogov [Wed, 19 Mar 2014 13:00:58 +0000 (17:00 +0400)]
Fixed double free
Dmitry Stogov [Wed, 19 Mar 2014 13:00:28 +0000 (17:00 +0400)]
Refactored GC (incomplete)
Dmitry Stogov [Tue, 18 Mar 2014 10:53:13 +0000 (14:53 +0400)]
Fixed zend_string*/char* mess
Dmitry Stogov [Tue, 18 Mar 2014 10:52:54 +0000 (14:52 +0400)]
Fixed cleanup on request shutdown
Dmitry Stogov [Tue, 18 Mar 2014 09:28:50 +0000 (13:28 +0400)]
Fixed tests
Dmitry Stogov [Tue, 18 Mar 2014 09:20:11 +0000 (13:20 +0400)]
Fixed support for references
Dmitry Stogov [Tue, 18 Mar 2014 08:37:51 +0000 (12:37 +0400)]
Fixed reference separation
Dmitry Stogov [Tue, 18 Mar 2014 07:50:22 +0000 (11:50 +0400)]
Fixed stream_filter_remove()
Dmitry Stogov [Tue, 18 Mar 2014 07:34:09 +0000 (11:34 +0400)]
Fixed memory leak
Dmitry Stogov [Tue, 18 Mar 2014 07:18:40 +0000 (11:18 +0400)]
Fixed URL scanner
Dmitry Stogov [Mon, 17 Mar 2014 21:32:03 +0000 (01:32 +0400)]
Fixed error logging with date
Dmitry Stogov [Mon, 17 Mar 2014 21:16:12 +0000 (01:16 +0400)]
Fixed tests (scalar don't have reference counter, other values may get different counter values)
Dmitry Stogov [Mon, 17 Mar 2014 20:55:25 +0000 (00:55 +0400)]
Fixed get_browser()
Dmitry Stogov [Mon, 17 Mar 2014 20:08:50 +0000 (00:08 +0400)]
Fixed stream notifier
Dmitry Stogov [Mon, 17 Mar 2014 19:15:22 +0000 (23:15 +0400)]
Refactored EG(active_symbol_table) to be zend_array* instead of HashTable*
Dmitry Stogov [Mon, 17 Mar 2014 17:38:48 +0000 (21:38 +0400)]
Fixed string length
Xinchen Hui [Mon, 17 Mar 2014 14:04:54 +0000 (22:04 +0800)]
Fixed COUNT_RECURSIVE reference handling
Dmitry Stogov [Mon, 17 Mar 2014 13:55:51 +0000 (17:55 +0400)]
Fixed test (the expected output and master behavior are wrong)
Dmitry Stogov [Mon, 17 Mar 2014 13:38:15 +0000 (17:38 +0400)]
Fixed ext/ereg problems
Dmitry Stogov [Mon, 17 Mar 2014 13:23:27 +0000 (17:23 +0400)]
Fixed serialize/unserialize problems
Xinchen Hui [Mon, 17 Mar 2014 04:32:42 +0000 (12:32 +0800)]
Fixed function name comparation
Xinchen Hui [Mon, 17 Mar 2014 04:16:46 +0000 (12:16 +0800)]
Fixed add_ref asseration fail
Xinchen Hui [Mon, 17 Mar 2014 04:15:22 +0000 (12:15 +0800)]
Refactor reflection_object to fix bug after default_properties changed
Xinchen Hui [Mon, 17 Mar 2014 04:05:52 +0000 (12:05 +0800)]
Fixed NULL pointer dereference
Xinchen Hui [Sun, 16 Mar 2014 15:04:07 +0000 (23:04 +0800)]
Forgot fix similar issue in spl_recursive_it_get_method
Xinchen Hui [Sun, 16 Mar 2014 15:02:14 +0000 (23:02 +0800)]
Fixed spl_dual_it_get_method
Xinchen Hui [Sun, 16 Mar 2014 14:05:38 +0000 (22:05 +0800)]
Fixed segfault (invalid free handling)
Xinchen Hui [Sun, 16 Mar 2014 10:09:27 +0000 (18:09 +0800)]
Fixed memory leak while cloning (All tests passes now in ext/date)
Xinchen Hui [Sun, 16 Mar 2014 10:09:06 +0000 (18:09 +0800)]
Fixed tests, reflection doesn't return reference anymore
Xinchen Hui [Sun, 16 Mar 2014 09:14:31 +0000 (17:14 +0800)]
Refactor date to fixed bug after default_properties changed
Xinchen Hui [Sun, 16 Mar 2014 07:52:50 +0000 (15:52 +0800)]
Fixed wrong md5 str length
Xinchen Hui [Sun, 16 Mar 2014 07:47:08 +0000 (15:47 +0800)]
Reflection doesn't return ref anymore
Xinchen Hui [Sun, 16 Mar 2014 07:45:45 +0000 (15:45 +0800)]
Fixed string handling in ext/spl/tests/recursive_tree_iterator_001.phpt
Xinchen Hui [Sun, 16 Mar 2014 07:40:35 +0000 (15:40 +0800)]
Fixed reference handling in pcre_grep
Xinchen Hui [Sun, 16 Mar 2014 00:45:43 +0000 (08:45 +0800)]
Fixed reference arg hanlding in pcre_replace
Xinchen Hui [Sun, 16 Mar 2014 00:44:07 +0000 (08:44 +0800)]
Refactor php_pcre_replace to return zend_string
Xinchen Hui [Sat, 15 Mar 2014 14:43:40 +0000 (22:43 +0800)]
Should not release container before dup
Xinchen Hui [Sat, 15 Mar 2014 14:37:27 +0000 (22:37 +0800)]
IS_UNDEF should never goes to user script land
Xinchen Hui [Sat, 15 Mar 2014 14:23:09 +0000 (22:23 +0800)]
Fixed typo
Xinchen Hui [Sat, 15 Mar 2014 14:17:55 +0000 (22:17 +0800)]
Fixed bug codes in SplFileInfo::getExtension
Xinchen Hui [Sat, 15 Mar 2014 14:13:55 +0000 (22:13 +0800)]
Fixed refcounted
Xinchen Hui [Sat, 15 Mar 2014 14:07:40 +0000 (22:07 +0800)]
Refactor Spl_Directory to fixed bug after default_properties changed
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 .