History log of /PHP-7.4/Zend/zend_types.h (Results 126 – 150 of 218)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-5.5.21RC1, php-5.6.5RC1
# b7a7b1a6 03-Jan-2015 Stanislav Malyshev

trailing whitespace removal


# 37466b03 27-Dec-2014 Dmitry Stogov

Use special flag (HASH_FLAG_INITIALIZED) instead of (nTableMask == 0) to indicate that HashTable is allocated.
Make nTableMask to be 0 for packed arrays.
Remove checks fo HASH_FLAG_PACKED in

Use special flag (HASH_FLAG_INITIALIZED) instead of (nTableMask == 0) to indicate that HashTable is allocated.
Make nTableMask to be 0 for packed arrays.
Remove checks fo HASH_FLAG_PACKED in zend_hash_find/zend_hash_del and family (string keys are resolved through uninitialized_bucket).
Change HashTable layout for better locality.

show more ...


# ab0b15b8 26-Dec-2014 Dmitry Stogov

Optimized destruction of extra arguments passed to user functions.
If no refcounted arguments are passed, then destruction code is not triggered at all.
(Full rebuild required)


Revision tags: POST_NATIVE_TLS_MERGE, PRE_NATIVE_TLS_MERGE, php-5.5.20, php-5.4.36, php-5.6.4
# 8f177fde 15-Dec-2014 Xinchen Hui

Save 8 bytes on 64 bits


# bdeb220f 13-Dec-2014 Anatol Belski

first shot remove TSRMLS_* things


# 2f3c79b4 09-Dec-2014 Dmitry Stogov

Improved basic zval copying primitives: ZVAL_COPY_VALUE(), ZVAL_COPY(), ZVAL_DUP()


# 2d89574b 05-Dec-2014 Xinchen Hui

Make it const as Levi asked for


# 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
# 76019b86 17-Nov-2014 Dmitry Stogov

Reorder fields for most often access pattern


Revision tags: php-5.6.3, php-5.5.19, php-5.4.35, php-5.6.3RC1, php-5.5.19RC1
# 876965d2 16-Oct-2014 Nikita Popov

Use intptr_t for zend_intptr_t typedef

Current code doesn't work for 64bit zend_long with 32bit pointers.

If intptr_t isn't defined on some platform, we should add it to
our php

Use intptr_t for zend_intptr_t typedef

Current code doesn't work for 64bit zend_long with 32bit pointers.

If intptr_t isn't defined on some platform, we should add it to
our php_stdint.h header.

show more ...


# 2a9daf2e 16-Oct-2014 Nikita Popov

Drop zend_long64 in favor of int64_t

Also drop ZEND_HAVE_LONG64, because we already require the
presence of a int64_t type.


Revision tags: php-5.5.18, php-5.4.34
# e5e9d834 09-Oct-2014 Nikita Popov

Remove zend_get_class_entry function


# 43f1c94d 09-Oct-2014 Nikita Popov

Review a few more SEPARATE_ZVAL_IF_NOT_REF usages


# 67be34ec 07-Oct-2014 Dmitry Stogov

Remove useless parts of EX(old_error_reporting)


# 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, php-5.6.2
# bccc6531 19-Sep-2014 Dmitry Stogov

Avoid double IS_INTERNED() check


# 5185baab 18-Sep-2014 Dmitry Stogov

Changed "inline" into "zend_always_inline"


# 61d37e05 18-Sep-2014 Dmitry Stogov

Moved some definitions from zend.h into more suitable header files


Revision tags: php-5.4.33, php-5.5.17
# f5517d16 16-Sep-2014 Dmitry Stogov

ws


Revision tags: php-5.6.1RC1
# e85545ec 08-Sep-2014 Dmitry Stogov

Removed IS_STR_OFFSET type and corresponding macros. Optimized string offset handling in ASSIGN_DIM opcode.


# acad6f47 06-Sep-2014 Anatol Belski

fix 64 bit string index usage


# 9a958a08 03-Sep-2014 Dmitry Stogov

Simplify BEGIN_SILENCE/END_SILENCE to not modify ini entry value back and force


Revision tags: php-5.5.17RC1, php-5.4.33RC1
# f0ad7472 02-Sep-2014 Dmitry Stogov

Avoid memory allocation/deallocation in BEGIN_SILENCE/END_SILENCE opcode handlers.


Revision tags: php-5.6.0
# 5d062b61 26-Aug-2014 Anatol Belski

renamed macro


123456789