changelog               Mon Feb  2 20:32:21 2004 EDT

  Modified files:              
    /ZendEngine2        ChangeLog 
  Log:
  ChangeLog update
  
http://cvs.php.net/diff.php/ZendEngine2/ChangeLog?r1=1.398&r2=1.399&ty=u
Index: ZendEngine2/ChangeLog
diff -u ZendEngine2/ChangeLog:1.398 ZendEngine2/ChangeLog:1.399
--- ZendEngine2/ChangeLog:1.398 Sat Jan 31 20:32:26 2004
+++ ZendEngine2/ChangeLog       Mon Feb  2 20:32:21 2004
@@ -1,3 +1,25 @@
+2004-02-02  Zeev Suraski  <[EMAIL PROTECTED]>
+
+    * zend_compile.c
+      zend_compile.h
+      zend_language_parser.y
+      zend_language_scanner.l
+      zend_objects.c:
+      Redesign the clone() feature to fix some fundamental flaws in the previous
+      implementation.
+      
+      Using clone directly is now done using
+      $replica = clone $src;
+      
+      Clone methods must now be declared as follows:
+      function __clone($that)
+      {
+      }
+      
+      Clone methods in derived classes can call the __clone method of their
+      parent
+      classes using parent::__clone($that)
+
 2004-01-31  Marcus Boerger  <[EMAIL PROTECTED]>
 
     * zend_reflection_api.c:
@@ -3037,7 +3059,7 @@
 2003-06-10  Jani Taskinen  <[EMAIL PROTECTED]>
 
     * zend_multiply.h:
-      - Missing $Id: ChangeLog,v 1.398 2004/02/01 01:32:26 changelog Exp $ tag
+      - Missing $Id: ChangeLog,v 1.399 2004/02/03 01:32:21 changelog Exp $ tag
 
 2003-06-10  James Cox  <[EMAIL PROTECTED]>
 
@@ -4761,7 +4783,7 @@
       zend_types.h
       zend_variables.c
       zend_variables.h:
-      - Added some missing CVS $Id: ChangeLog,v 1.398 2004/02/01 01:32:26 changelog 
Exp $ tags, headers and footers.
+      - Added some missing CVS $Id: ChangeLog,v 1.399 2004/02/03 01:32:21 changelog 
Exp $ tags, headers and footers.
 
 2003-01-30  Ilia Alshanetsky  <[EMAIL PROTECTED]>
 

Reply via email to