The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
"Reported" here: https://twitter.com/VladimirSitnikv/status/518043826678956033
We can just store the String as Thread.name, can't we?
Are there initialization races? Security implications?
First working patch:
http://cr.openjdk.java.net/~shade/8059677/webrev.01.hs/
http://cr.openjdk.java.net/~shade/8059677/webrev.01.jdk/
Passes JPRT, jdk/test/java/lang/Thread and hotspot/test/runtime/ jtreg tests.
09-11-2014
Yes, it was the usage in the VM that meant it has to stay as a char[] the last time.
04-10-2014
Okay, the pending trouble is that Thread.name field is treated by VM (see javaClasses.cpp), and some VM changes are required to communicate the changed layout to VM itself.