#
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)
|