Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | This commit was manufactured by cvs2svn to create tag 'before-sapi-split'.before-sapi-split | SVN Migration | 1999-09-26 | 1 | -2149/+0 |
| | |||||
* | - Fix problem where function parameter fetches were created too late. | Andi Gutmans | 1999-09-21 | 1 | -3/+7 |
| | |||||
* | - First step in fixing locking problem. Array fetches are now always done last. | Andi Gutmans | 1999-09-20 | 1 | -35/+47 |
| | | | | | | | Later on we will want to delay the write fetches even longer until after their resulting expression is parsed. The way it is now, will make it very easy to delay as long as we need. | ||||
* | - Indirect references had all of the fetches by mistakenly backpatched. | Andi Gutmans | 1999-09-20 | 1 | -5/+13 |
| | | | | | | Actually all of the fetches are supposed to be read, except for the last one. | ||||
* | Shut up a warning | Zeev Suraski | 1999-09-10 | 1 | -0/+3 |
| | |||||
* | - Add foreach() freeing code. | Andi Gutmans | 1999-09-09 | 1 | -4/+51 |
| | | | | | | | - Fix switch() freeing code to only free current function's switch expressions. - I have a feeling break expr; in a switch where expr > 1 leaks because it won't free all of the expressions. Fix is probably not trivial. | ||||
* | Use \0NameFilenameLineno as key instead of numeric index for runtime defined ↵ | Zeev Suraski | 1999-09-02 | 1 | -11/+36 |
| | | | | functions | ||||
* | - Fix when redefining classes at run-time. | Andi Gutmans | 1999-08-26 | 1 | -1/+1 |
| | |||||
* | Fix several class issues | Zeev Suraski | 1999-08-14 | 1 | -0/+2 |
| | |||||
* | Generate better warnings for class/function redefinitions | Zeev Suraski | 1999-08-14 | 1 | -10/+10 |
| | |||||
* | - Got rid of the C++ comments. | Andi Gutmans | 1999-08-10 | 1 | -3/+3 |
| | |||||
* | - Initialize extended value's and put the fetch_type in it's own variable | Andi Gutmans | 1999-08-03 | 1 | -2/+2 |
| | | | | | name. | ||||
* | Make set_compiled_filename() return a pointer to the allocated file name | Andi Gutmans | 1999-08-02 | 1 | -1/+2 |
| | |||||
* | - Fixed a leak when doing inheritance. The parent class name wasn't being freed. | Andi Gutmans | 1999-07-29 | 1 | -5/+7 |
| | | | | | | | - Fixed a stack leak. Functions that had late argument binding were set up as INIT_FCALL_BY_NAME but were using DO_FCALL and not the corresponding DO_FCALL_BY_NAME. | ||||
* | - Fixed various inheritance problems & Andrey's leak | Andi Gutmans | 1999-07-28 | 1 | -0/+2 |
| | |||||
* | Inherit parent's constructor | Zeev Suraski | 1999-07-27 | 1 | -0/+18 |
| | |||||
* | Fix runtime inheritence (child functions/members should have higher precedence) | Zeev Suraski | 1999-07-27 | 1 | -2/+2 |
| | |||||
* | *** empty log message *** | Zeev Suraski | 1999-07-26 | 1 | -0/+1 |
| | |||||
* | Fix a bug in inheritence from classes defined in include files, that are | Zeev Suraski | 1999-07-26 | 1 | -6/+30 |
| | | | | | inherited from require()'d files | ||||
* | - Fix the new operator incompatibility. | Andi Gutmans | 1999-07-26 | 1 | -5/+8 |
| | | | | | | | - I commented PHP_FUNCTION(strtotime) in datetime.c because it stopped win32 from compiling. This needs to be fixed!!! - Check out libzend to compile the tree now. | ||||
* | Fix that memory leak... nested function issue remains | Zeev Suraski | 1999-07-24 | 1 | -1/+0 |
| | |||||
* | Fix RETURN & SWITCH memory leak issue | Zeev Suraski | 1999-07-24 | 1 | -1/+20 |
| | |||||
* | Thoroughly fix the SWITCH problem. No RETURN handling yet. | Zeev Suraski | 1999-07-24 | 1 | -6/+9 |
| | |||||
* | Fix bug #1812 | Zeev Suraski | 1999-07-23 | 1 | -7/+6 |
| | |||||
* | - Get rid of C++ comments | Andi Gutmans | 1999-07-20 | 1 | -1/+0 |
| | |||||
* | 0.91 update | Zeev Suraski | 1999-07-19 | 1 | -2/+2 |
| | |||||
* | Ignore T_PHP_TRACK_VARS in the parser (handled in the scanner) | Zeev Suraski | 1999-07-16 | 1 | -0/+1 |
| | |||||
* | License update | Zeev Suraski | 1999-07-16 | 1 | -4/+8 |
| | |||||
* | Get rid of AiCount completely | Zeev Suraski | 1999-07-10 | 1 | -1/+1 |
| | |||||
* | Step 4: | Zeev Suraski | 1999-07-09 | 1 | -12/+6 |
| | | | | | Move to a 7-bit counter (not fully implemented yet) | ||||
* | Step 2: | Zeev Suraski | 1999-07-09 | 1 | -6/+6 |
| | | | | | Rename is_ref to EA | ||||
* | Step 1 in nuking the garbage collector: | Zeev Suraski | 1999-07-09 | 1 | -1/+1 |
| | | | | | | - Change the hash destructor to return int - Don't kill the bucket on hash_destroy if the destructor returns 0 | ||||
* | Support definition of classes that are derived from classes that are defined ↵ | Zeev Suraski | 1999-07-08 | 1 | -20/+70 |
| | | | | in runtime | ||||
* | Fix Thies's bug report | Zeev Suraski | 1999-06-22 | 1 | -0/+1 |
| | |||||
* | * Fix concatenation of arrays (it was PHP 3.0 style, copying zval's instead | Zeev Suraski | 1999-06-22 | 1 | -0/+1 |
| | | | | | | of zval *, and it wasn't using reference counting) * Fix a memory leak in static array()'s with textual indices | ||||
* | E_ERROR -> E_COMPILE_ERROR in the compiler | Zeev Suraski | 1999-06-11 | 1 | -2/+2 |
| | |||||
* | Two fixes: | Zeev Suraski | 1999-06-11 | 1 | -1/+3 |
| | | | | | | | * The error generated by a failed class inheritence wasn't properly displaying the file in which he error occured. * Inheritence didn't work if the parent class had uppercase letters in it. | ||||
* | - Fix the static array() initializing | Andi Gutmans | 1999-06-09 | 1 | -1/+1 |
| | |||||
* | * Fix a by-name call/method call bug | Andi Gutmans | 1999-06-08 | 1 | -12/+8 |
| | | | | | * Clean and optimize the whole function call process | ||||
* | Work around a compiler bug - mark variables that are sent to functions that ↵ | Andi Gutmans | 1999-06-06 | 1 | -8/+18 |
| | | | | | | | aren't yet defined as FETCH_W (because they might end up being sent by reference) | ||||
* | * Centralized shutdown | Zeev Suraski | 1999-06-05 | 1 | -1/+0 |
| | | | | | * Change shutdown order again | ||||
* | Call the request_shutdown on modules before destroying symbol tables, so that | Zeev Suraski | 1999-06-05 | 1 | -1/+1 |
| | | | | | the session module can be implemented | ||||
* | - Fixed Karl's bug report. It's not really a thorough fix, we really need ↵ | Zeev Suraski | 1999-06-05 | 1 | -0/+1 |
| | | | | | | | to rethink the INIT_FCALL/DO_FCALL issue. - Fixed numerous AiCount problems | ||||
* | New $GLOBALS init | Zeev Suraski | 1999-06-04 | 1 | -7/+2 |
| | |||||
* | Fixes | Andi Gutmans | 1999-05-31 | 1 | -0/+1 |
| | |||||
* | * Support getThis() for internal functions. | Zeev Suraski | 1999-05-28 | 1 | -0/+4 |
| | | | | | | | | * 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. | ||||
* | * Add struct name to all typedef's so that they can be debugged with MSVC | Zeev Suraski | 1999-05-22 | 1 | -2/+9 |
| | | | | | | | | | | * 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 | ||||
* | Avoid leaking fd's in case of failures | Zeev Suraski | 1999-05-22 | 1 | -0/+2 |
| | |||||
* | - Updates we did today | Andi Gutmans | 1999-05-20 | 1 | -1/+1 |
| | |||||
* | - Fix a small problem with class decelerations. | Andi Gutmans | 1999-05-20 | 1 | -1/+1 |
| |