History log of /PHP-8.3/Zend/zend_hash.c (Results 501 – 509 of 509)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# b5b11177 16-Jul-1999 Zeev Suraski

License update

# 44947bf5 10-Jul-1999 Andi Gutmans

Ok, so we do have to lock in there

Revision tags: BEFORE_REMOVING_AI_COUNT_FINAL_STEP
# 03d33b2f 10-Jul-1999 Zeev Suraski

More locking work

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
# 6abe9c34 09-Jul-1999 Zeev Suraski

* Support recoverable failure from erealloc()
* Fix the shutdown code on an unrecoverable erealloc() failure

# fd4650b5 07-Jun-1999 Zeev Suraski

Add zend_hash_get_current_key_type()

# bcc1337d 29-May-1999 Zeev Suraski

Support overwrite mode in zend_hash_merge()

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 ...

Revision tags: BEFORE_STACK_PATCH, CLOSED_BETA
# 573b4602 07-Apr-1999 Andi Gutmans

Zend Library

1...<<21