History log of /PHP-8.4/Zend/zend_API.c (Results 451 – 475 of 1160)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# bff4c47f 04-Feb-2015 Reeze Xia

Implemented internal function return types


# 9e70d767 04-Feb-2015 Dmitry Stogov

Move zend_object->guards into additional slot of zend_object->properties_table[]. As result size of objects without __get/__set/__unset/__isset magic methods is reduced.


# 836dcb1d 03-Feb-2015 Dejan Marjanovic

Rename __callstatic (internal name) to __callStatic (userland name) in error message


# c8576c5a 08-Jan-2015 Levi Morrison

Implement return types

RFC is documented here: https://wiki.php.net/rfc/return_types


# 061c0ed9 22-Jan-2015 Dmitry Stogov

Fixed double free and cleanup


# 3e31838d 22-Jan-2015 Dmitry Stogov

zend_read_property() has to provide a holder for return value.
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.


# 6f67d5ad 20-Jan-2015 Xinchen Hui

Unused parse_arg_object_to_string


# fc33f52d 15-Jan-2015 Xinchen Hui

bump year


# 0579e827 15-Jan-2015 Xinchen Hui

bump year


# 73c1be26 15-Jan-2015 Xinchen Hui

Bump year


# 2193de0d 14-Jan-2015 Xinchen Hui

Faster sorting algo


# 7e93de10 13-Jan-2015 Dmitry Stogov

Handle run-time cache for static properties directly in executor.
Removed cache_slot argument in zend_std_get_static_property() and zend_std_unset_static_property().


# b7a7b1a6 03-Jan-2015 Stanislav Malyshev

trailing whitespace removal


# 84f2311b 10-Jan-2015 Xinchen Hui

Fixed #68779 (Incorrect sizeof)


# 41e3fdba 15-Dec-2014 Andrea Faulds

Make zend_parse_parameters share fast zpp implementation where possible

Rename shared implementation functions and build them unconditionally

Don't fail on empty path for zend_parse

Make zend_parse_parameters share fast zpp implementation where possible

Rename shared implementation functions and build them unconditionally

Don't fail on empty path for zend_parse_arg_path

Update type names

Fix behaviour of by-reference "z"

Make 'o' use zend_parse_arg_object

Fix NULL string check in zend_parse_arg_path(_str)

show more ...


# f2c2acb9 24-Dec-2014 Dmitry Stogov

For disabled function, to disable arguments checks, we have to reset num_args and some related flags (in addition to arg_info)


# c42ac095 24-Dec-2014 Dmitry Stogov

Added new API function 'zend_string* zend_string_tolower(zend_string*)'.
It simplifies code and avoids unnecessary allocation and copying if string is already in lower case.


# 2646f7bc 22-Dec-2014 Dmitry Stogov

Don't count variadic argument in zend_func.common.num_args. This allows faster CALL/RETURN code.


# e5eb9530 14-Dec-2014 Andrea Faulds

Use "float" and "integer" in typehint and zpp errors


# 8f177fde 15-Dec-2014 Xinchen Hui

Save 8 bytes on 64 bits


# bdeb220f 13-Dec-2014 Anatol Belski

first shot remove TSRMLS_* things


# 3893c1fc 12-Dec-2014 Dmitry Stogov

Fixed compilation warnings


# f0a17c29 04-Dec-2014 Michael Wallner

Fix zend_fcall_info_arg*() to use ZVAL_COPY

As zend_fcall_info_args_clear() calls zval_ptr_dtor() we also have
to increase the refcount of refcounted zvals added as params,
like it i

Fix zend_fcall_info_arg*() to use ZVAL_COPY

As zend_fcall_info_args_clear() calls zval_ptr_dtor() we also have
to increase the refcount of refcounted zvals added as params,
like it is already done in zend_fcall_info_args_ex().

show more ...


# 5dd427ea 03-Dec-2014 Dmitry Stogov

Use zend_string* for op_array->arg_info[]->name and op_array->arg_info[]->class_name. For internal functions we still use char*.


# f90b877f 29-Nov-2014 Andrea Faulds

Refactor ZEND_LONG_MAX/MIN checks into ZEND_DOUBLE_FITS_LONG()


1...<<11121314151617181920>>...47