On Mon, 3 Oct 2022 20:04:09 GMT, Stuart Marks <sma...@openjdk.org> wrote:

>> Joe Darcy has updated the pull request incrementally with two additional 
>> commits since the last revision:
>> 
>>  - Add discussion of numerical equality.
>>  - Fix typo.
>
> src/java.base/share/classes/java/lang/Double.java line 181:
> 
>> 179:  * <li> {@code +0.0} and {@code -0.0} are distinguished from each other.
>> 180:  * <li> every bit pattern encoding a NaN is considered equivalent to 
>> each other
>> 181:  * <li> an infinite value is equivalent to an infinite value of the 
>> same sign
> 
> Seems like this line on infinities could be reworded. I wouldn't quibble over 
> this except that I had to read it several times to figure out what it meant. 
> The statement on NaN is universally quantified, whereas the statement on 
> infinite values starts off sounding like an existential quantifier. Possibly: 
> "all infinite values of the same sign are considered equivalent to each 
> other."

Update as suggested and added some cross-links in from BigDecimal; thanks.

-------------

PR: https://git.openjdk.org/jdk/pull/10498

Reply via email to