[11u] RFR: 8222518: Remove unnecessary caching of Parker object in java.lang.Thread
Hohensee, Paul
hohensee at amazon.com
Mon Dec 21 15:34:04 UTC 2020
Passes tier1 as well as before the patch. We do, however, have 3 tier1 langtools failures independent of this patch.
jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java: Verify that files use a common Generated By string
jdk/javadoc/doclet/testVersionOption/TestVersionOption.java: javadoc should support --version and --full-version flags
tools/javac/VersionOpt.java: tools/javac/versionOpt.sh fails on OpenJDK builds Test checks the version strings displayed by javac, using strings that come out of the Java runtime.
Thanks,
Paul
-----Original Message-----
From: jdk-updates-dev <jdk-updates-dev-retn at openjdk.java.net> on behalf of "Hohensee, Paul" <hohensee at amazon.com>
Date: Sunday, December 20, 2020 at 10:18 AM
To: "jdk-updates-dev at openjdk.java.net" <jdk-updates-dev at openjdk.java.net>
Subject: [11u] RFR: 8222518: Remove unnecessary caching of Parker object in java.lang.Thread
Please review this small code deletion and footprint reduction backport.
JBS: https://bugs.openjdk.java.net/browse/JDK-8222518
Original patch: http://hg.openjdk.java.net/jdk/jdk/rev/9ebb614d293d
Webrev: http://cr.openjdk.java.net/~phh/8222518/webrev.11u.00/
The backport is not clean because (1) javaClasses.cpp needed a copyright date update to 2019 and the original 3rd hunk that deletes park_event() and set_park_event() contained slightly different code that does not check for non-existent Thread fields, and (2) unsafe.cpp needed a copyright update to 2019.
Thanks,
Paul
More information about the jdk-updates-dev
mailing list