#
5b0ae2df |
| 06-Jun-1999 |
Andi Gutmans |
Work around a compiler bug - mark variables that are sent to functions that aren't yet defined as FETCH_W (because they might end up being sent by reference)
|
#
ed06a70f |
| 05-Jun-1999 |
Zeev Suraski |
* Centralized shutdown * Change shutdown order again
|
#
89f139d3 |
| 05-Jun-1999 |
Zeev Suraski |
Call the request_shutdown on modules before destroying symbol tables, so that the session module can be implemented
|
#
8b2fe604 |
| 05-Jun-1999 |
Zeev Suraski |
- Fixed Karl's bug report. It's not really a thorough fix, we really need to rethink the INIT_FCALL/DO_FCALL issue. - Fixed numerous AiCount problems
|
#
1b4b5c4a |
| 04-Jun-1999 |
Zeev Suraski |
New $GLOBALS init
|
#
52ec6435 |
| 31-May-1999 |
Andi Gutmans |
Fixes
|
#
741b8161 |
| 28-May-1999 |
Zeev Suraski |
* Support getThis() for internal functions. * Fix 'new object or die' and AiCount issue thoroughly (earlier fix didn't work with the optimizer). * Add new macros for standardized defini
* Support getThis() for internal functions. * 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.
show more ...
|
#
1250c43a |
| 22-May-1999 |
Zeev Suraski |
* Add struct name to all typedef's so that they can be debugged with MSVC * Fix an AiCount bug - list(...) = $var was using $var multiple times, and thus causing AiCount to be decreased multi
* Add struct name to all typedef's so that they can be debugged with MSVC * 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
show more ...
|
#
87ba08d1 |
| 22-May-1999 |
Zeev Suraski |
Avoid leaking fd's in case of failures
|
Revision tags: BEFORE_PHP4_APACHE_MODULE_CHANGE |
|
#
3facf7cb |
| 20-May-1999 |
Andi Gutmans |
- Updates we did today
|
#
d79292d5 |
| 20-May-1999 |
Andi Gutmans |
- Fix a small problem with class decelerations.
|
#
b0bfa458 |
| 15-May-1999 |
Zeev Suraski |
* Fix all hash checks that checked Bucket.arKey for NULL, when it was changed to char[1], these checks should have been changed to Bucket.nKeyLength==0 * Support runtime declaration of func
* Fix all hash checks that checked Bucket.arKey for NULL, when it was changed to char[1], these checks should have been changed to Bucket.nKeyLength==0 * Support runtime declaration of functions. I ended up changing the grammar to catch top level functions vs. nested functions. The reason is simple - if we don't have functions properly declared at compile-time, function calls cannot be resolved at compile time, and have to be resolved at runtime, which ends up being much much slower (without the optimizer, that is). It's no biggy though, the grammar change isn't that bad.
show more ...
|
#
473d1d7c |
| 11-May-1999 |
Zeev Suraski |
* Fix a bug that occured in case of parse errors. We need to restore the lexical state even if the compilation failed.
|
#
bc3686c1 |
| 30-Apr-1999 |
Zeev Suraski |
* Fix a problem with constant quoted strings, that was causing Thies's problem * Remove a development-time printf
|
#
208e8169 |
| 24-Apr-1999 |
Zeev Suraski |
Another small fix
|
#
5a5806e0 |
| 24-Apr-1999 |
Zeev Suraski |
Cleanups, remove old ts code
|
#
551fe778 |
| 22-Apr-1999 |
Zeev Suraski |
Make token names uniform, they all begin with T_ now.
|
#
a9f9ae79 |
| 21-Apr-1999 |
Zeev Suraski |
Thread safety patch. It works now with 'just in time' resource initialization!
|
#
7a87fcbb |
| 21-Apr-1999 |
Zeev Suraski |
Thread safety patch. We're still not quite there but it compiles again, and more logic has been implemented.
|
#
dd03a7a2 |
| 19-Apr-1999 |
Andi Gutmans |
Support =unset as arguments
|
#
342c6e0b |
| 18-Apr-1999 |
Zeev Suraski |
Whatnot: * updated alloc_persist to use critical sections * changed extension shutdown to two-phase * updated dependencies * PR support (don't remember if there was any really)
|
#
3d631c4c |
| 15-Apr-1999 |
Andi Gutmans |
- Should fix the pass by reference problem. This happened because we moved start from arg 1 now and not arg 0. There might be more places which need fixing like in the executor but the bug
- Should fix the pass by reference problem. This happened because we moved start from arg 1 now and not arg 0. There might be more places which need fixing like in the executor but the bug seems OK now.
show more ...
|
#
39f9487e |
| 14-Apr-1999 |
Andi Gutmans |
-Tiny patches
|
#
e1e2226b |
| 13-Apr-1999 |
Andi Gutmans |
- Fix various memory leaks.
|
#
15be5f0b |
| 12-Apr-1999 |
Zeev Suraski |
Destroy the resource list after destroying the symbol table, otherwise the auto-destructor for resources are run when the resource list is no longer valid
|