Re: [RFC] Integer Semantics

From: Date: Fri, 22 Aug 2014 11:36:40 +0000
Subject: Re: [RFC] Integer Semantics
References: 1 2 3  Groups: php.internals 
Request: Send a blank email to internals+get-76800@lists.php.net to get a copy of this message
On Wed, 20 Aug 2014, Andrea Faulds wrote: > > On 20 Aug 2014, at 03:53, Laruence <laruence@php.net> wrote: > > > On Wed, Aug 20, 2014 at 6:36 AM, Andrea Faulds <ajf@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

« previous php.internals (#76800) next »