RFR: 8355391: Use Long::hashCode in java.time
Shaojin Wen
swen at openjdk.org
Wed Apr 30 23:55:51 UTC 2025
On Wed, 30 Apr 2025 15:01:08 GMT, Roger Riggs <rriggs at openjdk.org> wrote:
>> Replace manual bitwise operations in `hashCode` implementations of `java.time` with `Long::hashCode`.
>
> lgtm
> @RogerRiggs, @minborg, @naotoj, thanks for the reviews. I've attached successful `tier1,2` results to the ticket. I'd appreciate it if one of you would be kind enough to also sponsor the changes.
>
> @wenshao, thanks for the tip. I will explore if we can perform similar simplifications in `java.util` too.
I submitted PR #24971 to use Double.hashCode to do similar simplification.
In addition, sun.nio.ch.FileKey/sun.nio.fs.UnixFileKey/sun.nio.fs.UnixFileStore in java.base can also be simplified similarly.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/24959#issuecomment-2843751482
More information about the core-libs-dev
mailing list