hg: jdk9/sandbox/jdk: Fix for 8133451 Add weak CAS, and acquire/release forms of CAS

paul.sandoz at oracle.com paul.sandoz at oracle.com
Fri Aug 14 09:55:22 UTC 2015


Changeset: 1d160f6fc6b1
Author:    shade
Date:      2015-08-14 11:50 +0200
URL:       http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/1d160f6fc6b1

Fix for 8133451 Add weak CAS, and acquire/release forms of CAS

! src/java.base/share/classes/java/lang/invoke/VarForm.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/invoke/VarHandleInts.java
! src/java.base/share/classes/java/lang/invoke/VarHandleLongs.java
! src/java.base/share/classes/java/lang/invoke/VarHandleRefs.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicMarkableReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicStampedReference.java
! src/java.base/share/classes/sun/misc/Unsafe.java
! test/java/lang/invoke/VarHandleTest.java



More information about the jdk9-sandbox-changes mailing list