History log of /PHP-7.0/Zend/zend_hash.c (Results 326 – 346 of 346)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# a965dc5b 17-Jan-2000 Zeev Suraski

- Fixes a newly introduced bug in the hash


# 62114c18 17-Jan-2000 Zeev Suraski

Destructors no longer return ints, the low level problem it was intended to solve is long gone now...


# ee08b81a 16-Jan-2000 Zeev Suraski

- Make zend_hash_apply() (and friends) reentrant and much, much quicker
- Introduce zend_hash_graceful_destroy(), which allows the destructor functions to
use zend_hash_apply() and/or zend_

- Make zend_hash_apply() (and friends) reentrant and much, much quicker
- Introduce zend_hash_graceful_destroy(), which allows the destructor functions to
use zend_hash_apply() and/or zend_hash_graceful_destroy()
- Switch to zend_hash_graceful_destroy() in the resource list shutdowns

show more ...


Revision tags: BEFORE_PRE_SHUTDOWN_REVERSE_PATCH
# bd375505 16-Jan-2000 Thies C. Arntzen

make the ht->inconsistent stuff less ugly:)


# c93a1890 15-Jan-2000 Thies C. Arntzen

if ZEND_DEBUG mode is on we'll now see warnings when a HashTable is accessed
while it's inconsistent.

Zeev, Andi - you welcome to revert this patch if you don't like it - i find it

if ZEND_DEBUG mode is on we'll now see warnings when a HashTable is accessed
while it's inconsistent.

Zeev, Andi - you welcome to revert this patch if you don't like it - i find it
useful! accesssing inconsistent hashtables is one of the hardest things to track!

show more ...


Revision tags: PRE_ISSET_TYPE, PRE_LIBZEND_TO_ZEND, PRE_RETURN_REF_MERGE, RETURN_REF_BP, PRE_RETURN_REF_PATCH, ZO_B1, ZEND_OPTIMIZER_B1, php-4.0b3, PRE_USED_RETURN_VALUE_PATCH, php-4.0b3_RC5, php-4.0b3_RC4, php-4.0b3_RC3, php-4.0b3_RC2
# 3964c92f 04-Nov-1999 Andrei Zmievski

Made zend_hash_rehash() callable from outside.


# e956a266 15-Oct-1999 Andrei Zmievski

*** empty log message ***


# 8864313c 11-Oct-1999 Andrei Zmievski

Modified zend_hash() to accept a pointer to sort function.


Revision tags: PRE_FETCH_READ_PATCH, before-sapi-split, PRE_DELAYED_ARRAY_FETCH_PATCH
# 009025e0 06-Sep-1999 Stig S. Bakken

* header file cleanup
* fixed --enable-thread-safety build for UNIX

I don't have a Win32 environment available, could someone please try
compiling on Win32 to see if I got all the he

* header file cleanup
* fixed --enable-thread-safety build for UNIX

I don't have a Win32 environment available, could someone please try
compiling on Win32 to see if I got all the header file stuff right there?

show more ...


# 746ce67b 25-Aug-1999 Andi Gutmans

- Add hash_apply_with_arguments()


Revision tags: php-4.0b2
# 741ca167 28-Jul-1999 Andi Gutmans

- Fixed various inheritance problems & Andrey's leak


Revision tags: BEFORE_NEW_OPERATOR_FIX, BEFORE_BIG_SYMBOL_CHANGE, php-4.0b1
# 8d1de13a 19-Jul-1999 Zeev Suraski

0.91 update


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