On 28 Oct 2015, at 21:42, Martin Buchholz <marti...@google.com> wrote:
> This will cause jsr166 CVS code to no longer be able to run on jdk8, as it > does today. We will probably need to fork soon anyways due to Paul's > VarHandle code, but we had not expected it to be necessary before then. Is > there any easy way for jsr166 CVS src/main to remain "portable" for a while > longer? Alternatively, what can we do to continue using "good old > sun.misc.Unsafe" in jsr166 CVS? Right, for now I think you can continue to use sun.misc.Unsafe, until VarHandles arrive. Since the major 166 sync is done, the amount of change in this area should be small. I can help out with incoming changes also, until you fork. -Chris. > On Wed, Oct 28, 2015 at 12:55 PM, Chris Hegarty <chris.hega...@oracle.com> > wrote: > Following on from 8139891 "Prepare Unsafe for true encapsulation” [1], > the JDK library code should use the internal Unsafe class, and not > sun.misc.Unsafe. > > http://cr.openjdk.java.net/~chegar/8140606/00/ > > This will be pushed to jdk9/dev once 8139891 makes its way from > hs-rt. > > -Chris. > > [1] https://bugs.openjdk.java.net/browse/JDK-8139891 >