Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | This commit was manufactured by cvs2svn to create tag 'dev'.dev | SVN Migration | 2002-08-06 | 1 | -877/+0 |
| | |||||
* | - Fix problem with debug_backtrace() reported by Stig. We weren't reporting | Andi Gutmans | 2002-07-26 | 1 | -8/+1 |
| | | | | | | | | - global function information because it wasn't available. We have to do - an additional assignment per-function call so that it'll be available. - Also don't define the global scope as function name _main_ but leave it - empty so that frameworks like Pear can decide what they want to do. | ||||
* | - Commit patch to support protected member variables (by Timm Friebe w/ | Andi Gutmans | 2002-07-15 | 1 | -0/+1 |
| | | | | | | | | | - some fixes by me). - You can't access protected variables from outside the object. If you want - to see a protected member from your ancestors you need to declare the - member as protected in the class you want to use it in. You can't - redeclare a protected variable as private nor the other way around. | ||||
* | - MFZE1 | Derick Rethans | 2002-06-18 | 1 | -1/+1 |
| | |||||
* | - More debug backtrace work. It still doesn't work very well... | Andi Gutmans | 2002-05-07 | 1 | -0/+7 |
| | |||||
* | - Another couple of indirection fixes. | Andi Gutmans | 2002-03-12 | 1 | -2/+1 |
| | | | | | - Make class_entry->refcount be part of the structure and not allocated. | ||||
* | - make class tables contain class_entry *, not class_entry | Stanislav Malyshev | 2002-03-12 | 1 | -22/+24 |
| | | | | | - fix isset($this) | ||||
* | - MFZE1 | Andi Gutmans | 2002-02-26 | 1 | -1/+1 |
| | |||||
* | - Experimental support for private members. | Andi Gutmans | 2002-02-21 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <? class MyClass { private $Hello = "Hello, World!\n"; function printHello() { print $this->Hello; } } class MyClass2 extends MyClass { function printHello() { MyClass::printHello(); /* Should print */ print $this->Hello; /* Shouldn't print out anything */ } } $obj = new MyClass(); print $obj->Hello; /* Shouldn't print out anything */ $obj->printHello(); /* Should print */ $obj = new MyClass2(); print $obj->Hello; /* Shouldn't print out anything */ $obj->printHello(); ?> | ||||
* | - Output error when there's an uncaught exception (by Timm Friebe) | Andi Gutmans | 2002-01-06 | 1 | -0/+1 |
| | |||||
* | Happy New Year. | Sebastian Bergmann | 2002-01-06 | 1 | -2/+2 |
| | |||||
* | - Experimental support for destructors. We need to see if destructors | Andi Gutmans | 2001-12-27 | 1 | -0/+1 |
| | | | | | | | - will actually work well in the context of PHP so we should consider this - as experimental. Possible problems might be that when the constructor is - run PHP might not be in a stable state. | ||||
* | - Print out object id for easier debugging | Andi Gutmans | 2001-12-26 | 1 | -0/+5 |
| | |||||
* | - Pretty much finish _clone() support | Andi Gutmans | 2001-12-26 | 1 | -0/+1 |
| | |||||
* | - Fix crash correctly. | Andi Gutmans | 2001-12-26 | 1 | -1/+4 |
| | |||||
* | - Fix a crash (not a thorough fix). | Andi Gutmans | 2001-12-25 | 1 | -1/+1 |
| | | | | | - Commented old code | ||||
* | - Fix a bug where function's didn't work anymore in multi-threaded | Andi Gutmans | 2001-12-23 | 1 | -2/+4 |
| | | | | | - servers after the latest startup changes. | ||||
* | - Fix crash bug in startup code. | Andi Gutmans | 2001-12-13 | 1 | -3/+6 |
| | | | | | - Start work on being able to reference global and local scope | ||||
* | - Infrastructure changes for allowing to access the global scope from | Andi Gutmans | 2001-12-12 | 1 | -22/+16 |
| | | | | | | | | - within a class scope. - Fix the Zend.dsp project a bit. It seems someone pretty much killed it - when commiting their own personal configuration. Please be careful in - future. | ||||
* | - Merge from ZE1 | Andi Gutmans | 2001-12-11 | 1 | -4/+0 |
| | |||||
* | - Rename zend_class_entry.constants -> zend_class_entry.constants_table | Andi Gutmans | 2001-12-11 | 1 | -1/+1 |
| | |||||
* | Update headers. | Sebastian Bergmann | 2001-12-11 | 1 | -2/+2 |
| | |||||
* | - Fix crash with unhandled exceptions | Andi Gutmans | 2001-12-08 | 1 | -1/+3 |
| | |||||
* | - Nuke the namespace work I did. It'll be redone differently. | Andi Gutmans | 2001-12-06 | 1 | -18/+0 |
| | |||||
* | - Initial support for class constants. There are still a few semantic | Andi Gutmans | 2001-11-30 | 1 | -0/+1 |
| | | | | | | | | | | | | | | - issues which need to be looked into but basically it seems to work. - Example: <?php class foo { const hey = "hello"; } print foo::hey; ?> | ||||
* | - Fix crash and leak | Andi Gutmans | 2001-11-25 | 1 | -0/+1 |
| | |||||
* | - Support static members. The following script works: | Andi Gutmans | 2001-11-25 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <? class foo { class bar { function init_values() { for ($i=1; $i<10; $i++) { foo::bar::$hello[$i] = $i*$i; } } function print_values() { for ($i=1; $i<10; $i++) { print foo::bar::$hello[$i] . "\n"; } } } } foo::bar::init_values(); foo::bar::print_values(); for ($i=1; $i<10; $i++) { print $hello[$i]?"Shouldn't be printed\n":""; } ?> | ||||
* | - Add some initializations | Andi Gutmans | 2001-11-03 | 1 | -0/+1 |
| | |||||
* | - Merge the NAMESPACES_BRANCH. It wasn't a good idea to have a branch when | Andi Gutmans | 2001-09-30 | 1 | -0/+19 |
| | | | | | - the whole CVS tree is work in progress | ||||
* | MFZE1 | Zeev Suraski | 2001-09-22 | 1 | -0/+3 |
| | |||||
* | MFZE1 | Zeev Suraski | 2001-09-19 | 1 | -0/+2 |
| | |||||
* | MFZE1 (support return value in execute_scripts) | Zeev Suraski | 2001-09-10 | 1 | -6/+5 |
| | |||||
* | MFZE1 | Zeev Suraski | 2001-08-31 | 1 | -2/+6 |
| | |||||
* | MFZE1 | Zeev Suraski | 2001-08-21 | 1 | -1/+2 |
| | |||||
* | Whitespace | Zeev Suraski | 2001-08-11 | 1 | -3/+3 |
| | |||||
* | - Merge from Engine 1 tree | Andi Gutmans | 2001-08-09 | 1 | -1/+1 |
| | |||||
* | - Merge new $_GET, $_POST etc. patch from Engine 1 tree | Andi Gutmans | 2001-08-08 | 1 | -0/+21 |
| | |||||
* | - Merge zend_try fix from Engine 1 | Andi Gutmans | 2001-08-08 | 1 | -1/+0 |
| | |||||
* | Merge from branch - move to standard C scanners in thread safe mode | Zeev Suraski | 2001-08-06 | 1 | -5/+23 |
| | |||||
* | TSRMLS_FETCH work | Zeev Suraski | 2001-08-05 | 1 | -1/+7 |
| | |||||
* | Implement fast memory allocation and reduced fragmentation under Windows. | Zeev Suraski | 2001-08-03 | 1 | -2/+4 |
| | |||||
* | Some cleanup | Zeev Suraski | 2001-08-02 | 1 | -2/+2 |
| | |||||
* | More TSRMLS_FETCH work | Zeev Suraski | 2001-07-31 | 1 | -5/+5 |
| | |||||
* | More TSRMLS_FETCH work | Zeev Suraski | 2001-07-30 | 1 | -5/+5 |
| | |||||
* | Avoid TSRMLS_FETCH()'s (still lots of work left) | Zeev Suraski | 2001-07-30 | 1 | -11/+7 |
| | |||||
* | - Object macros... | Andi Gutmans | 2001-07-29 | 1 | -8/+12 |
| | |||||
* | Redesigned thread safety mechanism - nua nua | Zeev Suraski | 2001-07-28 | 1 | -24/+21 |
| | |||||
* | Get rid of ELS_*(), and use TSRMLS_*() instead. | Zeev Suraski | 2001-07-27 | 1 | -38/+40 |
| | | | | | | This patch is *bound* to break some files, as I must have had typos somewhere. If you use any uncommon extension, please try to build it... | ||||
* | Always track bailout file/lineno | Zeev Suraski | 2001-07-21 | 1 | -2/+2 |
| | |||||
* | Fix Release builds | Zeev Suraski | 2001-07-21 | 1 | -1/+1 |
| |