[jdk11u-dev] Integrated: 8230841: Remove oopDesc::equals()

Aleksey Shipilev shade at openjdk.java.net
Sun Aug 15 12:01:40 UTC 2021


On Fri, 6 Aug 2021 09:53:57 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> This is the second 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.

This pull request has now been integrated.

Changeset: 12312a39
Author:    Aleksey Shipilev <shade at openjdk.org>
URL:       https://git.openjdk.java.net/jdk11u-dev/commit/12312a3906eaa88a2f07d30c57e8e5b40eb2f510
Stats:     84 lines in 33 files changed: 0 ins; 11 del; 73 mod

8230841: Remove oopDesc::equals()

Reviewed-by: rkennke, clanger
Backport-of: 2d6874b861270ea67322d5976a30202bdb6adb1c

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

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


More information about the jdk-updates-dev mailing list