]> granicus.if.org Git - php/log
php
11 years agofixes
Dmitry Stogov [Mon, 31 Mar 2014 19:38:37 +0000 (23:38 +0400)]
fixes

11 years agoOptimizer related fixes (incomplete)
Dmitry Stogov [Mon, 31 Mar 2014 14:13:16 +0000 (18:13 +0400)]
Optimizer related fixes (incomplete)

11 years agofixed craches at request shutdown and memory leaks
Dmitry Stogov [Mon, 31 Mar 2014 12:09:45 +0000 (16:09 +0400)]
fixed craches at request shutdown and memory leaks

11 years agoMake opcache work (incomplete - optimizer doesn't work yet; crashes on request shutdown)
Dmitry Stogov [Mon, 31 Mar 2014 09:11:58 +0000 (13:11 +0400)]
Make opcache work (incomplete - optimizer doesn't work yet; crashes on request shutdown)

11 years agoFixed null pointer dereference
Xinchen Hui [Sun, 30 Mar 2014 09:53:17 +0000 (17:53 +0800)]
Fixed null pointer dereference

11 years agoFixed smart_str_setl
Xinchen Hui [Sun, 30 Mar 2014 09:50:42 +0000 (17:50 +0800)]
Fixed smart_str_setl

11 years agoFixed retval for ps_call_handler
Xinchen Hui [Sat, 29 Mar 2014 12:17:59 +0000 (20:17 +0800)]
Fixed retval for ps_call_handler

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

11 years agoRefactor session (incompleted)
Xinchen Hui [Sat, 29 Mar 2014 09:39:26 +0000 (17:39 +0800)]
Refactor session (incompleted)

11 years agoext/opcache refactoring (incomplete)
Dmitry Stogov [Fri, 28 Mar 2014 19:34:49 +0000 (23:34 +0400)]
ext/opcache refactoring (incomplete)

11 years agoRefactor session (incompleted)
Xinchen Hui [Fri, 28 Mar 2014 10:46:25 +0000 (18:46 +0800)]
Refactor session (incompleted)

11 years agoRefactored data structures to keep zend_object* instead of a whole zval in some places
Dmitry Stogov [Thu, 27 Mar 2014 22:11:22 +0000 (02:11 +0400)]
Refactored data structures to keep zend_object* instead of a whole zval in some places

11 years agoFixed support for references & cleanup
Dmitry Stogov [Thu, 27 Mar 2014 14:14:57 +0000 (18:14 +0400)]
Fixed support for references & cleanup

11 years agocleanup
Dmitry Stogov [Thu, 27 Mar 2014 14:14:42 +0000 (18:14 +0400)]
cleanup

11 years agoFixed memory leak
Dmitry Stogov [Thu, 27 Mar 2014 12:43:40 +0000 (16:43 +0400)]
Fixed memory leak

11 years agoUse CV variable offset instead of CV variable number
Dmitry Stogov [Thu, 27 Mar 2014 12:00:25 +0000 (16:00 +0400)]
Use CV variable offset instead of CV variable number

11 years agoCleanup
Dmitry Stogov [Thu, 27 Mar 2014 10:55:52 +0000 (14:55 +0400)]
Cleanup

11 years agoUse ZVAL_DEREF() macro
Dmitry Stogov [Thu, 27 Mar 2014 09:39:09 +0000 (13:39 +0400)]
Use ZVAL_DEREF() macro

11 years agoReplaced (Z_TYPE(x) == IS_REFERENCE) with (Z_ISREF(x))
Dmitry Stogov [Thu, 27 Mar 2014 07:50:45 +0000 (11:50 +0400)]
Replaced (Z_TYPE(x) == IS_REFERENCE) with (Z_ISREF(x))

11 years agoTypo
Dmitry Stogov [Thu, 27 Mar 2014 07:40:59 +0000 (11:40 +0400)]
Typo

11 years agoInlined "slow" CV lookup code (now it's cheap)
Dmitry Stogov [Thu, 27 Mar 2014 07:19:34 +0000 (11:19 +0400)]
Inlined "slow" CV lookup code (now it's cheap)
Removed expectations for undefined CV acess for BP_VAR_W and BP_VAR_IS modes

11 years agoFixed support for references
Dmitry Stogov [Wed, 26 Mar 2014 20:05:06 +0000 (00:05 +0400)]
Fixed support for references

11 years agoFixed symbol table detaching
Dmitry Stogov [Wed, 26 Mar 2014 20:04:50 +0000 (00:04 +0400)]
Fixed symbol table detaching

11 years agoFixed extract() support IS_INDIRECT
Dmitry Stogov [Wed, 26 Mar 2014 18:52:28 +0000 (22:52 +0400)]
Fixed extract() support IS_INDIRECT

11 years agofixed support for references
Dmitry Stogov [Wed, 26 Mar 2014 18:06:44 +0000 (22:06 +0400)]
fixed support for references

11 years agoMerge branch 'refactoring2' of github.com:zendtech/php into refactoring2
Xinchen Hui [Wed, 26 Mar 2014 15:25:26 +0000 (23:25 +0800)]
Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2

11 years agoRefactor session (incompleted)
Xinchen Hui [Wed, 26 Mar 2014 15:23:54 +0000 (23:23 +0800)]
Refactor session (incompleted)

11 years agoRefactored IS_INDIRECT usage for CV and object properties to support HashTable resizing
Dmitry Stogov [Wed, 26 Mar 2014 14:07:31 +0000 (18:07 +0400)]
Refactored IS_INDIRECT usage for CV and object properties to support HashTable resizing

11 years agoFixed test (scalar values don't have reference counters...)
Dmitry Stogov [Tue, 25 Mar 2014 20:01:33 +0000 (00:01 +0400)]
Fixed test (scalar values don't have reference counters...)

11 years agoFixed segfault due to incompleted refactoring
Xinchen Hui [Mon, 24 Mar 2014 09:14:29 +0000 (17:14 +0800)]
Fixed segfault due to incompleted refactoring

11 years agoIt's a tradition return NULL on error of args parsing
Xinchen Hui [Mon, 24 Mar 2014 06:31:03 +0000 (14:31 +0800)]
It's a tradition return NULL on error of args parsing

11 years agoFixed smart_str0 for empty str(more friendly for user?)
Xinchen Hui [Mon, 24 Mar 2014 06:06:35 +0000 (14:06 +0800)]
Fixed smart_str0 for empty str(more friendly for user?)

11 years agoFixed memleak temporary
Xinchen Hui [Mon, 24 Mar 2014 05:57:59 +0000 (13:57 +0800)]
Fixed memleak temporary

11 years agoFixed encoding list building while array arg
Xinchen Hui [Mon, 24 Mar 2014 05:56:27 +0000 (13:56 +0800)]
Fixed encoding list building while array arg

11 years agoFixed tests (mysqlnd only)
Xinchen Hui [Mon, 24 Mar 2014 05:45:18 +0000 (13:45 +0800)]
Fixed tests (mysqlnd only)

11 years agoRefactor mbstring (incompleted)
Xinchen Hui [Mon, 24 Mar 2014 04:37:05 +0000 (12:37 +0800)]
Refactor mbstring (incompleted)

11 years agoRefactor mbstring (incompleted)
Xinchen Hui [Sun, 23 Mar 2014 15:38:32 +0000 (23:38 +0800)]
Refactor mbstring (incompleted)

11 years agoRefactor mbstring (incompleted)
Xinchen Hui [Sun, 23 Mar 2014 11:45:48 +0000 (19:45 +0800)]
Refactor mbstring (incompleted)

11 years agoRefactor ext/mysql
Xinchen Hui [Sun, 23 Mar 2014 03:30:09 +0000 (11:30 +0800)]
Refactor ext/mysql

11 years agoFixed wrong assignment
Dmitry Stogov [Fri, 21 Mar 2014 22:40:41 +0000 (02:40 +0400)]
Fixed wrong assignment

11 years agoFixed refcounting
Dmitry Stogov [Fri, 21 Mar 2014 21:13:15 +0000 (01:13 +0400)]
Fixed refcounting

11 years agoFixed refcounting
Dmitry Stogov [Fri, 21 Mar 2014 20:00:20 +0000 (00:00 +0400)]
Fixed refcounting

11 years agoCleanup
Dmitry Stogov [Fri, 21 Mar 2014 17:48:38 +0000 (21:48 +0400)]
Cleanup

11 years agodon't mark zvals as rotts if they are already processed by GC
Dmitry Stogov [Fri, 21 Mar 2014 17:36:46 +0000 (21:36 +0400)]
don't mark zvals as rotts if they are already processed by GC

11 years agocosure->debug_info is not a subject for GC
Dmitry Stogov [Fri, 21 Mar 2014 17:35:47 +0000 (21:35 +0400)]
cosure->debug_info is not a subject for GC

11 years agoFixed reference counting
Dmitry Stogov [Fri, 21 Mar 2014 17:34:15 +0000 (21:34 +0400)]
Fixed reference counting

11 years agoTypo
Dmitry Stogov [Fri, 21 Mar 2014 12:37:53 +0000 (16:37 +0400)]
Typo

11 years agoFixed CV IS_INDIRECT support
Dmitry Stogov [Fri, 21 Mar 2014 11:43:53 +0000 (15:43 +0400)]
Fixed CV IS_INDIRECT support

11 years agoFixed refcounting
Dmitry Stogov [Fri, 21 Mar 2014 11:33:08 +0000 (15:33 +0400)]
Fixed refcounting

11 years agodon't keep useless objects till the end of the script (destroy them immediately)
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)

11 years agoFixed static data cleanup
Dmitry Stogov [Fri, 21 Mar 2014 09:51:18 +0000 (13:51 +0400)]
Fixed static data cleanup

11 years agoFixed refcounting
Dmitry Stogov [Fri, 21 Mar 2014 08:07:27 +0000 (12:07 +0400)]
Fixed refcounting

11 years agoFixed refcounting
Dmitry Stogov [Fri, 21 Mar 2014 07:33:20 +0000 (11:33 +0400)]
Fixed refcounting

11 years agoFixed refcounting (proper fix)
Dmitry Stogov [Thu, 20 Mar 2014 21:08:26 +0000 (01:08 +0400)]
Fixed refcounting (proper fix)

11 years agoFixed refcounting
Dmitry Stogov [Thu, 20 Mar 2014 20:34:26 +0000 (00:34 +0400)]
Fixed refcounting

11 years agoFixed invalid free
Dmitry Stogov [Thu, 20 Mar 2014 20:34:03 +0000 (00:34 +0400)]
Fixed invalid free

11 years agoFixed iterator dtor
Dmitry Stogov [Thu, 20 Mar 2014 19:28:24 +0000 (23:28 +0400)]
Fixed iterator dtor

11 years agoIterator has to be properly closed
Dmitry Stogov [Thu, 20 Mar 2014 19:05:38 +0000 (23:05 +0400)]
Iterator has to be properly closed

11 years agocheck if object store was freed before accessing particular object
Dmitry Stogov [Thu, 20 Mar 2014 13:26:20 +0000 (17:26 +0400)]
check if object store was freed before accessing particular object

11 years agoFixed passing argument by refefence from internal functions
Dmitry Stogov [Thu, 20 Mar 2014 13:03:32 +0000 (17:03 +0400)]
Fixed passing argument by refefence from internal functions

11 years agoFixed tests (now objects are counted only once)
Dmitry Stogov [Thu, 20 Mar 2014 07:54:24 +0000 (11:54 +0400)]
Fixed tests (now objects are counted only once)

11 years agoReverted 07fcdc40a0f2af388cff2b6083149a0dd8584003
Dmitry Stogov [Thu, 20 Mar 2014 07:48:49 +0000 (11:48 +0400)]
Reverted 07fcdc40a0f2af388cff2b6083149a0dd8584003

11 years agoFixed GC
Dmitry Stogov [Thu, 20 Mar 2014 07:38:13 +0000 (11:38 +0400)]
Fixed GC

11 years agoFixed circular array copying
Dmitry Stogov [Thu, 20 Mar 2014 07:37:42 +0000 (11:37 +0400)]
Fixed circular array copying

11 years agofixed compilation warning
Dmitry Stogov [Thu, 20 Mar 2014 07:36:59 +0000 (11:36 +0400)]
fixed compilation warning

11 years agoFixed GC
Dmitry Stogov [Wed, 19 Mar 2014 21:41:55 +0000 (01:41 +0400)]
Fixed GC

11 years agoFixed memory leak
Dmitry Stogov [Wed, 19 Mar 2014 21:05:06 +0000 (01:05 +0400)]
Fixed memory leak

11 years agoImproved GC compatibility
Dmitry Stogov [Wed, 19 Mar 2014 20:29:20 +0000 (00:29 +0400)]
Improved GC compatibility

11 years agoFixed assignment of "new" by reference
Dmitry Stogov [Wed, 19 Mar 2014 19:51:28 +0000 (23:51 +0400)]
Fixed assignment of "new" by reference

11 years agoMark objects that are going to be deleted
Dmitry Stogov [Wed, 19 Mar 2014 19:50:50 +0000 (23:50 +0400)]
Mark objects that are going to be deleted

11 years agoMore accurate zval comparison
Dmitry Stogov [Wed, 19 Mar 2014 18:43:36 +0000 (22:43 +0400)]
More accurate zval comparison

11 years agoFixed assignment reference to itself
Dmitry Stogov [Wed, 19 Mar 2014 18:43:06 +0000 (22:43 +0400)]
Fixed assignment reference to itself

11 years agoGC cleanup
Dmitry Stogov [Wed, 19 Mar 2014 14:11:46 +0000 (18:11 +0400)]
GC cleanup

11 years agoGC cleanup
Dmitry Stogov [Wed, 19 Mar 2014 13:55:42 +0000 (17:55 +0400)]
GC cleanup

11 years agoGC related fix
Dmitry Stogov [Wed, 19 Mar 2014 13:25:19 +0000 (17:25 +0400)]
GC related fix

11 years agoFixed double free
Dmitry Stogov [Wed, 19 Mar 2014 13:00:58 +0000 (17:00 +0400)]
Fixed double free

11 years agoRefactored GC (incomplete)
Dmitry Stogov [Wed, 19 Mar 2014 13:00:28 +0000 (17:00 +0400)]
Refactored GC (incomplete)

11 years agoFixed zend_string*/char* mess
Dmitry Stogov [Tue, 18 Mar 2014 10:53:13 +0000 (14:53 +0400)]
Fixed zend_string*/char* mess

11 years agoFixed cleanup on request shutdown
Dmitry Stogov [Tue, 18 Mar 2014 10:52:54 +0000 (14:52 +0400)]
Fixed cleanup on request shutdown

11 years agoFixed tests
Dmitry Stogov [Tue, 18 Mar 2014 09:28:50 +0000 (13:28 +0400)]
Fixed tests

11 years agoFixed support for references
Dmitry Stogov [Tue, 18 Mar 2014 09:20:11 +0000 (13:20 +0400)]
Fixed support for references

11 years agoFixed reference separation
Dmitry Stogov [Tue, 18 Mar 2014 08:37:51 +0000 (12:37 +0400)]
Fixed reference separation

11 years agoFixed stream_filter_remove()
Dmitry Stogov [Tue, 18 Mar 2014 07:50:22 +0000 (11:50 +0400)]
Fixed stream_filter_remove()

11 years agoFixed memory leak
Dmitry Stogov [Tue, 18 Mar 2014 07:34:09 +0000 (11:34 +0400)]
Fixed memory leak

11 years agoFixed URL scanner
Dmitry Stogov [Tue, 18 Mar 2014 07:18:40 +0000 (11:18 +0400)]
Fixed URL scanner

11 years agoFixed error logging with date
Dmitry Stogov [Mon, 17 Mar 2014 21:32:03 +0000 (01:32 +0400)]
Fixed error logging with date

11 years agoFixed tests (scalar don't have reference counter, other values may get different...
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)

11 years agoFixed get_browser()
Dmitry Stogov [Mon, 17 Mar 2014 20:55:25 +0000 (00:55 +0400)]
Fixed get_browser()

11 years agoFixed stream notifier
Dmitry Stogov [Mon, 17 Mar 2014 20:08:50 +0000 (00:08 +0400)]
Fixed stream notifier

11 years agoRefactored EG(active_symbol_table) to be zend_array* instead of HashTable*
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*

11 years agoFixed string length
Dmitry Stogov [Mon, 17 Mar 2014 17:38:48 +0000 (21:38 +0400)]
Fixed string length

11 years agoFixed COUNT_RECURSIVE reference handling
Xinchen Hui [Mon, 17 Mar 2014 14:04:54 +0000 (22:04 +0800)]
Fixed COUNT_RECURSIVE reference handling

11 years agoFixed test (the expected output and master behavior are wrong)
Dmitry Stogov [Mon, 17 Mar 2014 13:55:51 +0000 (17:55 +0400)]
Fixed test (the expected output and master behavior are wrong)

11 years agoFixed ext/ereg problems
Dmitry Stogov [Mon, 17 Mar 2014 13:38:15 +0000 (17:38 +0400)]
Fixed ext/ereg problems

11 years agoFixed serialize/unserialize problems
Dmitry Stogov [Mon, 17 Mar 2014 13:23:27 +0000 (17:23 +0400)]
Fixed serialize/unserialize problems

11 years agoFixed function name comparation
Xinchen Hui [Mon, 17 Mar 2014 04:32:42 +0000 (12:32 +0800)]
Fixed function name comparation

11 years agoFixed add_ref asseration fail
Xinchen Hui [Mon, 17 Mar 2014 04:16:46 +0000 (12:16 +0800)]
Fixed add_ref asseration fail

11 years agoRefactor reflection_object to fix bug after default_properties changed
Xinchen Hui [Mon, 17 Mar 2014 04:15:22 +0000 (12:15 +0800)]
Refactor reflection_object to fix bug after default_properties changed

11 years agoFixed NULL pointer dereference
Xinchen Hui [Mon, 17 Mar 2014 04:05:52 +0000 (12:05 +0800)]
Fixed NULL pointer dereference

11 years agoForgot fix similar issue in spl_recursive_it_get_method
Xinchen Hui [Sun, 16 Mar 2014 15:04:07 +0000 (23:04 +0800)]
Forgot fix similar issue in spl_recursive_it_get_method