History log of /PHP-7.3/ext/spl/spl_array.c (Results 126 – 150 of 375)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-5.6.0RC1, php-5.5.14RC1, php-5.4.30RC1
# e2ba5c79 11-Jun-2014 Stanislav Malyshev

Fix bug #66127 (Segmentation fault with ArrayObject unset)


# 27f38798 11-Jul-2014 Dmitry Stogov

Fast parameter parsing API

This API is experemental. It may be changed or removed.
It should be used only for really often used functions.
(Keep the original parsing code and wrap us

Fast parameter parsing API

This API is experemental. It may be changed or removed.
It should be used only for really often used functions.
(Keep the original parsing code and wrap usage with #ifndef FAST_ZPP)

show more ...


# 2ed8a170 07-Jul-2014 Dmitry Stogov

Refactored run_time_cache usage in object handlers


# 22882a9d 02-Jul-2014 Xinchen Hui

Fixed bug #67539 (ArrayIterator use-after-free due to object change during sorting)


# a374dfab 22-Jun-2014 Stanislav Malyshev

Fix bug #67492: unserialize() SPL ArrayObject / SPLObjectStorage Type Confusion


# b03993dd 22-Jun-2014 Stanislav Malyshev

Fix bug #67492: unserialize() SPL ArrayObject / SPLObjectStorage Type Confusion


# 88223c52 22-Jun-2014 Stanislav Malyshev

Fix bug #67492: unserialize() SPL ArrayObject / SPLObjectStorage Type Confusion


# ea466a31 17-Jun-2014 Remi Collet

Fix Request #67453 Allow to unserialize empty data.

SplDoublyLinkedList, SplObjectStorage and ArrayObject have empty
constructor (no arg), so it make sense to allow to unserialize empty

Fix Request #67453 Allow to unserialize empty data.

SplDoublyLinkedList, SplObjectStorage and ArrayObject have empty
constructor (no arg), so it make sense to allow to unserialize empty
data.

This allow the hack (used in various place, including PHPUnit) to
instanciate class without call to constructor to work.

show more ...


# 2b04d689 11-Jun-2014 Stanislav Malyshev

Fix bug #66127 (Segmentation fault with ArrayObject unset)


# 317bcb96 11-Jun-2014 Stanislav Malyshev

Fix bug #66127 (Segmentation fault with ArrayObject unset)


Revision tags: php-5.6.0beta4
# 92c9f826 29-May-2014 Nikita Popov

Revert "Fix ArrayObject with immutable array"

This reverts commit 9c85aa0489671e6cec43406161c558567e5b7336.


# 9c85aa04 29-May-2014 Nikita Popov

Fix ArrayObject with immutable array


# b5d9983f 29-May-2014 Adam Harvey

Check for zero-length keys in spl_array_skip_protected and don't skip them.

Fixes bug #67360 (Missing element after ArrayObject::getIterator).


Revision tags: php-5.4.29, php-5.5.13
# 9eb89ddd 23-May-2014 Dmitry Stogov

Use optimized zend_array_dup() function. convert zend_hash_num_elements() and zend_hash_next_free_element() into macros.


Revision tags: php-5.5.13RC1, php-5.6.0beta3, php-5.4.29RC1
# d4295eb2 07-May-2014 Tjerk Meesters

Prevent recursion in ZF2 Parameters class


# d8651fbe 03-May-2014 Xinchen Hui

Make they are in the same style of Z_ISREF


Revision tags: php-5.6.0beta2
# 17d027ed 30-Apr-2014 Dmitry Stogov

Split IS_BOOL into IS_FALSE and IS_TRUE


Revision tags: php-5.5.12, php-5.4.28
# 72c287bd 21-Apr-2014 Dmitry Stogov

Combine HashTable.flags and HashTable.nApplyCount into single 32-bit word


# e96073b1 17-Apr-2014 Dmitry Stogov

Moved zend_literal->cache_slot right into zval.
It should be accessed using Z_CACHE_SLOT() macro.
zend_literal structure is removed.
API functions that accepted pointer to zend_literal no

Moved zend_literal->cache_slot right into zval.
It should be accessed using Z_CACHE_SLOT() macro.
zend_literal structure is removed.
API functions that accepted pointer to zend_literal now accept pointer to zval or cache_slot directly.
Calls of such functiond that now accept cache_slot need to be changed to pass -1 instead of NULL.

show more ...


# 7537251b 16-Apr-2014 Dmitry Stogov

Fixed reference counting


Revision tags: php-5.4.28RC1, php-5.5.12RC1
# 050d7e38 15-Apr-2014 Dmitry Stogov

Cleanup (1-st round)


Revision tags: php-5.6.0beta1
# 20f2e598 09-Apr-2014 Nikita Popov

Fix ZTS build

This only makes it compile, it doesn't actually work, presumably
because interned strings are assumed in some places.


# 29f06877 09-Apr-2014 Dmitry Stogov

Fixed ext/spl/tests/iterator_035.phpt


# a938b246 09-Apr-2014 Dmitry Stogov

Fixed resource to integer conversion


# 085be9d6 09-Apr-2014 Dmitry Stogov

Fixed ArrayObject::sort() family


12345678910>>...15