hi,

On Wed, Jul 11, 2012 at 10:36 PM, Gustavo Lopes <glo...@nebm.ist.utl.pt> wrote:
> Em Wed, 11 Jul 2012 22:17:42 +0200, Stas Malyshev <smalys...@sugarcrm.com>
> escreveu:
>
>
>> And we regularly fix bugs in such functions in stable versions.
>>
>>> If it is not good enough for 5.3, it is not good enough for 5.4.
>>
>>
>> Sorry, I can't accept this argument. There were numerous things that are
>> in 5.4 but not in 5.3.
>
>
> I also think this is not appropriate for 5.4, but for different reasons.
>
> You're changing the Zend API. You introduce new public functions. This means
> an extension that uses the new symbols will be compatible with PHP 5.4.6,
> but not before. When this happens, it's very annoying (like the PHP_FE_END
> in 5.3, though that only affected source compatibility -- this also affects
> binary compatibility).
>

That alone is a no go for 5.4 and 5.3.


> You also change the behavior of zend_binary_strncasecmp(). Just like you had
> to change ext/standard/string.c, other extensions may also have to (not to
> mention the risk you missed something).

That adds way too much risks, for little to no gain (sorry for the few
people suffering from this bug).

cheers,
-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to