[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: [ANN] Lua 5.3.1 (rc1) now available
- From: Coda Highland <chighland@...>
- Date: Mon, 8 Jun 2015 12:16:57 -0700
On Mon, Jun 8, 2015 at 12:15 PM, Brigham Toskin <brighamtoskin@gmail.com> wrote:
> On Mon, Jun 8, 2015 at 12:12 PM, Roberto Ierusalimschy
> <roberto@inf.puc-rio.br> wrote:
>>
>> > > By the way, there is a single case of wrong comparison with NaN:
>> > > print(1<<63 <= 0/0) --> true
>> > > It is hardly dangerous, just curious (I'm not proposing to fix it).
>> >
>> > Thanks for the report. (Of course it must be fixed; it is a bug.)
>>
>> (And it can be "dangerous": it is converting NaN to integer, which
>> can trap on some machines.)
>
>
> Not to mention any code that depends on the semantics of comparisons with
> NaN will break.
>
Which is slightly less theoretical than it might seem, as Lua values
are supposed to have a total ordering.
/s/ Adam