[Integrated] [lworld] RFR: 8236522: non-tearable inline classes

John R Rose jrose at openjdk.java.net
Tue Mar 31 06:18:57 UTC 2020


Changeset: cab7a5b9
Author:    John R Rose <jrose at openjdk.org>
Date:      2020-03-31 06:17:43 +0000
URL:       https://git.openjdk.java.net/valhalla/commit/cab7a5b9

8236522: NonTearable marker interface for inline classes

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/valueArrayKlass.cpp
! src/hotspot/share/oops/valueArrayKlass.hpp
! src/hotspot/share/oops/valueKlass.cpp
! src/hotspot/share/oops/valueKlass.hpp
! src/hotspot/share/opto/valuetypenode.cpp
! src/hotspot/share/opto/valuetypenode.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/stringUtils.cpp
! src/hotspot/share/utilities/stringUtils.hpp
+ src/java.base/share/classes/java/lang/NonTearable.java
! test/hotspot/jtreg/runtime/valhalla/valuetypes/FlattenableSemanticTest.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueTearing.java
! test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueTypeArray.java
! test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueTypeDensity.java
! test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueTypesTest.java


More information about the valhalla-dev mailing list