History log of /php-src/Zend/zend_builtin_functions.c (Results 101 – 125 of 908)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# cc4af351 03-Sep-2019 Nikita Popov

Merge branch 'PHP-7.4'


# 62553086 03-Sep-2019 Nikita Popov

Report false for inherited private methods in method_exists()

These shadow methods only exist as internal implementation markers.
This mirrors the behavior of property_exists().

# d93b0945 27-Aug-2019 Nikita Popov

Throw TypeError from VM implementation of get_class()

The normal function already throws TypeError through the usual zpp
mechanism, but the VM implementation handles this manually and ha

Throw TypeError from VM implementation of get_class()

The normal function already throws TypeError through the usual zpp
mechanism, but the VM implementation handles this manually and has
not been updated.

show more ...

# 33886f71 18-Jun-2019 Nikita Popov

Generate arginfo from PHP stub files

Signature stubs for internal functions are specified in xyz.stub.php,
from which we generate actual arginfo structures in xyz_arginfo.h.
This fil

Generate arginfo from PHP stub files

Signature stubs for internal functions are specified in xyz.stub.php,
from which we generate actual arginfo structures in xyz_arginfo.h.
This file then needs to be included in the implementation appropriately.

Arginfo from stubs can be regenerated using scripts/dev/gen_stub.php.
However, this should also automatically happen when the stub file is
modified.

show more ...

# 8aa92c14 24-Jul-2019 Nikita Popov

Merge branch 'PHP-7.4'


# a49d53ba 23-Jul-2019 Nikita Popov

Don't skip uninitialized typed props in get_class_vars()

For bug #78319.

# 227a9c75 17-Jun-2019 Nikita Popov

Add types to a couple of builtin functions

# 7d98dd9c 11-Jun-2019 Nikita Popov

Merge branch 'PHP-7.4'


# eecd8961 14-May-2019 Nikita Popov

Add get_mangled_object_vars() function

# 252216b2 06-Jun-2019 Nikita Popov

Remove possible false return value from get_object_vars()

I'm not sure this one ever happens in practice (and we might want
to forbid NULL return from get_properties), but if it does, re

Remove possible false return value from get_object_vars()

I'm not sure this one ever happens in practice (and we might want
to forbid NULL return from get_properties), but if it does, return
an empty array instead of false.

show more ...

# e029cc4d 05-Jun-2019 Dmitry Stogov

Merge branch 'PHP-7.4'

* PHP-7.4:
Cheaper checks for exceptions thrown from __toString()


# 457392fa 05-Jun-2019 Dmitry Stogov

Cheaper checks for exceptions thrown from __toString()

# 7686b0b8 05-Jun-2019 Nikita Popov

Merge branch 'PHP-7.4'


# a31f4642 26-Feb-2019 Nikita Popov

Allow exceptions in __toString()

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

And convert some object to string conversion related recoverable
fatal errors into Error excep

Allow exceptions in __toString()

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

And convert some object to string conversion related recoverable
fatal errors into Error exceptions.

Improve exception safety of internal code performing string
conversions.

show more ...

# 45a0656e 29-May-2019 Nikita Popov

Remove get() object handler

Now that set() is gone, there is little point in keeping get(), as
it is essentially just a different way of writing cast_object()
now.

Closes GH

Remove get() object handler

Now that set() is gone, there is little point in keeping get(), as
it is essentially just a different way of writing cast_object()
now.

Closes GH-4202.

show more ...

# c64fe84f 28-May-2019 Dmitry Stogov

Merge branch 'PHP-7.4'

* PHP-7.4:
Avoid double copying


# b2cb6a4a 28-May-2019 Dmitry Stogov

Avoid double copying

# 1493c735 28-May-2019 Nikita Popov

Update MAY_BE_NULL func_info for Zend functions

These cannot return NULL anymore in PHP 8.

# 13f675b8 27-May-2019 Nikita Popov

Merge branch 'PHP-7.4'


# e6fac86d 24-May-2019 Nikita Popov

Accept flags argument in zend_lookup_class_ex()

Instead of a single boolean, so we have space for extension here.

# 20e983d9 14-May-2019 Nikita Popov

Merge branch 'PHP-7.4'


# 3f19f511 14-May-2019 Nikita Popov

Add RETURN_EMPTY_ARRAY() / RETVAL_EMPTY_ARRAY()

The usual wrappers around ZVAL_EMPTY_ARRAY()...

# 8ccdb828 22-Mar-2019 Nikita Popov

Merge branch 'PHP-7.4'


# 5456a6ea 18-Mar-2019 rjhdby

Deduplicate code in zend_builtin_functions.c

# 1016e3a9 19-Feb-2019 Nikita Popov

Merge branch 'PHP-7.4'


12345678910>>...37