summaryrefslogtreecommitdiff
path: root/Zend/zend_execute_API.c
Commit message (Collapse)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create branch 'PHP_4_0_7'.SVN Migration2001-08-151-804/+0
|
* WhitespaceZeev Suraski2001-08-111-2/+2
|
* - Sync Engine2 CVS with latest Engine CVSAndi Gutmans2001-08-071-3/+4
|
* Avoid going over huge lists of functions, classes and constants.Zeev Suraski2001-08-021-4/+12
| | | | | Special thanks to the guys from the MS lab for the profiling tools :)
* Some cleanupZeev Suraski2001-08-021-3/+4
|
* More TSRMLS_FETCH workZeev Suraski2001-07-311-11/+10
|
* More TSRMLS_FETCH workZeev Suraski2001-07-301-17/+11
|
* More TSRMLS_FETCH annihilationZeev Suraski2001-07-301-1/+1
|
* Avoid TSRMLS_FETCH()'s (still lots of work left)Zeev Suraski2001-07-301-2/+2
|
* Redesigned thread safety mechanism - nua nuaZeev Suraski2001-07-281-12/+9
|
* Get rid of ELS_*(), and use TSRMLS_*() instead.Zeev Suraski2001-07-271-24/+24
| | | | | | 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...
* Improve bailout mechanism, supports nesting of bailouts a-la try..catchZeev Suraski2001-07-211-4/+4
|
* Implement a more granular shutdown mechanism for the executor -Zeev Suraski2001-07-201-26/+30
| | | | | prevent corruption of constants and missing destructions of resources
* Fix bug #10467Zeev Suraski2001-07-161-3/+37
|
* Fix bug #10257Zeev Suraski2001-07-151-2/+8
|
* Improved interactive mode - it is now available in all builds, without any ↵Zeev Suraski2001-07-151-8/+15
| | | | significant slowdown
* - Nuke dependency of all of PHP on zend_execute_locks.h.Andi Gutmans2001-06-211-1/+0
|
* Add missing checkZeev Suraski2001-05-301-1/+1
|
* Hear hear, interactive mode is finally showing some progress:Zeev Suraski2001-05-061-1/+1
| | | | | | - Support function calls - Fix crash bug
* - Fix crash bug in interactive modeAndi Gutmans2001-04-301-0/+17
|
* - Whitespace changes to be standard like the rest of ZendAndi Gutmans2001-04-271-1/+1
|
* Do case-insensitive class name matching when parsingAndrei Zmievski2001-02-281-2/+8
| | | | | | array('Class', 'method') structure. You guys can clean it up, if there is a better way.
* - Update copyright yearAndi Gutmans2001-02-261-1/+1
|
* - Fix whitespace.Andi Gutmans2001-02-121-3/+3
|
* Fix a bug that could cause corruption in case of an error duringZeev Suraski2001-02-121-0/+11
| | | | | get_zval_ptr()
* Allow passing class name as well as an object instance to call methods.Andrei Zmievski2001-02-041-3/+11
|
* Set the correct function state during execution. This is mainly to haveAndrei Zmievski2001-02-031-0/+2
| | | | | get_active_function_name() to return proper value.
* More aggressive protection in call_user_function_ex()Zeev Suraski2000-12-241-0/+3
|
* Fix a possible crash bug in call_user_function_ex(), if the function isZeev Suraski2000-12-231-1/+1
| | | | | in fact not a user function
* Fix call_user_function() with objects - it could leak under certain ↵Zeev Suraski2000-12-131-14/+13
| | | | circumstances
* Fix -a interactive mode (no idea how the previous commit got committed)Zeev Suraski2000-10-111-0/+1
|
* Make compile_string() accept a description of the codeZeev Suraski2000-09-121-2/+2
|
* - Fix bug report by Andrei when using a method as a sort user functionAndi Gutmans2000-08-221-0/+2
| | | | | - parameter in usort() like functions
* The patch we promised - redesigned the compilation/execution API:Zeev Suraski2000-08-091-14/+3
| | | | | | | | | | | | | | | | | | Advantages: - Smaller memory footprint for the op arrays - Slightly faster compilation times (due to saved erealloc() calls and faster zend_op initialization) - include_once() & require_once() share the same file list - Consistency between include() and require() - this mostly means that return() works inside require()'d files just as it does in include() files (it used to be meaningless in require()'d files, most of the time (see below)) - Made require() consistent with itself. Before, if the argument was not a constant string, require() took the include() behavior (with return()). - Removed lots of duplicate code. Bottom line - require() and include() are very similar now; require() is simply an include() which isn't allowed to fail. Due to the erealloc() calls for large op arrays, require() didn't end up being any faster than include() in the Zend engine.
* Unblock SIGPROF signal when starting timer.Stanislav Malyshev2000-07-031-0/+4
| | | | | On Linux, this signal is blocked by default after first signal is run
* - Forgot ZEND_APIAndi Gutmans2000-07-021-1/+1
|
* error_reporting fixZeev Suraski2000-06-301-0/+4
|
* Make max_execution_time work properly when set to 0 under Win32 (disable)Zeev Suraski2000-06-261-1/+5
|
* - Add restore_error_handler()Zeev Suraski2000-06-171-1/+5
| | | | | error_handler's are now stored in a stack
* Allow the symbol_table to be passed to call_user_function_ex()Zeev Suraski2000-06-171-6/+12
|
* Ok, this time here's some real Win32 system programming :)Zeev Suraski2000-06-161-15/+68
| | | | | | Redesigned the timeout system using a single timeout thread and a single window, and used a much quicker check.
* Fix UNIX buildAndi Gutmans2000-06-161-9/+16
|
* - Move timeout code to ZendZeev Suraski2000-06-161-0/+109
| | | | | - Implement timeouts in Win32
* Add optional support for C0x inline semantics.Sascha Schumann2000-06-131-128/+0
| | | | | | | These are enabled by specifying `--enable-c0x-inline' on the command line. We might add an autoconf check for this particular feature later.
* Add a couple of castsSascha Schumann2000-06-081-1/+1
|
* Change shutdown order to sort out a crash when assigning a resource id to a ↵Zeev Suraski2000-06-041-1/+21
| | | | static.
* Improve call_user_function() to support array($obj, $method)Zeev Suraski2000-06-031-0/+18
|
* Fix a bug in static initializers/default values/class member variables that ↵Zeev Suraski2000-05-311-4/+11
| | | | | | | contained array values
* - Make zend_eval_string() return SUCCESS/FAILUREAndi Gutmans2000-05-061-2/+5
|
* Fix - forgot to split away if refcount>1Zeev Suraski2000-04-261-1/+8
|