History log of /php-src/ext/standard/array.c (Results 201 – 225 of 1117)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 0cf7de1c 30-Jan-2019 Zeev Suraski

Remove yearly range from copyright notice

Revision tags: php-7.3.2RC1, php-5.6.40, php-7.1.26, php-7.3.1, php-7.2.14
# e219ec14 07-Jan-2019 Nikita Popov

Implement typed properties

RFC: https://wiki.php.net/rfc/typed_properties_v2

This is a squash of PR #3734, which is a squash of PR #3313.

Co-authored-by: Bob Weinand <bobwe

Implement typed properties

RFC: https://wiki.php.net/rfc/typed_properties_v2

This is a squash of PR #3734, which is a squash of PR #3313.

Co-authored-by: Bob Weinand <bobwei9@hotmail.com>
Co-authored-by: Joe Watkins <krakjoe@php.net>
Co-authored-by: Dmitry Stogov <dmitry@zend.com>

show more ...

# 7ac3c2fa 02-Jan-2019 Nikita Popov

Fix ZEND_NORMALIZE_BOOL usage

Typo introduced in cdd8368d6f3f000a2e30a6be9976c5539f10fe85.

# c5c76fbd 02-Jan-2019 Xinchen Hui

Merge branch 'PHP-7.3'

* PHP-7.3:
Update NEWS
Fixed bug #77395 (segfault about array_multisort)


# e527626d 02-Jan-2019 Xinchen Hui

Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
Fixed bug #77395 (segfault about array_multisort)


# 8ebae846 02-Jan-2019 Xinchen Hui

Fixed bug #77395 (segfault about array_multisort)

Revision tags: php-7.2.14RC1, php-7.3.1RC1
# 05f37065 11-Dec-2018 Dmitry Stogov

Split php_array_merge_or_replace_wrapper() into php_array_merge_wrapper() and php_array_replace_wrapper().
Avoid array duplication when merging with an empty array.

Revision tags: php-5.6.39, php-7.1.25, php-7.2.13, php-7.0.33, php-7.3.0, php-7.1.25RC1, php-7.2.13RC1, php-7.3.0RC6, php-7.1.24, php-7.2.12, php-7.3.0RC5, php-7.1.24RC1, php-7.2.12RC1, php-7.3.0RC4, php-7.1.23, php-7.2.11, php-7.3.0RC3, php-7.1.23RC1, php-7.2.11RC1, php-7.3.0RC2, php-5.6.38, php-7.1.22, php-7.3.0RC1, php-7.2.10, php-7.0.32, php-7.1.22RC1, php-7.3.0beta3, php-7.2.10RC1
# cdd8368d 19-Aug-2018 Gabriel Caruso

Clean up unnecessary ternary expressions and simplify some returns

- Simplify conditions
- Use ZEND_HASH_APPLY_* instead of hard-coded booleans
- Use ZEND_NORMALIZE_BOOL
- Drop s

Clean up unnecessary ternary expressions and simplify some returns

- Simplify conditions
- Use ZEND_HASH_APPLY_* instead of hard-coded booleans
- Use ZEND_NORMALIZE_BOOL
- Drop sign in favor of ZEND_NORMALIZE_BOOL

show more ...

# 9afce019 01-Nov-2018 Zeev Suraski

Future-proof email addresses

# 67e0138c 01-Nov-2018 Zeev Suraski

Future-proof email addresses...

# 1cfbb217 13-Oct-2018 Nikita Popov

Classify object handlers are required/optional

# 0b6063f3 11-Oct-2018 Nikita Popov

Restore array_key_exists() compatibility for ArrayObject

Doing this by special-casing array_key_exists() for ArrayObject.

# cdde07d0 18-Sep-2018 Nikita Popov

Merge branch 'PHP-7.3'


# c2da50bc 18-Sep-2018 Nikita Popov

Merge branch 'PHP-7.2' into PHP-7.3


# 6bf68124 18-Sep-2018 Nikita Popov

Merge branch 'PHP-7.1' into PHP-7.2


