summaryrefslogtreecommitdiff
path: root/Zend/ChangeLog
diff options
context:
space:
mode:
author <changelog@php.net>2003-02-17 01:31:42 +0000
committer <changelog@php.net>2003-02-17 01:31:42 +0000
commitf303085465b04085289af481d3b34d04a7185c84 (patch)
tree7bd3c321d6ce23a947ab647cb70981ac9eeae95c /Zend/ChangeLog
parent6e296c5cbb9153ff3197732340c8ddecf20c8ca1 (diff)
downloadphp-git-f303085465b04085289af481d3b34d04a7185c84.tar.gz
ChangeLog update
Diffstat (limited to 'Zend/ChangeLog')
-rw-r--r--Zend/ChangeLog72
1 files changed, 72 insertions, 0 deletions
diff --git a/Zend/ChangeLog b/Zend/ChangeLog
index e14405550a..11ec5ac731 100644
--- a/Zend/ChangeLog
+++ b/Zend/ChangeLog
@@ -1,3 +1,75 @@
+2003-02-16 Zeev Suraski <zeev@zend.com>
+
+ * 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 <georg.richter@phpev.de>
+
+ * zend_execute.c:
+ fixed compiler warning
+
+ * zend_execute.c:
+ tested patch from Zeev (fixes oo-bug in ext/mysqli)
+
+2003-02-16 Stanislav Malyshev <stas@zend.com>
+
+ * 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 <sb@sebastian-bergmann.de>
+
+ * 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 <stas@zend.com>
+
+ * 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 <ilia@prohost.org>
* zend_ini_scanner.l: