[jdk11u-dev] Integrated: 8230808: Remove Access::equals()

Aleksey Shipilev shade at openjdk.java.net
Wed Aug 4 09:22:31 UTC 2021


On Tue, 6 Jul 2021 07:18:06 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> This is the first patch in the series to cleanup/revert the GC BarrierSets to most current state. See the dependent ("this issue blocks" links) issues to see what is next.
> 
> The `equals` APIs were added for Shenandoah GC, in the incarnation that exposed both from- and to-copies to the runtime system (see JDK-8199781). Since then, Shenandoah greatly simplified this by switching to a strong to-space invariant, which obviates the need for this API. Therefore, it was removed in JDK 14. This patch reverts JDK 11 parts to that shape as well, which should simplify 11u maintenance.
> 
> Additional testing:
>  - [x] Linux x86_64 {release, fastdebug, slowdebug} builds
>  - [x] Linux x86_64 `tier1`, `tier2` with Shenandoah, Parallel

This pull request has now been integrated.

Changeset: 77513521
Author:    Aleksey Shipilev <shade at openjdk.org>
URL:       https://git.openjdk.java.net/jdk11u-dev/commit/775135214df14dc52e0d4d339b15cd23033423af
Stats:     104 lines in 6 files changed: 0 ins; 102 del; 2 mod

8230808: Remove Access::equals()

Reviewed-by: phh
Backport-of: cb50d3b4f3c3cb85a5312fdf20a3229b88302f53

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

PR: https://git.openjdk.java.net/jdk11u-dev/pull/100


More information about the jdk-updates-dev mailing list