History log of /PHP-5.4/Zend/zend_hash.c (Results 101 – 125 of 171)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 6bd084cb 17-Jul-2001 Andi Gutmans

- Remove unused code


# 563aacdb 15-Jul-2001 Zeev Suraski

Fix bug #6239


# f63367bf 13-Jul-2001 Zeev Suraski

layout


# 7b7e72d1 13-Jul-2001 Thies C. Arntzen

the resource-lists are now destroyed backwards. this will make sure that
resources get destroyed in the opposite order they were created and thereby
db-cursors will always be released before

the resource-lists are now destroyed backwards. this will make sure that
resources get destroyed in the opposite order they were created and thereby
db-cursors will always be released before their corresponding connection etc.
this sould not break anything!

show more ...


# b98acd61 11-Jul-2001 Andi Gutmans

- Move inline_zend_hash_func() to header file


# 2f8fa8cf 10-Jul-2001 Andi Gutmans

- Merge faster hash implementation.
- The hash function parameter in hash_init(...) is not used anymore.
- It should be removed but it is "to be decided" if we want to do that now
- or in

- Merge faster hash implementation.
- The hash function parameter in hash_init(...) is not used anymore.
- It should be removed but it is "to be decided" if we want to do that now
- or in a major version as it means changing MANY places and third party
- modules might stop working.

show more ...


Revision tags: PRE_GRANULAR_GARBAGE_FIX, php-4.0.6, php-4.0.6RC4, php-4.0.6RC3, php-4.0.6RC2
# ba8af251 19-May-2001 Sascha Schumann

Fix segfault when using zend_hash_add_empty_element


# 755207a1 16-May-2001 Zeev Suraski

Implement zend_hash_add_empty_element() using the existing infrastructure


Revision tags: php-4.0.6RC1
# bb472e70 14-May-2001 Sascha Schumann

Initialize empty pDataPtr to a pseudo value to prevent a pefree on
pData.


# 3efa08aa 11-May-2001 Sascha Schumann

Some extensions don't associate any data with hash entries,
except the key. Prior to this change, a separate chunk of memory
was allocated in that case to store exactly zero bytes (plus

Some extensions don't associate any data with hash entries,
except the key. Prior to this change, a separate chunk of memory
was allocated in that case to store exactly zero bytes (plus
memory manager overhead). We treat that case similar to the
pointer case, but don't copy any data at all (because the pointer
is usually the NULL pointer).

show more ...


Revision tags: php-4.0.5
# 4e71bbed 28-Apr-2001 Zeev Suraski

include limits.h if available


# acd56b08 27-Apr-2001 Andi Gutmans

- More whitespace fixes while I'm at it.


Revision tags: php-4.0.5RC8, php-4.0.5RC7, php-4.0.5RC6, php-4.0.5RC5, php-4.0.5RC4, php-4.0.5RC3, php-4.0.5RC2, php-4.0.5RC1
# d2c9e807 26-Feb-2001 Andi Gutmans

- Update copyright year


Revision tags: php-4.0.4pl1, php-4.0.4pl1RC2, php-4.0.4pl1RC1
# 36eaad25 22-Dec-2000 Zeev Suraski

Allow get_current_key() not to return the key itself, instead of a duplicate


# 0fcce4a7 22-Dec-2000 Zeev Suraski

@* Fixed a possible crash in get_class_methods() (Zeev)


Revision tags: php-4.0.4REL, php-4.0.4RC6, php-4.0.4RC5, php-4.0.4RC4
# fb87cc8c 06-Dec-2000 Sascha Schumann

INIT_DATA/UPDATE_DATA assumed that pData elements of the size of a void
pointer would actually be aligned like a void pointer. This lead
to bus errors on architectures which don't allow unali

INIT_DATA/UPDATE_DATA assumed that pData elements of the size of a void
pointer would actually be aligned like a void pointer. This lead
to bus errors on architectures which don't allow unaligned 32-bit accesses.

show more ...


Revision tags: php-4.0.4RC3, php-4.0.3
# e9887156 11-Oct-2000 Andi Gutmans

Don't use 'new' symbol


# 9aa38aad 11-Oct-2000 Zeev Suraski

Add zend_hash_merge_ex(), for selective merging


Revision tags: php-4.0.3RC2, php-4.0.3RC1
# c4fd954b 28-Sep-2000 Andi Gutmans

- Another has optimization/fix like the hash_copy one from earlier on


# 56c474cf 28-Sep-2000 Stanislav Malyshev

Make hash_copy call copy constructor on a real copy, not on a temp


Revision tags: php-4.0.2, PRE_LIBMYSQL_REVERT, php-4.0.2RC1, PRE_FILE_COMPILE_API_CHANGE
# a650dd8a 18-Jul-2000 Zeev Suraski

This is probably the oldest bug in PHP :)
Luckily it's unlikely we're ever actually bitten by this bug.


# 1263932a 11-Jul-2000 Zeev Suraski

Disable the hash_apply() protection on hashes that persist across requests - it's unsafe
because we may be aborted at any point


Revision tags: PRE_METHOD_CALL_SEPERATE_FIX_PATCH, php-4.0.1pl1, php-4.0.1, php-4.0.1RC2, php-4.0.1RC
# 38cdb8e7 17-Jun-2000 Zeev Suraski

Avoid crashing with recursive applies - limit apply nest level to 3 (I'm not aware of a place
in which applying recursively on the same hash makes sense with more than one nest level, but
3 s

Avoid crashing with recursive applies - limit apply nest level to 3 (I'm not aware of a place
in which applying recursively on the same hash makes sense with more than one nest level, but
3 should be enough)

show more ...


Revision tags: PRE_EIGHT_BYTE_ALLOC_PATCH
# bfac4633 04-Jun-2000 Zeev Suraski

- Support unordered hash comparisons
- Make == perform an unordered comparison with arrays/objects, and === perform an ordered comparison


# dae76aa1 03-Jun-2000 Zeev Suraski

Support comparisons of arrays (with arrays) and objects (with objects)


1234567