RFR: 8310813: Simplify and modernize equals, hashCode, and compareTo for BigInteger [v2]
Pavel Rappo
prappo at openjdk.org
Wed Jul 5 12:51:16 UTC 2023
> Please review this PR to use modern APIs and language features to simplify equals, hashCode, and compareTo for BigInteger. If you have any performance concerns, please raise them.
>
> This PR is cherry-picked from a bigger, not-yet-published PR, to test the waters. That latter PR will be published soon.
Pavel Rappo has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains five additional commits since the last revision:
- Add a benchmark
- Merge branch 'master' into 8310813
- Use fewer range checks to improve performance
- Improve
- Initial commit
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/14630/files
- new: https://git.openjdk.org/jdk/pull/14630/files/a9cbbe57..9f838612
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=14630&range=01
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=14630&range=00-01
Stats: 16685 lines in 761 files changed: 8059 ins; 4263 del; 4363 mod
Patch: https://git.openjdk.org/jdk/pull/14630.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/14630/head:pull/14630
PR: https://git.openjdk.org/jdk/pull/14630
More information about the core-libs-dev
mailing list