#
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()
|