changelog Sun Feb 16 20:31:42 2003 EDT
Modified files:
/ZendEngine2 ChangeLog
Log:
ChangeLog update
Index: ZendEngine2/ChangeLog
diff -u ZendEngine2/ChangeLog:1.174 ZendEngine2/ChangeLog:1.175
--- ZendEngine2/ChangeLog:1.174 Sat Feb 15 20:32:24 2003
+++ ZendEngine2/ChangeLog Sun Feb 16 20:31:42 2003
@@ -1,3 +1,75 @@
+2003-02-16 Zeev Suraski <[EMAIL PROTECTED]>
+
+ * zend_execute.c:
+ Fix complex cases of self-assignments (bugs #21600, #22231)
+
+ * zend_execute.c:
+ Make EG(This) and EG(scope) available to internal methods
+
+ * zend_execute.c:
+ Revert patches - they weren't ready yet!
+
+ * zend.c:
+ Fix initialization
+
+2003-02-16 Georg Richter <[EMAIL PROTECTED]>
+
+ * zend_execute.c:
+ fixed compiler warning
+
+ * zend_execute.c:
+ tested patch from Zeev (fixes oo-bug in ext/mysqli)
+
+2003-02-16 Stanislav Malyshev <[EMAIL PROTECTED]>
+
+ * zend_compile.c
+ zend_language_parser.y:
+ add support for ::foo syntax meaning "global one"
+
+ * zend_compile.c:
+ remove debug prints
+
+2003-02-16 Sebastian Bergmann <[EMAIL PROTECTED]>
+
+ * zend.c
+ zend_API.c
+ zend_compile.c
+ zend_compile.h
+ zend_execute.c
+ zend_execute_API.c:
+ ZTS fixes
+
+2003-02-16 Stanislav Malyshev <[EMAIL PROTECTED]>
+
+ * zend_object_handlers.c:
+ namespace patch - static variable access
+
+ * zend.c
+ zend.h
+ zend_compile.c
+ zend_compile.h
+ zend_constants.c
+ zend_execute.c
+ zend_execute.h
+ zend_execute_API.c
+ zend_globals.h
+ zend_language_parser.y
+ zend_language_scanner.l
+ zend_opcode.c:
+ Namespace patch. Big changes:
+ 1. Nested classes are gone.
+ 2. New syntax for namespaces:
+ namespace foo {
+ class X { ... }
+ function bar { ... }
+ var x = 1;
+ const ZZ = 2;
+ }
+ 3. Namespaced symbol access: $x = new foo::X; - etc.
+ For now, namespaces are case insensitive, just like classes.
+ Also, there can be no global class and namespace with the same name
+ (to avoid ambiguities in :: resolution).
+
2003-02-15 Ilia Alshanetsky <[EMAIL PROTECTED]>
* zend_ini_scanner.l:
@@ -327,7 +399,7 @@
zend_types.h
zend_variables.c
zend_variables.h:
- - Added some missing CVS $Id: ChangeLog,v 1.174 2003/02/16 01:32:24 changelog
Exp $ tags, headers and footers.
+ - Added some missing CVS $Id: ChangeLog,v 1.175 2003/02/17 01:31:42 changelog
+Exp $ tags, headers and footers.
2003-01-30 Ilia Alshanetsky <[EMAIL PROTECTED]>