Revision tags: php-4.2.1RC1 |
|
#
51e797f1 |
| 23-Apr-2002 |
Harald Radi |
some type cleanup work
|
Revision tags: php-4.2.0 |
|
#
579b9bff |
| 20-Apr-2002 |
Zeev Suraski |
MFZE1
|
Revision tags: php-4.2.0RC4, php-4.2.0RC3, php-4.2.0RC2, php-4.2.0RC1 |
|
#
3af5b15f |
| 14-Mar-2002 |
Stanislav Malyshev |
Fix call_user_function
|
Revision tags: help |
|
#
92dd5e61 |
| 12-Mar-2002 |
Stanislav Malyshev |
- make class tables contain class_entry *, not class_entry - fix isset($this)
|
#
90bd4539 |
| 01-Mar-2002 |
Andi Gutmans |
- Remove use of C++ reserved words namespace/this
|
Revision tags: php-4.1.2 |
|
#
6608f073 |
| 07-Feb-2002 |
Stanislav Malyshev |
Mega-commit: Enter the new object model Note: only standard Zend objects are working now. This is definitely going to break custom objects like COM, Java, etc. - this will be fixed later.
Mega-commit: Enter the new object model Note: only standard Zend objects are working now. This is definitely going to break custom objects like COM, Java, etc. - this will be fixed later. Also, this may break other things that access objects' internals directly.
show more ...
|
Revision tags: BEFORE_NEW_OBJECT_MODEL, PRE_ISSET_PATCH |
|
#
7309a6ed |
| 25-Jan-2002 |
Andi Gutmans |
- First destructor hell fix. There was a situation where an object's - destructor could be run after its class was already dead. Right now - object destructors is the first thing whic happens
- First destructor hell fix. There was a situation where an object's - destructor could be run after its class was already dead. Right now - object destructors is the first thing whic happens during shutdown in - order to prevent this problem. It's very likely that destructors will - cause more grief and we'll have to outline exactly when you should use - them and what kind of logic you're allowed to do inside of them. - This bug was reported by sebastian.
show more ...
|
#
2131b019 |
| 20-Jan-2002 |
Andi Gutmans |
- Improve performance of functions that use $GLOBALS[] - Please check this and make sure it doesn't break anything.
|
#
65f01545 |
| 14-Jan-2002 |
Andi Gutmans |
- Fix crash bug in call_user_function_ex(). Thanks to Sebastian for the - very nice and short reproducing script. <?php $array = array('foo', 'bar'); uasort($arra
- Fix crash bug in call_user_function_ex(). Thanks to Sebastian for the - very nice and short reproducing script. <?php $array = array('foo', 'bar'); uasort($array, 'cmp'); function cmp($a, $b) { return (strcmp($a[1], $b[1])); } ?>
show more ...
|
#
62dc854b |
| 06-Jan-2002 |
Sebastian Bergmann |
Happy New Year.
|
#
a4248dd5 |
| 05-Jan-2002 |
Andi Gutmans |
- Significantly improve the performance of method calls and $this->member - lookups.
|
#
5cb454a8 |
| 26-Dec-2001 |
Andi Gutmans |
- Fix scoping issue. The following works now: <? class MyClass { static $id = 0; function MyClass() {
- Fix scoping issue. The following works now: <? class MyClass { static $id = 0; function MyClass() { $this->id = self::$id++; } function _clone() { $this->name = $clone->name; $this->address = "New York"; $this->id = self::$id++; } } $obj = new MyClass(); $obj->name = "Hello"; $obj->address = "Tel-Aviv"; print $obj->id; print "\n"; $obj = $obj->_clone(); print $obj->id; print "\n"; print $obj->name; print "\n"; print $obj->address; print "\n";
show more ...
|
Revision tags: php-4.1.1 |
|
#
9e7c0d67 |
| 22-Dec-2001 |
Andi Gutmans |
- Add initial capability of defining nested classes as class foo::bar
|
Revision tags: PRE_FUNC_RETURNS_OBJECT_PATCH |
|
#
f4b832d2 |
| 13-Dec-2001 |
Andi Gutmans |
- Fix crash bug in startup code. - Start work on being able to reference global and local scope
|
Revision tags: ChangeLog |
|
#
4cb97fa3 |
| 11-Dec-2001 |
Andi Gutmans |
- Rename zend_class_entry.constants -> zend_class_entry.constants_table
|
#
d863d52a |
| 11-Dec-2001 |
Sebastian Bergmann |
Update headers.
|
Revision tags: php-4.1.0 |
|
#
42486196 |
| 06-Dec-2001 |
Andi Gutmans |
- Initial work on changing namespace scope. Only methods & variables - right now. <? $hey = "Global hey\n"; class foo { static $hey = "Namespa
- Initial work on changing namespace scope. Only methods & variables - right now. <? $hey = "Global hey\n"; class foo { static $hey = "Namespace hey\n"; function bar() { print "in foo::bar()\n"; } } function bar() { print "in bar()\n"; } bar(); namespace foo; bar(); namespace; bar(); namespace foo; $bar_indirect = "bar"; $bar_indirect(); namespace; print $hey; namespace foo; print $hey; $hey = "Namespace hey #2\n"; namespace; print $hey; $hey = "Global hey #2\n"; namespace foo; print $hey; ?>
show more ...
|
#
fe94f594 |
| 06-Dec-2001 |
Andi Gutmans |
- Nuke the namespace work I did. It'll be redone differently.
|
Revision tags: php-4.1.0RC5, php-4.1.0RC4 |
|
#
e858d278 |
| 30-Nov-2001 |
Andi Gutmans |
- Initial support for class constants. There are still a few semantic - issues which need to be looked into but basically it seems to work. - Example: <?php class foo
- Initial support for class constants. There are still a few semantic - issues which need to be looked into but basically it seems to work. - Example: <?php class foo { const hey = "hello"; } print foo::hey; ?>
show more ...
|
Revision tags: php-4.1.0RC3, php-4.1.0RC2, POST_PARAMETER_PARSING_API |
|
#
89a0e852 |
| 26-Oct-2001 |
Andi Gutmans |
- Fix Zeev's MFZE1
|
#
aecd5b89 |
| 23-Oct-2001 |
Zeev Suraski |
MFZE1
|
Revision tags: PRE_PARAMETER_PARSING_API, php-4.1.0RC1, php4, php-4.0.7RC3 |
|
#
2eabb14d |
| 30-Sep-2001 |
Andi Gutmans |
- Merge the NAMESPACES_BRANCH. It wasn't a good idea to have a branch when - the whole CVS tree is work in progress
|
Revision tags: POST_SUBST_Z_MACROS, PRE_SUBST_Z_MACROS |
|
#
b06440bc |
| 10-Sep-2001 |
Zeev Suraski |
MFZE1 (support return value in execute_scripts)
|
Revision tags: php-4.0.7RC2 |
|
#
29f5dbe1 |
| 30-Aug-2001 |
Andi Gutmans |
- Initial support for exceptions.
|
#
4757104e |
| 21-Aug-2001 |
Zeev Suraski |
MFZE1
|