summaryrefslogtreecommitdiff
path: root/Zend/zend_execute_API.c
Commit message (Collapse)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tag 'before-sapi-split'.before-sapi-splitSVN Migration1999-09-261-556/+0
|
* - Changed Ts{}.var to Ts{}.var.ptr_ptr.Andi Gutmans1999-09-261-1/+1
|
* no // in the sources pleaseThies C. Arntzen1999-09-171-1/+1
|
* Fix a crash bug in case of aborted executionZeev Suraski1999-08-271-1/+1
|
* Better debug macrosZeev Suraski1999-08-271-1/+1
|
* - Damn. It wasn't a correct fix. This should do it.Andi Gutmans1999-08-261-1/+1
| | | | | | When the zval ** are equal we don't want to assign_ref, in any other case I can think of we do want to assign_ref.
* - Fix leak when global is used in the global scope.Andi Gutmans1999-08-261-1/+2
|
* Fix #2012Zeev Suraski1999-08-171-0/+2
|
* Fix a few leaksZeev Suraski1999-08-071-2/+2
|
* Fix a bug in call_user_func_ex()Zeev Suraski1999-08-061-0/+1
|
* Introduce call_user_func_ex()Zeev Suraski1999-08-061-5/+44
|
* - Fixed various inheritance problems & Andrey's leakAndi Gutmans1999-07-281-1/+8
|
* - Get rid of C++ commentsAndi Gutmans1999-07-201-1/+0
|
* 0.91 updateZeev Suraski1999-07-191-2/+2
|
* - Should fix the memory leak when returning from the main scope.Andi Gutmans1999-07-181-0/+2
|
* License updateZeev Suraski1999-07-161-4/+8
|
* disable zend_handle_sigsegvSascha Schumann1999-07-151-0/+3
|
* Woops, fix.Zeev Suraski1999-07-101-1/+2
|
* Put the garbage in the garbage binZeev Suraski1999-07-101-3/+0
|
* Get rid of AiCount completelyZeev Suraski1999-07-101-1/+0
|
* Step 4:Zeev Suraski1999-07-091-10/+16
| | | | | Move to a 7-bit counter (not fully implemented yet)
* Phase 3:Zeev Suraski1999-07-091-3/+3
| | | | | Use a single bit to mark IS_REF variables
* Step 2:Zeev Suraski1999-07-091-7/+7
| | | | | Rename is_ref to EA
* Step 1 in nuking the garbage collector:Zeev Suraski1999-07-091-1/+2
| | | | | | - Change the hash destructor to return int - Don't kill the bucket on hash_destroy if the destructor returns 0
* Fix the mess in SIGSEGV handling, hopefullyZeev Suraski1999-07-091-5/+14
|
* * Make the output handling of variables much, much cooler.Zeev Suraski1999-06-111-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | Uses zend_make_printable_zval() instead of convert_to_string() now: $foo = true; print "\$foo is $foo"; will now print $foo is true (instead of "$foo is 1", earlier). Also, with objects, it automatically tries to call __print() and use it as a printing function. For example: class foo { function __print() { return "Foo Object"; } }; $foo = new foo; print $foo; will print "Foo Object".
* * Fix foreach() that receives a non array argumentZeev Suraski1999-06-091-0/+2
| | | | | * Clean up some C++ comments
* Fix that GLOBALS leak. We were explicitly adding GLOBALS to the main symbol ↵Zeev Suraski1999-06-041-12/+0
| | | | | | | table, but there's no reason to do it (INIT_GLOBALS takes care of it if necessary.)
* FixesAndi Gutmans1999-05-311-1/+3
|
* * fix some castsSascha Schumann1999-05-301-1/+1
| | | | | * introduce unary_op_type - cleaner than casting data voids to function ptrs
* That got fucked up when we went back to using uninitialized_zvalZeev Suraski1999-05-291-1/+1
|
* *** empty log message ***Zeev Suraski1999-05-291-1/+1
|
* * Support getThis() for internal functions.Zeev Suraski1999-05-281-1/+1
| | | | | | | | * Fix 'new object or die' and AiCount issue thoroughly (earlier fix didn't work with the optimizer). * Add new macros for standardized definition of classes. * Only report AiCount problems if shutdown was not silent.
* Avoid crashing if an error occurs before we open the first file.Zeev Suraski1999-05-251-2/+12
|
* * Add struct name to all typedef's so that they can be debugged with MSVCZeev Suraski1999-05-221-6/+12
| | | | | | | | | | * Fix an AiCount bug - list(...) = $var was using $var multiple times, and thus causing AiCount to be decreased multiple times even though it was increased only once for $var. Mark all FETCH_DIM's so that they won't decrease AiCount, and only decrease AiCount on the last FETCH_DIM. * Fix a stupid bug - forgot to pass CLS_C to some compiler function. For some reason MSVC doesn't report these :I
* Give more information and save log lines in memory leak reportsZeev Suraski1999-05-221-3/+2
|
* * Fix debugger+interactive mode bugZeev Suraski1999-04-271-2/+3
| | | | | * Recognize whether an extension is with debug information or not
* Thread safety patch. We're still not quite there but it compiles again, andZeev Suraski1999-04-211-1/+1
| | | | | more logic has been implemented.
* - Fix various memory leaks.Andi Gutmans1999-04-131-16/+17
|
* * Optimize argument_stack top lookupAndi Gutmans1999-04-131-1/+1
| | | | | * Fix a nasty bug in zend_ptr_stack_clean()
* Remove unnecessary stackZeev Suraski1999-04-121-4/+0
|
* Destroy the resource list after destroying the symbol table, otherwise theZeev Suraski1999-04-121-0/+2
| | | | | auto-destructor for resources are run when the resource list is no longer valid
* This patch is a go. Not fully optimized yet, but working properly.Zeev Suraski1999-04-121-2/+37
| | | | | Prepatch tagged as BEFORE_STACK_PATCH.
* Remove an unused variableZeev Suraski1999-04-071-1/+0
|
* Zend LibraryAndi Gutmans1999-04-071-0/+446