History log of /php-src/Zend/zend_types.h (Results 176 – 200 of 303)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 97a9470d 02-Jan-2016 Xinchen Hui

bump year which is missed in rev 49493a2

# 65e456f3 29-Dec-2015 Nikita Popov

Introduce BIND_LEXICAL

This opcodes inserts a local CV into the closure static variable
table. This replaces the previous mechanism of having static
variables marked as LEXICAL, whic

Introduce BIND_LEXICAL

This opcodes inserts a local CV into the closure static variable
table. This replaces the previous mechanism of having static
variables marked as LEXICAL, which perform a symtable lookup
during copying.

This means a) functions which contain closures no longer have to
rebuild their symtable (better performance) and b) we can now track
used variables in SSA.

show more ...

Revision tags: php-7.0.2RC1
# 3ed5e54a 16-Dec-2015 Xinchen Hui

Remove unused IS_TYPE_SYMBOLTABLE

Revision tags: php-5.6.17RC1, php-7.0.1RC1
# a75c1950 08-Dec-2015 Dmitry Stogov

Implemented the RFC `Support Class Constant Visibility`.

Squashed commit of the following:

commit f11ca0e7a57793fa0e3e7f6d451720e6c42bb0b9
Author: Dmitry Stogov <dmitry@zend.com

Implemented the RFC `Support Class Constant Visibility`.

Squashed commit of the following:

commit f11ca0e7a57793fa0e3e7f6d451720e6c42bb0b9
Author: Dmitry Stogov <dmitry@zend.com>
Date: Tue Dec 8 12:38:42 2015 +0300

Fixed test expectation

commit 211f873f542504d0a0f72b6b5cb23908a1c99a2d
Author: Dmitry Stogov <dmitry@zend.com>
Date: Tue Dec 8 12:28:38 2015 +0300

Embed zend_class_constant.flags into zend_class_constants.value.u2.access_flags

commit 51deab84b2cdbf9cdb1a838cf33b2ee45c61748b
Author: Dmitry Stogov <dmitry@zend.com>
Date: Mon Dec 7 11:18:55 2015 +0300

Fixed issues found by Nikita

commit 544dbd5b47e40d38a8ccb96bc5583e9cb7fdd723
Author: Dmitry Stogov <dmitry@zend.com>
Date: Sat Dec 5 02:41:05 2015 +0300

Refactored immplementation of https://wiki.php.net/rfc/class_const_visibility
@reeze created an RFC here and I emailed internals here and didn't get any responses positive/negative.

show more ...

Revision tags: php-7.0.0, php-5.6.16, php-7.0.0RC8, php-7.0.0RC7, php-5.6.16RC1, php-5.6.15, php-7.0.0RC6, php-7.0.1, php-5.6.15RC1
# 366ba413 14-Oct-2015 Andrea Faulds

Add void return type

Revision tags: php-7.0.0RC5, php-5.5.30, php-5.6.14, php-7.0.0RC4
# c49d3189 22-Sep-2015 Dmitry Stogov

Cleanup: removed comments (zend_object.handle and zend_resource.handle are not going to be removed in PHP-7.0)

Revision tags: php-5.6.14RC1, php-7.0.0RC3, php-5.6.13, php-7.0.0RC2, php-5.5.29, php-5.4.45
# 37f0c6b5 31-Aug-2015 Dmitry Stogov

Add myself into list of authors of the most refactored files.

Revision tags: php-5.6.13RC1, php-7.0.0RC1
# 66866fb8 13-Aug-2015 Xinchen Hui

Simplify the macro (HT_DATA_SIZE/HT_HASH_SIZE is not used outside Zend)

# 715d5d28 13-Aug-2015 Dmitry Stogov

Get rid of implicit type casting in GC_*() macros in Zend/zend_types.h.
This prevented compilation warnings and disclosed few incorrect usages in Zend/zend_vm_def.h and ext/dom/xpath.c.
Now e

Get rid of implicit type casting in GC_*() macros in Zend/zend_types.h.
This prevented compilation warnings and disclosed few incorrect usages in Zend/zend_vm_def.h and ext/dom/xpath.c.
Now explicit type casting may be required on call site.
This may break some C extension code, but it shoulfn't be a problem to add explicit casting.

