[lworld] Integrated: 8286807: Revert experimental special treatment given to new Object() instantiation.
Srikanth Adayapalam
sadayapalam at openjdk.java.net
Wed May 18 05:46:05 UTC 2022
On Wed, 18 May 2022 05:38:37 GMT, Srikanth Adayapalam <sadayapalam at openjdk.org> wrote:
> Revert the changes made for:
> JDK-8237073 - Need special handling of jlO constructor invocation
> JDK-8281026 - Allow for compiler.note.cant.instantiate.object.directly to be suppressed via an option
> JDK-8280456 - javac should allow compilation with abstract java.lang.Object class
>
> The revert of JDK-8283573 - a hotspot fix for "Make Object an abstract class" will need to happen on its own.
>
> The current commit makes j.l.O concrete again, but leaves in the method java.util.Objects.newIdentity() and the class java.lang.Identity intact and these will have to be removed by a separate follow up patch from the core libraries component.
This pull request has now been integrated.
Changeset: b4f0a6e3
Author: Srikanth Adayapalam <sadayapalam at openjdk.org>
URL: https://git.openjdk.java.net/valhalla/commit/b4f0a6e327213d76b8a86e3ad648747d842cc80e
Stats: 188 lines in 45 files changed: 0 ins; 129 del; 59 mod
8286807: Revert experimental special treatment given to new Object() instantiation.
-------------
PR: https://git.openjdk.java.net/valhalla/pull/691
More information about the valhalla-dev
mailing list