RFR: 8307466: java.time.Instant calculation bug in until and between methods
Roger Riggs
rriggs at openjdk.org
Sat May 6 01:23:28 UTC 2023
The implementation of java.time.Instant.until(I2, ChronoUnit) in some cases did not correctly borrow or carry from the nanos to the seconds when computing using ChronoUnit.MILLIS or ChronoUnit.MICROS.
The errant computation was introduced by [JDK-8273369](https://bugs.openjdk.org/browse/JDK-8273369).
-------------
Commit messages:
- 8307466: java.time.Instant calculation bug in until and between methods
Changes: https://git.openjdk.org/jdk/pull/13846/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=13846&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8307466
Stats: 77 lines in 2 files changed: 70 ins; 0 del; 7 mod
Patch: https://git.openjdk.org/jdk/pull/13846.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/13846/head:pull/13846
PR: https://git.openjdk.org/jdk/pull/13846
More information about the core-libs-dev
mailing list