RFR: 8255342: Remove non-specified JVM checks on Classes with Record attributes [v2]

David Holmes dholmes at openjdk.java.net
Mon Oct 26 22:49:20 UTC 2020


On Mon, 26 Oct 2020 15:20:25 GMT, Harold Seigel <hseigel at openjdk.org> wrote:

>> Please review this fix to remove the checks for non-final and abstract classes containing Record attributes and checks for classes containing Record attributes whose supers are not java.lang.Record.  These checks are not specified in the JVM Spec and so should not be done by the JVM.
>> 
>> The change removes the checks and updates Record tests as needed.
>> 
>> The fix was tested with mach5 tiers 1 and 2 on Linux, Windows, and Mac, and tiers 3-5 on Linux x64 and with JCK lang, vm, and api/java_lang tests.
>> 
>> Thanks, Harold
>
> Harold Seigel has updated the pull request incrementally with one additional commit since the last revision:
> 
>   8255342: Remove non-specified JVM checks on Classes with Record attributes

Thanks for adding the additional test.

David

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

Marked as reviewed by dholmes (Reviewer).

PR: https://git.openjdk.java.net/jdk/pull/845


More information about the hotspot-runtime-dev mailing list