changelog               Sat Aug  9 01:32:16 2008 UTC

  Modified files:              
    /ZendEngine2        ChangeLog 
  Log:
  ChangeLog update
  
http://cvs.php.net/viewvc.cgi/ZendEngine2/ChangeLog?r1=1.1355&r2=1.1356&diff_format=u
Index: ZendEngine2/ChangeLog
diff -u ZendEngine2/ChangeLog:1.1355 ZendEngine2/ChangeLog:1.1356
--- ZendEngine2/ChangeLog:1.1355        Fri Aug  8 01:32:24 2008
+++ ZendEngine2/ChangeLog       Sat Aug  9 01:32:15 2008
@@ -1,3 +1,42 @@
+2008-08-08  Marcus Boerger  <[EMAIL PROTECTED]>
+
+    * (PHP_5_3)
+      zend.h
+      zend_API.c
+      zend_execute_API.c
+      zend_vm_def.h
+      zend_vm_execute.h:
+      - MFH error handling, now with save, replace, restore
+
+    * zend.h
+      zend_API.c
+      zend_execute_API.c
+      zend_vm_def.h
+      zend_vm_execute.h:
+      - Turns out the easy solution for correct error_handling doesn't work. So
+        we need to provide save/replace/restore functions right away. It also
+        to save/restore in the vm.
+
+    * (PHP_5_3)
+      zend_execute_API.c:
+      - MFH store error handling mode on stack when executing internal
+        or overloaded functions and methods. [...]
+
+    * zend_execute_API.c:
+      - PHP 5.3 todo, store error handling mode on stack when executing 
internal
+        or overloaded functions and methods. The issue is that a function might
+        set and rely on a certain mode and then calls another internal function
+        which changes it again, probably changing it back to the normal mode.
+        With this change we need to drop all calls that change the mode back to
+        normal using php_std_error_handling(). However there might be places
+        where someone wants to restore the last mode. If there is such a case 
we
+        need to add two functions one to save and one to restore. I briefly on
+        this and not all cases are clear, especially one in sqlite but that
+      seems
+        to be a rather misleading comment. Eitherway I chose to not drop and
+      mark
+        as deprecated for now.
+
 2008-08-07  Dmitry Stogov  <[EMAIL PROTECTED]>
 
     * zend_closures.c
@@ -25331,7 +25370,7 @@
 2003-06-10  Jani Taskinen  <[EMAIL PROTECTED]>
 
     * zend_multiply.h:
-      - Missing $Id: ChangeLog,v 1.1355 2008/08/08 01:32:24 changelog Exp $ tag
+      - Missing $Id: ChangeLog,v 1.1356 2008/08/09 01:32:15 changelog Exp $ tag
 
 2003-06-10  James Cox  <[EMAIL PROTECTED]>
 
@@ -27055,7 +27094,7 @@
       zend_types.h
       zend_variables.c
       zend_variables.h:
-      - Added some missing CVS $Id: ChangeLog,v 1.1355 2008/08/08 01:32:24 
changelog Exp $ tags, headers and footers.
+      - Added some missing CVS $Id: ChangeLog,v 1.1356 2008/08/09 01:32:15 
changelog Exp $ tags, headers and footers.
 
 2003-01-30  Ilia Alshanetsky  <[EMAIL PROTECTED]>
 


Reply via email to