TSRMLS_FETCH crusade (was: Re: [PHP-CVS] com php-src: Eliminate another TSRMLS_FETCH())

From: Date: Wed, 18 Dec 2013 11:03:57 +0000
Subject: TSRMLS_FETCH crusade (was: Re: [PHP-CVS] com php-src: Eliminate another TSRMLS_FETCH())
References: 1  Groups: php.cvs php.internals 
Request: Send a blank email to internals+get-70729@lists.php.net to get a copy of this message
On Wed, 2013-12-18 at 06:25 +0000, Kalle Sommer Nielsen wrote:
> Commit:    d14670ccdb2782abaaaa721d1c379138fa64aae6
> Author:    Kalle Sommer Nielsen <kalle@php.net>         Wed, 18 Dec 2013 07:25:05 +0100
> Parents:   1433dec2d0c00fcda5bebaeebefca8264deb912a
> Branches:  master
> 
> Link:       http://git.php.net/?p=php-src.git;a=commitdiff;h=d14670ccdb2782abaaaa721d1c379138fa64aae6
> 
> Log:
> Eliminate another TSRMLS_FETCH() in i_zend_is_true()
> 
> # Affected extensions have all been updated, ext/opcache and ext/zip
> # both have macros for cross version compatibility

What's with all the other extensions? PECL or wild? That TSRMLS_FETCH
crusade seems pretty worthless as long as it is found in _emalloc etc.

> 
> Changed paths:
>   M  Zend/zend_ast.c
>   M  Zend/zend_execute.h
>   M  Zend/zend_execute_API.c
>   M  Zend/zend_interfaces.c
>   M  Zend/zend_object_handlers.c
>   M  Zend/zend_vm_def.h
>   M  Zend/zend_vm_execute.h
>   M  ext/dom/php_dom.c
>   M  ext/opcache/Optimizer/block_pass.c
>   M  ext/opcache/Optimizer/pass2.c
>   M  ext/openssl/xp_ssl.c
>   M  ext/soap/php_encoding.c
>   M  ext/spl/spl_array.c
>   M  ext/spl/spl_directory.c
>   M  ext/spl/spl_fixedarray.c
>   M  ext/spl/spl_iterators.c
>   M  ext/standard/array.c
>   M  ext/standard/http_fopen_wrapper.c
>   M  ext/standard/type.c
>   M  ext/zip/php_zip.c
>   M  main/streams/userspace.c
> 


-- 
Regards,
Mike



Thread (9 messages)

« previous php.internals (#70729) next »