History log of /PHP-7.4/ext/standard/basic_functions.c (Results 76 – 100 of 1360)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# ccc12b82 16-Nov-2017 Dmitry Stogov

Avoid unnecessary reference-counting on strings.


# a8a17a72 01-Nov-2017 Xinchen Hui

RC manipulation cleanup


# fcc08ce1 30-Oct-2017 Dmitry Stogov

Prevent reference-counting on persistent zvals (internal constants, default properties and constants of internal classes).
New macro ZVAL_COPY_OR_DUP() is used perform duplication, if necessary.

Prevent reference-counting on persistent zvals (internal constants, default properties and constants of internal classes).
New macro ZVAL_COPY_OR_DUP() is used perform duplication, if necessary.
This should eliminate related race-coditions in ZTS build and prevent reference-counting bugs after unclean shutdown.

show more ...


# 61ef91bf 17-Oct-2017 Dmitry Stogov

Revert "Allow internal functions to return values by reference (this was disabled in implementation of DO_ICALL, but enabled in DO_FCALL)."

This reverts commit da781a5ac2cb9d2f983ef9fe070900

Revert "Allow internal functions to return values by reference (this was disabled in implementation of DO_ICALL, but enabled in DO_FCALL)."

This reverts commit da781a5ac2cb9d2f983ef9fe070900664db12c67.

show more ...


# da781a5a 17-Oct-2017 Dmitry Stogov

Allow internal functions to return values by reference (this was disabled in implementation of DO_ICALL, but enabled in DO_FCALL).
However, don't require internal functions returning by reference

Allow internal functions to return values by reference (this was disabled in implementation of DO_ICALL, but enabled in DO_FCALL).
However, don't require internal functions returning by reference to return a reference.
Mark unserialize() as returning by reference and remove unwrap_reference hack, to allow proper returning of self referenced arrays using a reference.
Currently unserialize() is the only internal function that may return a reference.

show more ...


# ef5ea487 10-Oct-2017 Dmitry Stogov

Always use IS_CONSTANT_AST (IS_CONSTANT is removed).


# d3bc8beb 29-Aug-2017 Kalle Sommer Nielsen

Removed support for BeOS, development for BeOS was supported 17 years ago.

This patch however does not drop support for the BeOS compatible variant, Haiku, see Github PR #2697 which is curre

Removed support for BeOS, development for BeOS was supported 17 years ago.

This patch however does not drop support for the BeOS compatible variant, Haiku, see Github PR #2697 which is currently a WiP

I intentionally left out some fragments for BeOS in the build system for that seems to be bundles

show more ...


# 4fbff82c 23-Aug-2017 Kalle Sommer Nielsen

Kill compiler warnings in ext/standard


# b06caa0e 29-Jul-2017 Anatol Belski

remove casts


# 0d1eeeb6 28-Jul-2017 Anatol Belski

move zend_ato*() to size_t and remove casts


# 035a27cb 25-Jun-2017 Nikita Popov

Only compute callback name in error cases

Mostly the callback name is only used to report an error. Try to
avoid calculating it if no error occurred.


# 9c2a1f52 19-Jun-2017 Dmitry Stogov

Avoid useless dereferences and separations during paramter passing.


# 81b2533a 08-Jun-2017 Tyson Andre

Fixes bug #74708 reflection signatures for random_bytes+random_int

They have 1 and 2 required parameters, respectively
See https://secure.php.net/manual/en/function.random-int.php


# a08723d3 18-May-2017 Dmitry Stogov

Use interned empty and "one char" strings.


# 7cdf5203 11-Apr-2017 Sebastian Bergmann

Fix bug #74409


# e9e860a0 08-Mar-2017 x-xiang

Don't retain mt_rand() seeds across requests

In particular, this prevents manual seeding of mt_rand() to leak
across requests.


# 98f4ce93 09-Mar-2017 Adam Saponara

Return FALSE if error_log fails to write all bytes


# 1d4eead9 23-Feb-2017 Xinchen Hui

Fixed bug #74148 (ReflectionFunction incorrectly reports the number of arguments)


# 76a74701 26-Jan-2017 Joe Watkins

Fixed bug #73994 incorrect arginfo for unpack


# b8215c08 09-Jan-2017 Joe Watkins

Fixed #72974 imap is undefined service on AIX


# dac6c639 04-Jan-2017 Sammy Kaye Powers

Update copyright headers to 2017


# 478f119a 04-Jan-2017 Sammy Kaye Powers

Update copyright headers to 2017


# 9e29f841 02-Jan-2017 Sammy Kaye Powers

Update copyright headers to 2017


# 5c919ee3 31-Dec-2016 Sara Golemon

Use new param API in standard/basic_functions


# 6ea44908 19-Dec-2016 Dmitry Stogov

Fixed arginfo


12345678910>>...55