History log of /php-src/Zend/zend_execute.h (Results 201 – 225 of 427)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 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.

12345678910>>...18