History log of /PHP-7.4/Zend/zend_API.c (Results 251 – 275 of 947)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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()


# dcfe5877 28-Nov-2014 Dmitry Stogov

Rename EX_VAR_2() into ZEND_CALL_VAR() and EX_VAR_NUM_2() into ZEND_CALL_VAR_NUM().


# 11384ba7 28-Nov-2014 Dmitry Stogov

Pack EX(num_args) into EX(This).u2.num_args


Revision tags: php-5.6.4RC1, php-5.5.20RC1, php-5.6.3, php-5.5.19, php-5.4.35
# 75041379 06-Nov-2014 Dmitry Stogov

Improved object property access.


# d9d181e5 31-Oct-2014 Xinchen Hui

Fixed Bug #68104 (Segfault while pre-evaluating a disabled function)


Revision tags: php-5.6.3RC1, php-5.5.19RC1
# f7d3355e 24-Oct-2014 Anatol Belski

fix datatype mismatches

and convert len args to size_t where the underlaying API uses zend_string


# ca46bd04 24-Oct-2014 Anatol Belski

fix datatype mismatch warnings


# f2279224 23-Oct-2014 Anatol Belski

move key lengths to use size_t as zend_string is used internally anyway


# 7471c217 17-Oct-2014 Dmitry Stogov

Optimized property access handlers. Removed EG(std_property_info).


Revision tags: php-5.5.18
# c00424e4 15-Oct-2014 Anatol Belski

bring back all the TSRMLS_FETCH() stuff

for better comparability with the mainstream


Revision tags: php-5.4.34
# c96a6b44 12-Oct-2014 Anatol Belski

DLL export several APIs needed for phpdbg


# df79b9b2 09-Oct-2014 Nikita Popov

Update get_class_name semantics

* get_class_name is now only used for displaying the class name
in debugging functions like var_dump, print_r, etc. It is no
longer used in get

Update get_class_name semantics

* get_class_name is now only used for displaying the class name
in debugging functions like var_dump, print_r, etc. It is no
longer used in get_class() etc.
* As it is no longer used in get_parent_class() the parent
argument is now gone. This also fixes incorrect parent classes
being reported in COM.
* get_class_name is now always required (previously some places
made it optional and some required it) and is also required
to return a non-NULL value.
* Remove zend_get_object_classname. This also fixes a number of
potential leaks due to incorrect usage of this function.

show more ...


# e5e9d834 09-Oct-2014 Nikita Popov

Remove zend_get_class_entry function


# b3a779de 09-Oct-2014 Nikita Popov

Remove get_class_entry object handler


1...<<11121314151617181920>>...38