summaryrefslogtreecommitdiff
path: root/Zend/zend.c
Commit message (Collapse)AuthorAgeFilesLines
* - Another couple of indirection fixes.Andi Gutmans2002-03-121-2/+1
| | | | | - Make class_entry->refcount be part of the structure and not allocated.
* - make class tables contain class_entry *, not class_entryStanislav Malyshev2002-03-121-22/+24
| | | | | - fix isset($this)
* - MFZE1Andi Gutmans2002-02-261-1/+1
|
* - Experimental support for private members.Andi Gutmans2002-02-211-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 Gutmans2002-01-061-0/+1
|
* Happy New Year.Sebastian Bergmann2002-01-061-2/+2
|
* - Experimental support for destructors. We need to see if destructorsAndi Gutmans2001-12-271-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 debuggingAndi Gutmans2001-12-261-0/+5
|
* - Pretty much finish _clone() supportAndi Gutmans2001-12-261-0/+1
|
* - Fix crash correctly.Andi Gutmans2001-12-261-1/+4
|
* - Fix a crash (not a thorough fix).Andi Gutmans2001-12-251-1/+1
| | | | | - Commented old code
* - Fix a bug where function's didn't work anymore in multi-threadedAndi Gutmans2001-12-231-2/+4
| | | | | - servers after the latest startup changes.
* - Fix crash bug in startup code.Andi Gutmans2001-12-131-3/+6
| | | | | - Start work on being able to reference global and local scope
* - Infrastructure changes for allowing to access the global scope fromAndi Gutmans2001-12-121-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 ZE1Andi Gutmans2001-12-111-4/+0
|
* - Rename zend_class_entry.constants -> zend_class_entry.constants_tableAndi Gutmans2001-12-111-1/+1
|
* Update headers.Sebastian Bergmann2001-12-111-2/+2
|
* - Fix crash with unhandled exceptionsAndi Gutmans2001-12-081-1/+3
|
* - Nuke the namespace work I did. It'll be redone differently.Andi Gutmans2001-12-061-18/+0
|
* - Initial support for class constants. There are still a few semanticAndi Gutmans2001-11-301-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 leakAndi Gutmans2001-11-251-0/+1
|
* - Support static members. The following script works:Andi Gutmans2001-11-251-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 initializationsAndi Gutmans2001-11-031-0/+1
|
* - Merge the NAMESPACES_BRANCH. It wasn't a good idea to have a branch whenAndi Gutmans2001-09-301-0/+19
| | | | | - the whole CVS tree is work in progress
* MFZE1Zeev Suraski2001-09-221-0/+3
|
* MFZE1Zeev Suraski2001-09-191-0/+2
|
* MFZE1 (support return value in execute_scripts)Zeev Suraski2001-09-101-6/+5
|
* MFZE1Zeev Suraski2001-08-311-2/+6
|
* MFZE1Zeev Suraski2001-08-211-1/+2
|
* WhitespaceZeev Suraski2001-08-111-3/+3
|
* - Merge from Engine 1 treeAndi Gutmans2001-08-091-1/+1
|
* - Merge new $_GET, $_POST etc. patch from Engine 1 treeAndi Gutmans2001-08-081-0/+21
|
* - Merge zend_try fix from Engine 1Andi Gutmans2001-08-081-1/+0
|
* Merge from branch - move to standard C scanners in thread safe modeZeev Suraski2001-08-061-5/+23
|
* TSRMLS_FETCH workZeev Suraski2001-08-051-1/+7
|
* Implement fast memory allocation and reduced fragmentation under Windows.Zeev Suraski2001-08-031-2/+4
|
* Some cleanupZeev Suraski2001-08-021-2/+2
|
* More TSRMLS_FETCH workZeev Suraski2001-07-311-5/+5
|
* More TSRMLS_FETCH workZeev Suraski2001-07-301-5/+5
|
* Avoid TSRMLS_FETCH()'s (still lots of work left)Zeev Suraski2001-07-301-11/+7
|
* - Object macros...Andi Gutmans2001-07-291-8/+12
|
* Redesigned thread safety mechanism - nua nuaZeev Suraski2001-07-281-24/+21
|
* Get rid of ELS_*(), and use TSRMLS_*() instead.Zeev Suraski2001-07-271-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/linenoZeev Suraski2001-07-211-2/+2
|
* Fix Release buildsZeev Suraski2001-07-211-1/+1
|
* Improve bailout mechanism, supports nesting of bailouts a-la try..catchZeev Suraski2001-07-211-9/+17
|
* Implement a more granular shutdown mechanism for the executor -Zeev Suraski2001-07-201-3/+2
| | | | | prevent corruption of constants and missing destructions of resources
* Improved interactive mode - it is now available in all builds, without any ↵Zeev Suraski2001-07-151-1/+2
| | | | significant slowdown
* Early initializationZeev Suraski2001-07-151-0/+1
|
* Avoid crashing if the error reporting function is called after a bailout ↵Zeev Suraski2001-06-131-0/+1
| | | | during shutdown