History log of /PHP-7.4/ext/opcache/Optimizer/zend_func_info.c (Results 51 – 75 of 104)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 8bdf9905 17-Feb-2018 Nikita Popov

Fix get_object_vars() func info

Numeric keys will be converted to integer nowadays.


# fd5644cd 17-Feb-2018 Nikita Popov

Fix array_values() and array_keys() func info

Can return RCN for empty/packed arrays


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
# 64002648 31-Dec-2017 Gabriel Caruso

Trailing whitespaces

Signed-off-by: Gabriel Caruso <carusogabriel34@gmail.com>


# a6519d05 02-Jan-2018 Xinchen Hui

year++


# 7a7ec01a 02-Jan-2018 Xinchen Hui

year++


# ccd4716e 02-Jan-2018 Xinchen Hui

year++


# f3f6cd24 15-Dec-2017 Anatol Belski

Modernize realpath and integrate quick variant into virtual_file_ex

The slower I/O as a traditional bottleneck on Windows which is
the target of this patch. The recursive path resolution

Modernize realpath and integrate quick variant into virtual_file_ex

The slower I/O as a traditional bottleneck on Windows which is
the target of this patch. The recursive path resolution, while being
an allround solution, is expensive when it comes to the common case.
Files with proper ACLs set can be resolved in one go by usage of specific
API. Those are available since Vista, so actually can be called old. Those
simpler api is used for the cases where no CWD_EXPAND is requested. For
the cases where ACLs are improper, the existing solution based on
FindFirstFile still does good job also partially providing quirks. Cases
involing reparse tags and other non local filesystems are also partially
server by new APIs.

The approach uses both APIs - the quick one for the common case still
integrating realpath cache, and the existing one as a fallback. The tests
show the I/O load drop on the realpath resolution part due to less
system calls for the sub part resolution of paths. In most case it is
justified, as the sub parts were otherwise cached or unused as well. The
realpath() implementation in ioutil is also closer to the POSIX.

show more ...


Revision tags: php-7.2.1RC1, php-7.1.13RC1, php-7.0.27RC1
# eccdc48c 29-Nov-2017 Dmitry Stogov

Use interned strings for function names


Revision tags: php-7.2.0, php-7.1.12, php-7.0.26, php-7.1.12RC1, php-7.2.0RC6, php-7.0.26RC1, php-7.1.11, php-5.6.32, php-7.2.0RC5, php-7.0.25
# 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 ...


Revision tags: php-7.1.11RC1, php-7.2.0RC4, php-7.0.25RC1
# e70618af 04-Oct-2017 Dmitry Stogov

Changed the way VM accesses constant operands in 64-bit builds.


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
# ff6f41c9 12-Sep-2017 Xinchen Hui

Narrow typeinfos down for zend_parse_paramenters_none


# 9d5ecf68 10-Sep-2017 Xinchen Hui

They should always be equal (zend_call_graph.c:#109)


# aee690e3 09-Sep-2017 Xinchen Hui

Added gd func infos


# c2ddc180 09-Sep-2017 Xinchen Hui

Added fileinfo func infos


# 4d1ddeb0 08-Sep-2017 Xinchen Hui

Added ctype func infos


# 24e33350 08-Sep-2017 Xinchen Hui

Added getext func infos


# f46ec03f 08-Sep-2017 Xinchen Hui

Added filter func infos


# bf82ee35 08-Sep-2017 Xinchen Hui

Add exif func infos


# 918c1fe3 08-Sep-2017 Xinchen Hui

Add bcmath func infos


# 3713a363 08-Sep-2017 Xinchen Hui

Func info for pgsql


# bedb4ef2 08-Sep-2017 Xinchen Hui

Complete func infos for session and sodium


# 3162285b 07-Sep-2017 Xinchen Hui

Complete func info for mysqli


Revision tags: php-7.1.9
# 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 ...


Revision tags: 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, 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, php-7.1.7RC1, php-7.0.21RC1, php-7.2.0alpha2, php-7.1.6
# 68dc7549 06-Jun-2017 Dmitry Stogov

Avoid string reallocations in html_entity_decode() and htmlspecialchars_decode()


12345