#
27dc5986 |
| 11-Dec-2014 |
Dmitry Stogov |
Moved zend_is_true() from zend_execute.h/zend_execute_API.c into zend_operators.h/zend_operators.c. Splited the most expensive part of inline i_zend_is_true() into a separate zend_object_is_true(
Moved zend_is_true() from zend_execute.h/zend_execute_API.c into zend_operators.h/zend_operators.c. Splited the most expensive part of inline i_zend_is_true() into a separate zend_object_is_true(). Replaced zendi_convert_to_long() with cals to zend_is_true().
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*. |
#
dcfe5877 |
| 28-Nov-2014 |
Dmitry Stogov |
Rename EX_VAR_2() into ZEND_CALL_VAR() and EX_VAR_NUM_2() into ZEND_CALL_VAR_NUM(). |
#
1da14c9f |
| 28-Nov-2014 |
Dmitry Stogov |
Pack EX(frame_info) into EX(This).u1.v.reserved. Rename "frame"kind" into "call_kind" and VM_FRAME_... into ZEND_CALL_... |
#
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 |
|
#
8319f597 |
| 25-Nov-2014 |
Dmitry Stogov |
Moved i_zval_ptr_dtor() from zend_execute.h to zend_variables.h |
#
d4f42289 |
| 25-Nov-2014 |
Dmitry Stogov |
Removed useless assert. EG(uninitialized_zval) can't be refcounted. |
#
42d33a9f |
| 24-Nov-2014 |
Dmitry Stogov |
Reuse zend_assign_to_variable() in zend_std_write_property() |
#
c746dcd7 |
| 18-Nov-2014 |
Dmitry Stogov |
Get rid of zend_free_op structure (use zval* instead). Get rid of useless TSRMLS arguments. |
Revision tags: php-5.6.3, php-5.5.19, php-5.4.35, php-5.6.3RC1, php-5.5.19RC1 |
|
#
7959e3fa |
| 22-Oct-2014 |
Anatol Belski |
fix datatype mismatches for strings from userspace |
#
36fa572a |
| 22-Oct-2014 |
Dmitry Stogov |
ZEND_RECV didn't really use opline->extended_value for FETCH_CLASS flags |
Revision tags: php-5.5.18, php-5.4.34 |
|
#
c061c829 |
| 09-Oct-2014 |
Nikita Popov |
Remove Z_OBJ_CLASS_NAME_P Doesn't make much sense anymore, now that get_class_entry is gone. |
#
0390cde4 |
| 09-Oct-2014 |
Dmitry Stogov |
Improved VM stack primitives for fast paths. Slow paths are not inlined anymore. |
#
b3a779de |
| 09-Oct-2014 |
Nikita Popov |
Remove get_class_entry object handler |
#
ee5b30fa |
| 09-Oct-2014 |
Nikita Popov |
Remove support for classes without class entries get_class_entry must be non-NULL and return non-NULL. |
#
7fd3375f |
| 08-Oct-2014 |
Dmitry Stogov |
Exposed zend_clean_and_cache_symbol_table() and fixed incorrect efree() |
#
75b5dc63 |
| 07-Oct-2014 |
Dmitry Stogov |
Reorder fields for better alignment on both 32-bit and 64-bit systems |
#
33e137d4 |
| 07-Oct-2014 |
Dmitry Stogov |
Merged EX(frame_kind) and EX(flags) into single word |
#
bd9a2346 |
| 03-Oct-2014 |
Dmitry Stogov |
Replaced EG(This) and EX(object) with EX(This). Internal functions now recieves zend_execute_data as the first argument. |
Revision tags: php-5.5.18RC1, php-5.6.1 |
|
#
9f7564b1 |
| 01-Oct-2014 |
Dmitry Stogov |
Removed zend_execute_data->prev_nested_call. Reuse prev_execute_data instead. |
#
63dc9bbc |
| 30-Sep-2014 |
Dmitry Stogov |
Micro optimization |
#
e15be6c8 |
| 29-Sep-2014 |
Dmitry Stogov |
Use more readable inline functions |
Revision tags: php-5.6.2 |
|
#
e646c6d5 |
| 18-Sep-2014 |
Dmitry Stogov |
Fixed compilation warnings |
Revision tags: php-5.4.33, php-5.5.17, php-5.6.1RC1 |
|
#
92164f6b |
| 04-Sep-2014 |
Dmitry Stogov |
Fixed compilation warnings |
#
9e753531 |
| 03-Sep-2014 |
Nikita Popov |
Use zval_ptr_dtor_nogc to destroy literals Also move the definition of zval_ptr_dtor_nogc to zend_variables.h (from zend_execute.h/.c) as it's used in a few places. |