Loading... (original) (raw)
- Type:
Bug
- Resolution: Fixed
- Priority:
P4
- Fix Version/s: 9
- Affects Version/s: 8, 9
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8056840 | emb-9 | Unassigned | P4 | Resolved | Fixed | b26 |
In the streams API, the various methods that sum and average floating point numbers should explicitly state how non-finite values, NaNs and infinities, effect the result. In addition, signed zeros should be mentioned, if only to say they are not necessarily preserved.
backported by
JDK-8056840 Explicitly state floating-point summation requirements on non-finite inputs
- Resolved
csr of
CCC-8030942 Explicitly state floating-point summation requirements on non-finite inputs
- Closed
relates to
JDK-8024354 Explicitly permit DoubleStream.sum()/average() implementations to use higher precision summation
- Resolved
JDK-8073940 IntStream/LongStream/DoubleStream: sum() specifications must be expanded
- Open
JDK-8006572 DoubleStream.sum() & DoubleSummaryStats implementations that reduce numerical errors
- Closed
JDK-8030212 Several api.java.util.stream tests got "NaN" value instead of "Infinity" or "-Infinity"
- Closed
JDK-8035561 Optimize the average operation if the pipeline is sized
- Open
(2 relates to)