Revision tags: BEFORE_REMOVING_AI_COUNT_FINAL_STEP, 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 |
|
#
d035af4a |
| 19-Jun-1999 |
Zeev Suraski |
*** empty log message ***
|
#
99fd17df |
| 11-Jun-1999 |
Zeev Suraski |
Change __print into to_string()
|
#
da9faa2c |
| 11-Jun-1999 |
Zeev Suraski |
* Make the output handling of variables much, much cooler. Uses zend_make_printable_zval() instead of convert_to_string() now: $foo = true; print "\$foo is $foo"; will now prin
* Make the output handling of variables much, much cooler. 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".
show more ...
|
#
ed06a70f |
| 05-Jun-1999 |
Zeev Suraski |
* Centralized shutdown * Change shutdown order again
|
#
9108abc2 |
| 04-Jun-1999 |
Zeev Suraski |
Minor updates (mostly __declspec() stuff)
|
Revision tags: BEFORE_PHP4_APACHE_MODULE_CHANGE |
|
#
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 ...
|
#
6bc6dacf |
| 11-May-1999 |
Zeev Suraski |
Fixes: * Avoid closing stdin (I could have sworn I've committed that already) * unclean_shutdown patches
|
#
74a9ed7b |
| 10-May-1999 |
Zeev Suraski |
Weed out all BoundsChecker-found bugs (including a serious file descriptor leak in the C++ scanner)
|
#
bfbe8618 |
| 09-May-1999 |
Zeev Suraski |
Almost forgot to commit those
|
#
fcaf734f |
| 02-May-1999 |
Andi Gutmans |
- Don't support interactive mode when thread safe.
|
#
7c4a0838 |
| 26-Apr-1999 |
Zeev Suraski |
Various thread safety fixes and DLL updates
|
#
df6134bc |
| 26-Apr-1999 |
Andi Gutmans |
-More commits
|
#
e06a1ed2 |
| 24-Apr-1999 |
Zeev Suraski |
Thread safety fixes
|
#
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.
|
#
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)
|
Revision tags: BEFORE_STACK_PATCH |
|
#
7656c77c |
| 10-Apr-1999 |
Zeev Suraski |
We need to initialize the utility values after we initialize the INI file, which in turn, is after we initialize Zend. Set the utility values separately from Zend's initialization
|
Revision tags: CLOSED_BETA |
|
#
a6043d3e |
| 07-Apr-1999 |
Rasmus Lerdorf |
*** empty log message ***
|
#
573b4602 |
| 07-Apr-1999 |
Andi Gutmans |
Zend Library
|