changelog Mon Jun 6 20:35:55 2005 EDT
Modified files: /ZendEngine2 ChangeLog Log: ChangeLog update http://cvs.php.net/diff.php/ZendEngine2/ChangeLog?r1=1.703&r2=1.704&ty=u Index: ZendEngine2/ChangeLog diff -u ZendEngine2/ChangeLog:1.703 ZendEngine2/ChangeLog:1.704 --- ZendEngine2/ChangeLog:1.703 Sat Jun 4 20:35:24 2005 +++ ZendEngine2/ChangeLog Mon Jun 6 20:35:54 2005 @@ -1,3 +1,87 @@ +2005-06-06 Derick Rethans <[EMAIL PROTECTED]> + + * zend_vm_def.h + zend_vm_execute.h + zend_vm_opcodes.h: + - Regenerate VM files and add warning about regeneration + + * (PHP_5_0) + zend_execute.c + zend_vm_def.h: + - MH44: Problems with user defined error handler and wrong usage of + references + +2005-06-06 Dmitry Stogov <[EMAIL PROTECTED]> + + * zend_compile.c + tests/bug32428.phpt: + Fixed bug #32428 (The @ warning error supression operator is broken) + + * zend_objects_API.c + zend_objects_API.c + tests/bug32799.phpt: + Fixed bug #32799 (crash: calling the corresponding global var during the + destruct) + + * tests/bug32799.phpt + tests/bug32799.phpt: + + file bug32799.phpt was initially added on branch PHP_5_0. + + * tests/bug32596.phpt: + Added test for bug #32596 (Segfault/Memory Leak by getClass (etc) in + __destruct) + + * tests/bug32596.phpt + tests/bug32596.phpt: + + file bug32596.phpt was initially added on branch PHP_5_0. + + * (PHP_5_0) + zend_execute_API.c: + Fixed bug #32596 (Segfault/Memory Leak by getClass (etc) in __destruct) + + * (PHP_5_0) + tests/bug32993.phpt: + Added test for bug #32993 (implemented Iterator function current() don't + throw + exception) + + * tests/bug32993.phpt + tests/bug32993.phpt: + + Fixed bug #32993 (implemented Iterator function current() don't throw + exception) + + * zend_vm_def.h + zend_vm_execute.h + zend_vm_opcodes.h: + Fixed bug #32993 (implemented Iterator function current() don't throw + exception) + + * zend_object_handlers.c + zend_object_handlers.c + tests/bug33171.phpt: + Fixed bug #33171 (foreach enumerates private fields declared in base + classes) + + * tests/bug33171.phpt + tests/bug33171.phpt: + + file bug33171.phpt was initially added on branch PHP_5_0. + +2005-06-06 Wez Furlong <[EMAIL PROTECTED]> + + * zend_language_scanner.l: + Avoid double-freeing streams. + This can happen because all streams are registered as resources; + the engine also tracks them in the open_files global. + + Avoid the potential for double-freeing by simply making streams exposed to + the + engine have no closer for the engine to call; they will already be in the + resource list, and thus will be shut down properly at request end. + 2005-06-04 Zeev Suraski <[EMAIL PROTECTED]> * zend_compile.h @@ -8157,7 +8241,7 @@ 2003-06-10 Jani Taskinen <[EMAIL PROTECTED]> * zend_multiply.h: - - Missing $Id: ChangeLog,v 1.703 2005/06/05 00:35:24 changelog Exp $ tag + - Missing $Id: ChangeLog,v 1.704 2005/06/07 00:35:54 changelog Exp $ tag 2003-06-10 James Cox <[EMAIL PROTECTED]> @@ -9881,7 +9965,7 @@ zend_types.h zend_variables.c zend_variables.h: - - Added some missing CVS $Id: ChangeLog,v 1.703 2005/06/05 00:35:24 changelog Exp $ tags, headers and footers. + - Added some missing CVS $Id: ChangeLog,v 1.704 2005/06/07 00:35:54 changelog Exp $ tags, headers and footers. 2003-01-30 Ilia Alshanetsky <[EMAIL PROTECTED]>