Re: [RFC] Integer Semantics
| From: | Andrea Faulds | Date: | Wed, 20 Aug 2014 09:24:01 +0000 |
| Subject: | Re: [RFC] Integer Semantics | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-76723@lists.php.net to get a copy of this message | ||
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.
The rest are “implementation-defined”. While what C does “works”, I’d rather we do one
thing consistently instead of forcing developers to deal with the kinds of platform and compiler
differences tools like PHP should be abstracting.
--
Andrea Faulds
http://ajf.me/