Revision tags: php-7.1.21, php-7.2.9, php-7.3.0beta2, php-7.1.21RC1, php-7.3.0beta1, php-7.2.9RC1, php-5.6.37, php-7.1.20, php-7.3.0alpha4, php-7.0.31, php-7.2.8, php-7.1.20RC1, php-7.2.8RC1, php-7.3.0alpha3, php-7.3.0alpha2, php-7.1.19, php-7.2.7, php-7.1.19RC1, php-7.3.0alpha1, php-7.2.7RC1, php-7.1.18, php-7.2.6, php-7.2.6RC1, php-7.1.18RC1, php-5.6.36, php-7.2.5, php-7.1.17, php-7.0.30, php-7.1.17RC1, php-7.2.5RC1, php-5.6.35, php-7.0.29, php-7.2.4, php-7.1.16, php-7.1.16RC1, php-7.2.4RC1, php-7.1.15, php-5.6.34, php-7.2.3, php-7.0.28, php-7.2.3RC1, php-7.1.15RC1, php-7.1.14, php-7.2.2, php-7.1.14RC1, php-7.2.2RC1, php-7.1.13, php-5.6.33, php-7.2.1, php-7.0.27, php-7.2.1RC1, php-7.1.13RC1, php-7.0.27RC1, php-7.2.0, php-7.1.12
# ab6c45f5 22-Nov-2017 Manabu Matsui

Fix bug #75533: array_reduce is slow when $carry is large array

# d3ca28f5 15-Sep-2018 Peter Kokot

Remove HAVE_STRING_H

The C89 standard and later defines the `<string.h>` header as part of
the standard headers [1] and on current systems it is always present.

Code included al

Remove HAVE_STRING_H

The C89 standard and later defines the `<string.h>` header as part of
the standard headers [1] and on current systems it is always present.

Code included also `<strings.h>` header as an alterinative in some
files. This kind of check was relevant on some older systems where the
`<strings.h>` file included definitions for the C89 compliant
`<string.h>`. Today such alternative check is not required anymore. The
`<strings.h>` file is part of the POSIX definition these days.

Also Autoconf suggests doing this and relying on C89 or above [2] and [3].

This patch also cleans few unused `<strings.h>` inclusions in the libmbfl.

[1]: https://port70.net/~nsz/c/c89/c89-draft.html#4.1.2
[2]: http://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4
[3]: https://www.gnu.org/software/autoconf/manual/autoconf-2.69/autoconf.html

show more ...

# dfa166e7 16-Sep-2018 Nikita Popov

Remove unused ZEND_FILE_LINE in i_zval_ptr_dtor

# 1de17428 22-Aug-2018 Christoph M. Becker

Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
Fix #76778: array_reduce leaks memory if callback throws exception


# cdd9eb8c 22-Aug-2018 Christoph M. Becker

Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
Fix #76778: array_reduce leaks memory if callback throws exception


# 70b2fca2 22-Aug-2018 Christoph M. Becker

Fix #76778: array_reduce leaks memory if callback throws exception

We have to release the result variable in the error case, too.

# efbf846f 05-Aug-2018 Gabriel Caruso

Make array parsing parameters error messages consistency with ZPP failure

# 2b1d79ce 07-Aug-2018 Xinchen Hui

Fixed bug #76713 (Segmentation fault caused by property corruption)

# c42f0ba4 31-Jul-2018 Dmitry Stogov

Removed useless IS_UNDEF checks

# 8d3f8ca1 03-Jul-2018 Peter Kokot

Remove unused Git attributes ident

The $Id$ keywords were used in Subversion where they can be substituted
with filename, last revision number change, last changed date, and last
use

Remove unused Git attributes ident

The $Id$ keywords were used in Subversion where they can be substituted
with filename, last revision number change, last changed date, and last
user who changed it.

In Git this functionality is different and can be done with Git attribute
ident. These need to be defined manually for each file in the
.gitattributes file and are afterwards replaced with 40-character
hexadecimal blob object name which is based only on the particular file
contents.

This patch simplifies handling of $Id$ keywords by removing them since
they are not used anymore.

show more ...

12345678910>>...45