-
Enhancement
-
Resolution: Fixed
-
P3
-
repo-valhalla
-
None
Define a new marker interface java.lang.NonTearable which instruction the JVM to enforce atomicity of all instances (in the heap) of the given inline class.
Any inline class that implements this interface (directly or indirectly) is protected by the JVM from structure tearing, even if this costs some performance.
Any inline class that implements this interface (directly or indirectly) is protected by the JVM from structure tearing, even if this costs some performance.
- relates to
-
JDK-8237741 ensure that store-store barriers precede publication of buffered values
-
- Open
-
-
JDK-8238780 [lworld] C2: Partially initialized value type buffer might be observed by other thread
-
- Resolved
-
-
JDK-8241918 [lworld] Build failures after JDK-8236522
-
- Resolved
-
-
JDK-8241910 [lworld] C2 crashes due to duplicate storestore barrier added by JDK-8236522
-
- Resolved
-
-
JDK-8242349 [lworld] Introduce more stringUtils.cpp testing
-
- Closed
-
(2 links to)