Revision tags: php-4.0b1 |
|
#
8d1de13a |
| 19-Jul-1999 |
Zeev Suraski |
0.91 update
|
#
b5b11177 |
| 16-Jul-1999 |
Zeev Suraski |
License update
|
#
cccd2445 |
| 10-Jul-1999 |
Zeev Suraski |
Get rid of AiCount completely
|
Revision tags: BEFORE_REMOVING_AI_COUNT_FINAL_STEP |
|
#
2a6da781 |
| 09-Jul-1999 |
Zeev Suraski |
Step 4: Move to a 7-bit counter (not fully implemented yet)
|
#
6ec1acbe |
| 09-Jul-1999 |
Zeev Suraski |
Phase 3: Use a single bit to mark IS_REF variables
|
Revision tags: BEFORE_REMOVING_GC_STEP2 |
|
#
81d901b1 |
| 09-Jul-1999 |
Zeev Suraski |
Step 1 in nuking the garbage collector: - Change the hash destructor to return int - Don't kill the bucket on hash_destroy if the destructor returns 0
|
Revision tags: BEFORE_REMOVING_GC_STEP1 |
|
#
d894cf44 |
| 08-Jul-1999 |
Zeev Suraski |
Support definition of classes that are derived from classes that are defined in runtime
|
#
7ed49234 |
| 09-Jun-1999 |
Andi Gutmans |
- Fix the static array() initializing
|
#
04b2c1d4 |
| 08-Jun-1999 |
Andi Gutmans |
* Fix a by-name call/method call bug * Clean and optimize the whole function call process
|
#
ed06a70f |
| 05-Jun-1999 |
Zeev Suraski |
* Centralized shutdown * Change shutdown order again
|
#
1b4b5c4a |
| 04-Jun-1999 |
Zeev Suraski |
New $GLOBALS init
|
#
88029643 |
| 30-May-1999 |
Sascha Schumann |
* fix some casts * introduce unary_op_type - cleaner than casting data voids to function ptrs
|
#
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 |
|
#
9cb2cf13 |
| 20-May-1999 |
Zeev Suraski |
Optimize allocations into uninitialized_zval assignments
|
#
3facf7cb |
| 20-May-1999 |
Andi Gutmans |
- Updates we did today
|
#
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 ...
|
#
74a9ed7b |
| 10-May-1999 |
Zeev Suraski |
Weed out all BoundsChecker-found bugs (including a serious file descriptor leak in the C++ scanner)
|
#
fcaf734f |
| 02-May-1999 |
Andi Gutmans |
- Don't support interactive mode when thread safe.
|
#
2493f680 |
| 27-Apr-1999 |
Zeev Suraski |
* Fix debugger+interactive mode bug * Recognize whether an extension is with debug information or not
|
#
7c4a0838 |
| 26-Apr-1999 |
Zeev Suraski |
Various thread safety fixes and DLL updates
|
#
5a5806e0 |
| 24-Apr-1999 |
Zeev Suraski |
Cleanups, remove old ts code
|
#
1aa2c5c0 |
| 23-Apr-1999 |
Zeev Suraski |
Ok, call me crazy, because I probably am. Thread safe version now uses a C++ scanner object. Works fully.
|
#
551fe778 |
| 22-Apr-1999 |
Zeev Suraski |
Make token names uniform, they all begin with T_ now.
|