History log of /PHP-8.3/ext/standard/array.c (Results 301 – 325 of 1132)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# cc12acef 04-Dec-2017 Dmitry Stogov

Use cheaper functions

Revision tags: l
# ccc12b82 16-Nov-2017 Dmitry Stogov

Avoid unnecessary reference-counting on strings.

Revision tags: php-7.1.12RC1, php-7.2.0RC6, php-7.0.26RC1
# a8a17a72 01-Nov-2017 Xinchen Hui

RC manipulation cleanup

# bbf57b11 30-Oct-2017 Sara Golemon

Revert array_slice passthrough optimization

This reverts commit fabb5b7a7421280b43e6f11c59d9446f6b21e3e6.
This reverts commit e751e6cebad959592f223f99ffd2a60cdf51bed0.

# fad75a54 30-Oct-2017 Dmitry Stogov

Merge branch 'master' into rc_debug

* master: (26 commits)
Better fix for bug #75451 (Assertion fails while foreach on empty xpath query)
Catch with the latest AppVeyor unzip err

Merge branch 'master' into rc_debug

* master: (26 commits)
Better fix for bug #75451 (Assertion fails while foreach on empty xpath query)
Catch with the latest AppVeyor unzip errors
Fixed type inference
Fix bug #75453 Incorrect reflection on ibase_connect and ibase_pconnect
Fix compiler warnings
We don't use a specific model for a MAKERNOTE so remove these checks that doesn't do anything anyway
Remove these old comments, as for the TODO, there is already a FR for this
Re-enable AppVeyor cache
make sure run-tests reports exit status upon prerequisite error
Remove implicit constants from test case
Fix invalid read in zend_use_undefined_constant()
Fix invalid read in mb_ord()
Remove --with-libmbfl configure option
Fixed bug #75451 (Assertion fails while foreach on empty xpath query)
Add tests for UConverter::getStandards()
convert spaces to tabs in ext/ftp/tests/server.inc
Add tests for ftp_rename
Fix bug #75434 Wrong reflection for mysqli_fetch_all function
Don't optimize input arrays with suffix holes
Fix bug #75307 Wrong reflection for openssl_open function
...

show more ...


# 352b4066 27-Oct-2017 Sara Golemon

Merge branch 'PHP-7.2'

* PHP-7.2:
Don't optimize input arrays with suffix holes


# cc96166f 27-Oct-2017 Sara Golemon

Don't optimize input arrays with suffix holes

# fabb5b7a 27-Oct-2017 Sara Golemon

array_slice() passthrough for preserve_keys=true as well

# e751e6ce 27-Oct-2017 Sara Golemon

Do not create a new array when slicing all of input array.

# 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
# 9cf87aa1 24-Oct-2017 Dmitry Stogov

Avoid HashTable allocations for empty arrays (using zend_empty_array).

Revision tags: php-7.0.25
# 793ca716 22-Oct-2017 Anatol Belski

Fix datatypes and compiler warnings

Switch to size_t

Not critical as an unsigned is already used, but fixes a couple of
warnings in other areas.

Normalize signature

Fix datatypes and compiler warnings

Switch to size_t

Not critical as an unsigned is already used, but fixes a couple of
warnings in other areas.

Normalize signature

It's a function with the usual compare semantics, returning a platform
specific at least produces unnecessary warnings elsewhere and is otherwise
inappropriate.

Fix return value

Drop unused var

Fix compiler warnings

Fix compiler warning

Fix var name in arginfo

Fix cast

show more ...

Revision tags: php-7.1.11RC1, php-7.2.0RC4, php-7.0.25RC1
# 254b74b8 05-Oct-2017 Dmitry Stogov

HASH_FLAG_PERSISTENT renamed into IS_ARRAY_PERSISTENT and moved into GC_FLAGS (to be consistent with IS_STR_PERSISTENT).

# cb9d81ef 05-Oct-2017 Dmitry Stogov

Refactored recursion pretection

Revision tags: php-7.1.10, php-7.2.0RC3, php-7.0.24, php-7.2.0RC2, php-7.1.10RC1, php-7.0.24RC1, php-7.1.9, php-7.2.0RC1, php-7.0.23
# ba83338c 24-Aug-2017 tbpgr

Fix typo retuns to returns

# 4fbff82c 23-Aug-2017 Kalle Sommer Nielsen

Kill compiler warnings in ext/standard

Revision tags: php-7.1.9RC1, php-7.2.0beta3, php-7.0.23RC1, php-7.1.8, php-7.2.0beta2
# 6c2c7a02 01-Aug-2017 Nikita Popov

Optimize array_unique()

In SORT_STRING mode, instead of sorting the array, build a hash of
seen elements.

Revision tags: php-7.0.22, php-7.1.8RC1, php-7.2.0beta1, php-7.0.22RC1, php-5.6.31, php-7.0.21, php-7.1.7, php-7.2.0alpha3
# 5a51da99 29-Jun-2017 Dmitry Stogov

Use inlined version of zval_ptr_dtor() in array_map() loop

# 04fb3f28 25-Jun-2017 Tom Van Looy

Remove superfluous semicolons

Revision tags: php-7.1.7RC1, php-7.0.21RC1, php-7.2.0alpha2
# 9c2a1f52 19-Jun-2017 Dmitry Stogov

Avoid useless dereferences and separations during paramter passing.

# ace9fe53 08-Jun-2017 Dmitry Stogov

Improved new Zend Parameter Parsing API to avoid useless dereferences.
This derefernce made sense only for explicit paramter passing by reference, but this feature was removed in PHP-7.
The i

Improved new Zend Parameter Parsing API to avoid useless dereferences.
This derefernce made sense only for explicit paramter passing by reference, but this feature was removed in PHP-7.
The improvement is 100% backward compatible, only few "tricky" functions may be affected (e.g. extract and usort).

show more ...

Revision tags: php-7.1.6, php-7.2.0alpha1, php-7.0.20
# 27e7aea4 25-May-2017 Dmitry Stogov

"Countable" interface is moved from SPL to Core

Revision tags: php-7.1.6RC1, php-7.0.20RC1
# a08723d3 18-May-2017 Dmitry Stogov

Use interned empty and "one char" strings.

# 2649a9e1 17-May-2017 Dmitry Stogov

Removed useless dereferences

Revision tags: php-7.1.5, php-7.0.19, php-7.0.19RC1, php-7.1.5RC1, php-7.1.4, php-7.0.18
# 51b06aa8 02-Apr-2017 Nikita Popov

Merge branch 'PHP-7.1'


1...<<11121314151617181920>>...46