#
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)
|