History log of /PHP-5.5/Zend/zend_object_handlers.c (Results 26 – 50 of 251)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 4a0c2b43 19-Dec-2011 Xinchen Hui

Revert previous bad fix, introduce memory leak


# 7fcba87e 19-Dec-2011 Xinchen Hui

Revert previous bad fix, introduce memory leak


# 5256e741 19-Dec-2011 Xinchen Hui

Fixed bug #60558 (Invalid read and writes)


# d589d334 19-Dec-2011 Xinchen Hui

Fixed bug #60558 (Invalid read and writes)


# db63456a 17-Dec-2011 Xinchen Hui

Reduce memory usage


# ac2a2fd1 17-Dec-2011 Xinchen Hui

Reduce memory usage


# 01dc4763 16-Dec-2011 Xinchen Hui

Fixed bug #60536 (Traits Segfault)
# this is a tough one, I think I should explain
# Zend use zend_object->properties_table both as zval ** and zval ***
# if a zend_object->properties is

Fixed bug #60536 (Traits Segfault)
# this is a tough one, I think I should explain
# Zend use zend_object->properties_table both as zval ** and zval ***
# if a zend_object->properties is not initialized, the properties_table is zval **
# while in rebuild_object_properties, zend will store the zval ** to zend_object->properties
# then stash the zval ***(ie, zobj->properties_table[0] is zval ** now) to zobj->properties_table[0]
# so when a zend_object inherit form multi parent and these parent have a same property_info->offset
# properties, will result in a repeat zval **->zval ** transform, which will lead to a segmentfault
# *may be* this fix is not the best fix, we should not use this tricky way, and rewrite this mechanism.

show more ...


# 707f658c 16-Dec-2011 Xinchen Hui

Fixed bug #60536 (Traits Segfault)
# this is a tough one, I think I should explain
# Zend use zend_object->properties_table both as zval ** and zval ***
# if a zend_object->properties is

Fixed bug #60536 (Traits Segfault)
# this is a tough one, I think I should explain
# Zend use zend_object->properties_table both as zval ** and zval ***
# if a zend_object->properties is not initialized, the properties_table is zval **
# while in rebuild_object_properties, zend will store the zval ** to zend_object->properties
# then stash the zval ***(ie, zobj->properties_table[0] is zval ** now) to zobj->properties_table[0]
# so when a zend_object inherit form multi parent and these parent have a same property_info->offset
# properties, will result in a repeat zval **->zval ** transform, which will lead to a segmentfault
# *may be* this fix is not the best fix, we should not use this tricky way, and rewrite this mechanism.

show more ...


Revision tags: php-5.3.9RC3, php-5.4.0RC3, php-5.3.9RC2, php-5.4.0RC2, php-5.4.0RC1, php-5.3.9RC1
# e0f781f4 02-Nov-2011 Dmitry Stogov

Fixed bug #60139 (Anonymous functions create cycles not detected by the GC)


# b64e91dd 02-Nov-2011 Dmitry Stogov

Fixed bug #60139 (Anonymous functions create cycles not detected by the GC)


Revision tags: php-5.4.0beta2
# d8052a15 15-Sep-2011 Etienne Kneuss

Fix folding


# c2a92317 15-Sep-2011 Etienne Kneuss

Fix folding


Revision tags: php-5.4.0beta1
# 4a25a774 13-Sep-2011 Dmitry Stogov

Fixed ZE specific compile warnings (Bug #55629)


# e43ff135 13-Sep-2011 Dmitry Stogov

Fixed ZE specific compile warnings (Bug #55629)


Revision tags: yaf-2.1.0, php-5.3.8, php-5.3.7, php-5.3.7RC5, php-5.4.0alpha3, php-5.3.7RC4, php-5.3.7RC3, php-5.4.0alpha2, php-5.3.7RC2, php-5.4.0alpha1, php-5.3.7RC1
# 03b6daed 07-Apr-2011 Dmitry Stogov

Fixed bug #54372 (Crash accessing global object itself returned from its __get() handle)


# 2e25ec9e 07-Apr-2011 Dmitry Stogov

Fixed bug #54372 (Crash accessing global object itself returned from its __get() handle)


Revision tags: php-5.3.6, php-5.3.6RC3, php-5.3.6RC2, php-5.3.6RC1, php-5.2.17, php-5.3.5
# 927bf09c 01-Jan-2011 Felipe Pena

- Year++


# 0203cc3d 01-Jan-2011 Felipe Pena

- Year++


Revision tags: php-5.2.16, php-5.2.15, php-5.3.4, php-5.2.15RC2, php-5.3.4RC2, php-5.3.4RC1, php-5.2.15RC1, PHP_5_2_15RC1
# e3ced0b5 03-Nov-2010 Felipe Pena

- Reverted fix for bug #51176


# 815d0e54 03-Nov-2010 Felipe Pena

- Reverted fix for bug #51176


# 4d8503a2 01-Oct-2010 Dmitry Stogov

Fixed bug #52879 (Objects unreferenced in __get, __set, __isset or __unset can be freed too early). (mail_ben_schmidt at yahoo dot com dot au, Dmitry)


# f64e4bac 01-Oct-2010 Dmitry Stogov

Fixed bug #52879 (Objects unreferenced in __get, __set, __isset or __unset can be freed too early). (mail_ben_schmidt at yahoo dot com dot au, Dmitry)


# f2df6a4a 15-Sep-2010 Dmitry Stogov

- Improved memory usage
. zend_function.pass_rest_by_reference is replaced by
ZEND_ACC_PASS_REST_BY_REFERENCE in zend_function.fn_flags
. zend_function.return_reference is replace

- Improved memory usage
. zend_function.pass_rest_by_reference is replaced by
ZEND_ACC_PASS_REST_BY_REFERENCE in zend_function.fn_flags
. zend_function.return_reference is replaced by ZEND_ACC_RETURN_REFERENCE
in zend_function.fn_flags
. zend_arg_info.required_num_args removed. it was needed only for internal
functions. Now the first arg_info for internal function (which has special
meaning) is represented by zend_internal_function_info structure.
. zend_op_array.size, size_var, size_literal, current_brk_cont,
backpatch_count moved into CG(context), because they are used only during
compilation.
. zend_op_array.start_op is moved into EG(start_op), because it's used
only for 'interactive' execution of single top-level op-array.
. zend_op_array.done_pass_two is replaced by ZEND_ACC_DONE_PASS_TWO in
zend_op_array.fn_flags.
. op_array.vars array is trimmed (reallocated) during pass_two.
. zend_class_entry.constants_updated is replaced by
ZEND_ACC_CONSTANTS_UPDATED in zend_class_entry.ce_flags
. the size of zend_class_entry is reduced by sharing the same memory space
by different information for internal and user classes.
See zend_class_inttry.info union.

show more ...


Revision tags: oci8-1.4.3
# c0e6f37c 01-Aug-2010 Felipe Pena

- Fixed bug #52484 (__set() ignores setting properties with empty names)


# e914d906 01-Aug-2010 Felipe Pena

- Fixed bug #52484 (__set() ignores setting properties with empty names)


1234567891011