#
471947b1 |
| 04-Feb-2003 |
Zeev Suraski |
Reimplement PPP properties
|
#
333406bd |
| 01-Feb-2003 |
foobar |
- Added some missing CVS $Id$ tags, headers and footers.
|
#
03f88ac2 |
| 29-Jan-2003 |
Stanislav Malyshev |
Add additional stage to post-session cleanup. We need separate cleanup stage because of the following problem: Suppose we destroy class X, which destroys function table, and in function t
Add additional stage to post-session cleanup. We need separate cleanup stage because of the following problem: Suppose we destroy class X, which destroys function table, and in function table we have function foo() that has static $bar. Now if object of class X was assigned to $bar, its destructor will be called and will fail since X's function table is in mid-destruction. So we want first of all to clean up all data and then move to tables destruction. Note that only run-time accessed data need to be cleaned up, pre-defined data can not contain objects and thus are not probelmatic. # Looks like we are having a lots of pain in the various parts of the body # because of the destructors...
show more ...
|
Revision tags: PHP_5_0_dev_before_13561_fix, PHP_4_3_before_13561_fix |
|
#
3a4ace13 |
| 27-Jan-2003 |
Stanislav Malyshev |
Replace MAKE_VAR opcode with special 'data' opcode This opcode is not executeable but only holds data for opcodes that need more than two arguments (presently only ASSIGN_OBJ and the ilk but
Replace MAKE_VAR opcode with special 'data' opcode This opcode is not executeable but only holds data for opcodes that need more than two arguments (presently only ASSIGN_OBJ and the ilk but in the future also ASSIGN_DIM)
show more ...
|
#
c073b76a |
| 14-Jan-2003 |
Andi Gutmans |
- Change "is" to "instanceof" as it explains better what the operator means. - "is_a" was also appropriate but ugly.
|
#
77208ec4 |
| 02-Jan-2003 |
Zeev Suraski |
Fix incorrect linkage of access-levels, when using private methods
|
#
2c5d4b8c |
| 31-Dec-2002 |
Sebastian Bergmann |
Bump year.
|
Revision tags: php-4.3.0, php-4.3.0RC4, RELEASE_1_0b3, php-4.3.0RC3 |
|
#
32b100e6 |
| 09-Dec-2002 |
Zeev Suraski |
- Allow variables to have both 'static' modifier and an access level. NOTE: This only works at the syntax level right now (parser). It doesn't actually work as of yet - all stati
- Allow variables to have both 'static' modifier and an access level. NOTE: This only works at the syntax level right now (parser). It doesn't actually work as of yet - all statics are considered public for now - Prevent users from putting more restrictions on methods in derived classes (i.e., you cannot make a public method private in a derived class, etc.)
show more ...
|
#
dc5c790a |
| 08-Dec-2002 |
Zeev Suraski |
Treat the absence of an access type just as if 'public' was supplied
|
#
e062dffe |
| 06-Dec-2002 |
Zeev Suraski |
- Implement public/protected/private methods. - Prevent instantiation of classes with abstract methods. Based in part on Marcus's patch.
|
Revision tags: php-4.3.0RC2, RELEASE_1_0b2 |
|
#
6aa90a75 |
| 24-Nov-2002 |
Andi Gutmans |
- FN_IS_STATIC -> FN_STATIC
|
#
01e853c2 |
| 23-Nov-2002 |
Andi Gutmans |
- My personal cleanups
|
#
e8214a33 |
| 23-Nov-2002 |
Andi Gutmans |
- Commit Marcus' cleanup of abstract and static inheritance and improve - error messages
|
#
9726e74d |
| 21-Nov-2002 |
Sebastian Bergmann |
Fix prototype.
|
#
227f7838 |
| 20-Nov-2002 |
Andi Gutmans |
- Fix build (thanks Marcus) - Implement abstract methods, syntax: - abstract function foo($vars); - I don't see any reason why modifiers such as static/public need to be - used wit
- Fix build (thanks Marcus) - Implement abstract methods, syntax: - abstract function foo($vars); - I don't see any reason why modifiers such as static/public need to be - used with abstract. PHP is weakly typed and there would be no meaning to - this anyway. People who want a strictly typed compiled language are - looking in the wrong place.
show more ...
|
Revision tags: BEFORE_RENAMING, php-4.3.0RC1 |
|
#
830c2e0d |
| 10-Nov-2002 |
Stanislav Malyshev |
fix statics - make it behave like $this (fetch type "static") Side effect: indirect references to statics won't work.
|
#
6f9bfe5c |
| 05-Nov-2002 |
Andi Gutmans |
- Shift around zend_op members
|
#
c4978680 |
| 05-Nov-2002 |
Andi Gutmans |
- Add support for static methods. Basically methods which are defined as - static don't have $this. That's the whole difference.
|
#
3a9eeea2 |
| 05-Nov-2002 |
Stanislav Malyshev |
avoid using 'class' in exported functions - it annoys c++
|
Revision tags: php-4.3.0pre2 |
|
#
80109314 |
| 24-Oct-2002 |
Andi Gutmans |
- Improve performance of part of the jmps. More to follow.
|
#
d12679a6 |
| 22-Oct-2002 |
Andi Gutmans |
- Improve overall engine performance
|
#
13274801 |
| 19-Oct-2002 |
Andi Gutmans |
- Fix compile warning.
|
#
536d4d8a |
| 19-Oct-2002 |
Andi Gutmans |
- Improve opcode dispatching
|
#
349b3a09 |
| 16-Oct-2002 |
Stanislav Malyshev |
Fix and generalize $this handling. ZEND_FETCH_FROM_THIS is removed, IS_UNUSED type on class variables will be used instead as the sign that it's a fetch from $this
|
Revision tags: RELEASE_1_0b1, php-4.3.0pre1, MODERN_SYMMETRIC_SESSION_BEHAVIOUR_20021003 |
|
#
f78fa504 |
| 24-Sep-2002 |
Andi Gutmans |
- Megapatch to try and support inheritance from sub-classes. Things might - be *very* buggy now so don't get too upset if that happens. - I still need to improve some stuff but it's a good st
- Megapatch to try and support inheritance from sub-classes. Things might - be *very* buggy now so don't get too upset if that happens. - I still need to improve some stuff but it's a good step (hopefully).
show more ...
|