{"push_id":576717096,"size":1,"distinct_size":1,"ref":"refs/heads/patch-1","head":"30a6b6942b3170c3c380f72f3f72b8653ce4f578","before":"60c866eaaa72654c8b80a491d2b3d5019c817409","commits":[{"sha":"30a6b6942b3170c3c380f72f3f72b8653ce4f578","author":{"email":"0b132bbb7f4e63079b5676e4b9c2a001618a2bc4@guardian.co.uk","name":"Mariot Chauvin"},"message":"SI-8362: Support for Future without sun.misc.Unsafe.\n\nInstead of using AtomicReferenceFieldUpdater extends directly AtomicReference as AtomicReferenceFieldUpdater.compareAndSet() isn't necessarily even inlined by Hotspot, while AtomicReference.compareAndSet() should be compiled down to the machine's CAS instruction.\nThe implementation is similar to the 2.12.x branch’s one.\n\nAdd an exclusion rule for mima to not check backward and forward compatibility as the class is package protected and in an imp package.","distinct":true,"url":"https://api.github.com/repos/mchv/scala/commits/30a6b6942b3170c3c380f72f3f72b8653ce4f578"}]}