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