On Wed, 20 Aug 2014, Andrea Faulds wrote:

> 
> On 20 Aug 2014, at 03:53, Laruence <larue...@php.net> wrote:
> 
> > On Wed, Aug 20, 2014 at 6:36 AM, Andrea Faulds <a...@ajf.me> wrote:
> >> Good evening,
> >> 
> >> I have made an RFC which would make some small changes to how 
> >> integers are handled, targeted at PHP 7:
> >> 
> >> https://wiki.php.net/rfc/integer_semantics
> > 
> > I'd like don't change the works behavior.  make it act the similar 
> > as C does.
> 
> For some of these things the behaviour is explicitly undefined in C, 
> meaning it’s dangerous for us not to handle them specially, as 
> undefined behaviour seems to give compilers an unlimited license to do 
> absolutely anything at all.

Although I think it is good to make it work the same on every platform, 
I do think that changing it to *match* what the most used compiler (GCC) 
on our most used platform (Linux/AMD64) is what the new behaviour should 
be like — not something that "looks best". I think that's what Laruence 
was trying to say as well.

It causes the least amount of BC breaks for our users.

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

Reply via email to