show more ...

# a089ce0c 13-Aug-2015 Xinchen Hui

Fixed bug #70258 and #70253

# 89940993 10-Aug-2015 Xinchen Hui

Fixed Bug #70173 (ZVAL_COPY_VALUE_EX broken for 32bit Solaris Sparc)

# 79f64e5e 09-Aug-2015 Christoph M. Becker

Fix #70173: ZVAL_COPY_VALUE_EX broken for 32bit Solaris Sparc

On 32bit big endian architectures the high word of a zend_value is copied
twice, instead of copying both words. Let's fix it.

Revision tags: php-5.6.12, php-5.5.28, php-7.0.0beta3, php-5.4.44
# 859507c9 29-Jul-2015 Anatol Belski

add one more thread storage specifier to allow external link

# 5c98b997 28-Jul-2015 Anatol Belski

improve ZEND_TLS declaration even more and move it to the better place

Revision tags: php-5.6.12RC1, php-7.0.0beta2, php-7.0.0beta1
# 95ff2852 10-Jul-2015 Xinchen Hui

Micro optimization

Revision tags: php-5.6.11, php-5.5.27, php-5.4.43
# 4bd22cf1 29-Jun-2015 Dmitry Stogov

Improved zend_string API (Francois Laupretre)

Squashed commit of the following:

commit d96eab8d79b75ac83d49d49ae4665f948d15a804
Author: Francois Laupretre <francois@tekwire.net>

Improved zend_string API (Francois Laupretre)

Squashed commit of the following:

commit d96eab8d79b75ac83d49d49ae4665f948d15a804
Author: Francois Laupretre <francois@tekwire.net>
Date: Fri Jun 26 01:23:31 2015 +0200

Use the new 'ZSTR' macros in the rest of the code.

Does not change anything to the generated code (thanks to compat macros) but cleaner.

commit b3526439104ac7a89a8e0c79dbebf33b22bd01b8
Author: Francois Laupretre <francois@tekwire.net>
Date: Thu Jun 25 13:45:06 2015 +0200

Improve zend_string API

Add missing methods

show more ...

Revision tags: php-5.6.11RC1, php-5.5.27RC1, php-7.0.0alpha2
# dc329cd5 16-Jun-2015 Xinchen Hui

Make the tail slash algined

# 73031d92 16-Jun-2015 Dreamsxin

Fix invalid conversion about emalloc

Revision tags: php-5.5.26, php-7.0.0alpha1, php-5.6.10, php-5.4.42
# 8a089e7e 02-Jun-2015 Dmitry Stogov

Call zend_array_dup() instead of zval_copy_ctor().

# 1654442a 01-Jun-2015 Dmitry Stogov

Fixed integer overflow during HashTable size calculation

Revision tags: POST_PHP7_NSAPI_REMOVAL, PRE_PHP7_NSAPI_REMOVAL, php-5.6.10RC1, php-5.5.26RC1
# f3dde293 23-May-2015 Nikita Popov

Fixes for x32 ABI

I'm assuming that we want to have 64bit zend_longs on x32 here.

This fixes two typos in __x86_64__ macros and adds sign-extension
when assigning STREAM_COPY_AL

Fixes for x32 ABI

I'm assuming that we want to have 64bit zend_longs on x32 here.

This fixes two typos in __x86_64__ macros and adds sign-extension
when assigning STREAM_COPY_ALL to zend_long.

show more ...

Revision tags: php-5.5.25, php-5.6.9
# d72a9446 13-May-2015 Dmitry Stogov

Merged FE_FETCH_R[W] with the following ASSIGN[_REF] when assigne to CV.

Revision tags: php-5.4.41, php-5.6.9RC1, php-5.5.25RC1
# 6718b56e 17-Apr-2015 Dmitry Stogov

Change the GC approach to inner-loops handling. Switch to less efficient but more robust algorithm. Destructors handling is still not completely accurate.

# 276080ec 17-Apr-2015 Dmitry Stogov

Added GC checks and improvements

Revision tags: php-5.6.8, php-5.5.24, php-5.4.40
# 9806a625 13-Apr-2015 Dmitry Stogov

GC improved to support inner-cycles.

12345678910>>...13