History log of /php-src/ext/spl/spl_array.c (Results 126 – 150 of 520)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 3e267ca9 27-Mar-2018 Joe Watkins

Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
Fix #76131 some arginfo params are different from the documentation


Revision tags: php-7.0.29, php-7.2.4, php-7.1.16
# 63934ea7 24-Mar-2018 Gabriel Caruso

Fix #76131 some arginfo params are different from the documentation

# d7f2dc4e 21-Mar-2018 Dmitry Stogov

Improve HashTable iterators handling:
- Avoid iterators check/update on each HashTable update opration
- Keep position equal (or above) nNumUsed instead of HT_INVALID_IDX
- Fixed iterator

Improve HashTable iterators handling:
- Avoid iterators check/update on each HashTable update opration
- Keep position equal (or above) nNumUsed instead of HT_INVALID_IDX
- Fixed iterators handling in array_unshift()

show more ...

Revision tags: php-7.1.16RC1, php-7.2.4RC1, php-7.1.15, php-5.6.34, php-7.2.3, php-7.0.28
# 701437a9 25-Feb-2018 Gabriel Caruso

Remove return types from some magic method in protos

__construct, __destruct, __wakeup does not have return types defined.

# ede663f3 19-Feb-2018 Nikita Popov

Convert iterator by reference errors to exceptions

I'm using RuntimeException in SPL, because other SPL classes that
throw this error used it. Error is used for everything else, because

Convert iterator by reference errors to exceptions

I'm using RuntimeException in SPL, because other SPL classes that
throw this error used it. Error is used for everything else, because
that's what core does.

show more ...

Revision tags: php-7.2.3RC1, php-7.1.15RC1, php-7.1.14, php-7.2.2
# 6634d5e3 22-Jan-2018 Dmitry Stogov

Use HT_FLAGS() macro

# 5f349f3a 19-Jan-2018 Dmitry Stogov

Avoid useless duplication

Revision tags: php-7.1.14RC1, php-7.2.2RC1, php-7.1.13, php-5.6.33, php-7.2.1, php-7.0.27
# a6519d05 02-Jan-2018 Xinchen Hui

year++

# 7a7ec01a 02-Jan-2018 Xinchen Hui

year++

# ccd4716e 02-Jan-2018 Xinchen Hui

year++

# 26207101 22-Dec-2017 Nikita Popov

Merge branch 'PHP-7.2'


# 12e991f5 22-Dec-2017 Nikita Popov

Merge branch 'PHP-7.1' into PHP-7.2


# f14b6f49 22-Dec-2017 Nikita Popov

Fixed bug #73209

# d90797a8 22-Dec-2017 Nikita Popov

Merge branch 'PHP-7.2'


# 2c880037 22-Dec-2017 Nikita Popov

Merge branch 'PHP-7.1' into PHP-7.2


# ec142f2c 22-Dec-2017 Nikita Popov

Fixed bug #75242

# 9fe0eb8c 22-Dec-2017 Nikita Popov

Merge branch 'PHP-7.2'


# 74e3da5c 22-Dec-2017 Nikita Popov

Merge branch 'PHP-7.1' into PHP-7.2


# ccb113c3 22-Dec-2017 Nikita Popov

Fixed bug #75717

# 1db84022 14-Dec-2017 Dmitry Stogov

Move zend_object_iterator_funcs structures into read-only data segment

Revision tags: php-7.2.1RC1, php-7.1.13RC1, php-7.0.27RC1, php-7.2.0
# b72b1a4e 25-Nov-2017 Nikita Popov

Add zend_object_alloc() API

Using ecalloc() to create objects is expensive, because the
dynamic-size memset() is unreasonably slow. Make sure we only
zero the main object structure w

Add zend_object_alloc() API

Using ecalloc() to create objects is expensive, because the
dynamic-size memset() is unreasonably slow. Make sure we only
zero the main object structure with known size, as the properties
are intialized separately anyway.

Technically we do not need to zero the embedded zend_object
structure either, but as long as the memset argument is constant,
a couple more bytes don't really matter.

show more ...

Revision tags: php-7.1.12, l, php-7.1.12RC1, php-7.2.0RC6, php-7.0.26RC1
# d56a534a 02-Nov-2017 Xinchen Hui

RC manipulation cleanup 2

# 49ea143b 26-Oct-2017 Dmitry Stogov

Encapsulate reference-counting primitives.
Prohibit direct update of GC_REFCOUNT(), GC_SET_REFCOUNT(), GC_ADDREF() and GC_DELREF() shoukf be instead.
Added mactros to validate reference-count

Encapsulate reference-counting primitives.
Prohibit direct update of GC_REFCOUNT(), GC_SET_REFCOUNT(), GC_ADDREF() and GC_DELREF() shoukf be instead.
Added mactros to validate reference-counting (disabled for now).
These macros are going to be used to eliminate race-condintions during reference-counting on data shared between threads.

show more ...

Revision tags: php-7.1.11, php-5.6.32, php-7.2.0RC5, php-7.0.25, php-7.1.11RC1, php-7.2.0RC4, php-7.0.25RC1, php-7.1.10, php-7.2.0RC3, php-7.0.24
# 44e0b79a 19-Sep-2017 Dmitry Stogov

Refactored array creation API. array_init() and array_init_size() are converted into macros calling zend_new_array(). They are not functions anymore and don't return any values.

Revision tags: php-7.2.0RC2, php-7.1.10RC1, php-7.0.24RC1, php-7.1.9, php-7.2.0RC1, php-7.0.23, php-7.1.9RC1, php-7.2.0beta3, php-7.0.23RC1, php-7.1.8, php-7.2.0beta2, php-7.0.22
# a624ded4 18-Jul-2017 Nikita Popov

Merge branch 'PHP-7.1' into PHP-7.2


12345678910>>...21