hg: code-tools/jcstress: 10 new changesets
aleksey.shipilev at oracle.com
aleksey.shipilev at oracle.com
Fri Jun 10 13:42:35 UTC 2016
Changeset: 62c33527319f
Author: shade
Date: 2016-06-09 16:15 +0300
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/62c33527319f
Chapter 1.b: VarHandles tests (experimental)
Contributed-by: Frank Yuan <frank.yuan at oracle.com>
+ jcstress-core/src/main/java/org/openjdk/jcstress/infra/results/Bool2DoubleResult.java
+ jcstress-core/src/main/java/org/openjdk/jcstress/infra/results/Bool2FloatResult.java
+ jcstress-core/src/main/java/org/openjdk/jcstress/infra/results/Bool2IntResult.java
+ jcstress-core/src/main/java/org/openjdk/jcstress/infra/results/Bool2LongResult.java
+ jcstress-core/src/main/java/org/openjdk/jcstress/infra/results/Bool2StringResult.java
! jcstress-test-gen/pom.xml
+ jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter1bTestGenerator.java
! jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/GeneratorUtils.java
+ jcstress-test-gen/src/main/resources/chapter1b/arrays/AddAndGetTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/arrays/CAETest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/arrays/CASTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/arrays/GetAndAddTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/arrays/GetAndSetTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/arrays/LoadLoadFenceTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/arrays/LoadStoreFenceTest1.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/arrays/LoadStoreFenceTest2.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/arrays/StoreLoadFenceTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/arrays/StoreLoadFenceTestWeak.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/arrays/StoreStoreFenceTest1.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/arrays/StoreStoreFenceTest2.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/arrays/StoreStoreFenceTest2Weak.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/arrays/WeakCASContendStrongTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/arrays/WeakCASTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteArray/AddAndGetTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteArray/CAETest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteArray/CASTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteArray/GetAndAddTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteArray/GetAndSetTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteArray/LoadLoadFenceTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteArray/LoadStoreFenceTest1.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteArray/LoadStoreFenceTest2.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteArray/StoreLoadFenceTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteArray/StoreLoadFenceTestWeak.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteArray/StoreStoreFenceTest1.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteArray/StoreStoreFenceTest2.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteArray/StoreStoreFenceTest2Weak.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteArray/WeakCASContendStrongTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteArray/WeakCASTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/AddAndGetTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/CAETest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/CASTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/GetAndAddTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/GetAndSetTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/LoadLoadFenceTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/LoadStoreFenceTest1.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/LoadStoreFenceTest2.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/StoreLoadFenceTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/StoreLoadFenceTestWeak.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/StoreStoreFenceTest1.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/StoreStoreFenceTest2.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/StoreStoreFenceTest2Weak.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/WeakCASContendStrongTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/WeakCASTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/AddAndGetTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/CAETest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/CASTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/GetAndAddTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/GetAndSetTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/LoadLoadFenceTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/LoadLoadNoFenceTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/LoadStoreFenceTest1.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/LoadStoreFenceTest2.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/LoadStoreNoFenceTest1.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/LoadStoreNoFenceTest2.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/StoreLoadFenceTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/StoreLoadFenceTestWeak.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/StoreLoadNoFenceTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/StoreStoreFenceTest1.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/StoreStoreFenceTest2.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/StoreStoreFenceTest2Weak.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/StoreStoreNoFenceTest1.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/StoreStoreNoFenceTest2.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/WeakCASContendStrongTest.java.template
+ jcstress-test-gen/src/main/resources/chapter1b/fields/WeakCASTest.java.template
! pom.xml
! tests-all/pom.xml
+ tests-chapter-1b/LICENSE
+ tests-chapter-1b/THIRD_PARTY_README
+ tests-chapter-1b/pom.xml
+ tests-chapter-1b/src/main/java/Test.java
+ tests-chapter-1b/src/main/resources/LICENSE
+ tests-chapter-1b/src/main/resources/THIRD_PARTY_README
Changeset: e3d57d660c2b
Author: shade
Date: 2016-06-09 18:27 +0300
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/e3d57d660c2b
Chapter 1.b: clean up generators.
! jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter1bTestGenerator.java
Changeset: 354504c9a1c6
Author: shade
Date: 2016-06-09 21:41 +0300
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/354504c9a1c6
Chapter 1.b: Ditch Begin/End/Random array tests to shrink down complexity.
! jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter1bTestGenerator.java
! jcstress-test-gen/src/main/resources/chapter1b/arrays/AddAndGetTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/arrays/CAETest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/arrays/CASTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/arrays/GetAndAddTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/arrays/GetAndSetTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/arrays/LoadLoadFenceTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/arrays/LoadStoreFenceTest1.java.template
! jcstress-test-gen/src/main/resources/chapter1b/arrays/LoadStoreFenceTest2.java.template
! jcstress-test-gen/src/main/resources/chapter1b/arrays/StoreLoadFenceTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/arrays/StoreLoadFenceTestWeak.java.template
! jcstress-test-gen/src/main/resources/chapter1b/arrays/StoreStoreFenceTest1.java.template
! jcstress-test-gen/src/main/resources/chapter1b/arrays/StoreStoreFenceTest2.java.template
! jcstress-test-gen/src/main/resources/chapter1b/arrays/StoreStoreFenceTest2Weak.java.template
! jcstress-test-gen/src/main/resources/chapter1b/arrays/WeakCASContendStrongTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/arrays/WeakCASTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteArray/AddAndGetTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteArray/CAETest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteArray/CASTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteArray/GetAndAddTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteArray/GetAndSetTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteArray/LoadLoadFenceTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteArray/LoadStoreFenceTest1.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteArray/LoadStoreFenceTest2.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteArray/StoreLoadFenceTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteArray/StoreLoadFenceTestWeak.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteArray/StoreStoreFenceTest1.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteArray/StoreStoreFenceTest2.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteArray/StoreStoreFenceTest2Weak.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteArray/WeakCASContendStrongTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteArray/WeakCASTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/AddAndGetTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/CAETest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/CASTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/GetAndAddTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/GetAndSetTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/LoadLoadFenceTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/LoadStoreFenceTest1.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/LoadStoreFenceTest2.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/StoreLoadFenceTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/StoreLoadFenceTestWeak.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/StoreStoreFenceTest1.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/StoreStoreFenceTest2.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/StoreStoreFenceTest2Weak.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/WeakCASContendStrongTest.java.template
! jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/WeakCASTest.java.template
Changeset: 1be98bc60f39
Author: shade
Date: 2016-06-10 10:56 +0300
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/1be98bc60f39
Chapter 1.b: Ditch causality-testing NoFence tests.
! jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter1bTestGenerator.java
- jcstress-test-gen/src/main/resources/chapter1b/fields/LoadLoadNoFenceTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/fields/LoadStoreNoFenceTest1.java.template
- jcstress-test-gen/src/main/resources/chapter1b/fields/LoadStoreNoFenceTest2.java.template
- jcstress-test-gen/src/main/resources/chapter1b/fields/StoreLoadNoFenceTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/fields/StoreStoreNoFenceTest1.java.template
- jcstress-test-gen/src/main/resources/chapter1b/fields/StoreStoreNoFenceTest2.java.template
Changeset: 3a067ac9ecac
Author: shade
Date: 2016-06-10 13:51 +0300
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/3a067ac9ecac
Chapter 1.b: Fences tests should only use fences, not the operations (which have more relaxed semantics).
! jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter1bTestGenerator.java
- jcstress-test-gen/src/main/resources/chapter1b/arrays/StoreLoadFenceTestWeak.java.template
- jcstress-test-gen/src/main/resources/chapter1b/arrays/StoreStoreFenceTest2Weak.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteArray/StoreLoadFenceTestWeak.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteArray/StoreStoreFenceTest2Weak.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/StoreStoreFenceTest2Weak.java.template
- jcstress-test-gen/src/main/resources/chapter1b/fields/StoreLoadFenceTestWeak.java.template
- jcstress-test-gen/src/main/resources/chapter1b/fields/StoreStoreFenceTest2Weak.java.template
Changeset: 806179cda48d
Author: shade
Date: 2016-06-10 14:29 +0300
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/806179cda48d
Chapter 1.b: Remove stale template.
- jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/StoreLoadFenceTestWeak.java.template
Changeset: ed33da548c5c
Author: shade
Date: 2016-06-10 15:29 +0300
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/ed33da548c5c
Chapter 1.b/c: Split Atomicity and Fences tests.
! jcstress-test-gen/pom.xml
! jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter1bTestGenerator.java
+ jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter1cTestGenerator.java
- jcstress-test-gen/src/main/resources/chapter1b/arrays/AddAndGetTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/arrays/CAETest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/arrays/CASTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/arrays/GetAndAddTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/arrays/GetAndSetTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/arrays/LoadLoadFenceTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/arrays/LoadStoreFenceTest1.java.template
- jcstress-test-gen/src/main/resources/chapter1b/arrays/LoadStoreFenceTest2.java.template
- jcstress-test-gen/src/main/resources/chapter1b/arrays/StoreLoadFenceTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/arrays/StoreStoreFenceTest1.java.template
- jcstress-test-gen/src/main/resources/chapter1b/arrays/StoreStoreFenceTest2.java.template
- jcstress-test-gen/src/main/resources/chapter1b/arrays/WeakCASContendStrongTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/arrays/WeakCASTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteArray/AddAndGetTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteArray/CAETest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteArray/CASTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteArray/GetAndAddTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteArray/GetAndSetTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteArray/LoadLoadFenceTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteArray/LoadStoreFenceTest1.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteArray/LoadStoreFenceTest2.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteArray/StoreLoadFenceTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteArray/StoreStoreFenceTest1.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteArray/StoreStoreFenceTest2.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteArray/WeakCASContendStrongTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteArray/WeakCASTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/AddAndGetTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/CAETest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/CASTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/GetAndAddTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/GetAndSetTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/LoadLoadFenceTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/LoadStoreFenceTest1.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/LoadStoreFenceTest2.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/StoreLoadFenceTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/StoreStoreFenceTest1.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/StoreStoreFenceTest2.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/WeakCASContendStrongTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/byteBuffer/WeakCASTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/fields/AddAndGetTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/fields/CAETest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/fields/CASTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/fields/GetAndAddTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/fields/GetAndSetTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/fields/LoadLoadFenceTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/fields/LoadStoreFenceTest1.java.template
- jcstress-test-gen/src/main/resources/chapter1b/fields/LoadStoreFenceTest2.java.template
- jcstress-test-gen/src/main/resources/chapter1b/fields/StoreLoadFenceTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/fields/StoreStoreFenceTest1.java.template
- jcstress-test-gen/src/main/resources/chapter1b/fields/StoreStoreFenceTest2.java.template
- jcstress-test-gen/src/main/resources/chapter1b/fields/WeakCASContendStrongTest.java.template
- jcstress-test-gen/src/main/resources/chapter1b/fields/WeakCASTest.java.template
+ jcstress-test-gen/src/main/resources/fences/X-LoadLoadFenceTest.java.template
+ jcstress-test-gen/src/main/resources/fences/X-LoadStoreFenceTest1.java.template
+ jcstress-test-gen/src/main/resources/fences/X-LoadStoreFenceTest2.java.template
+ jcstress-test-gen/src/main/resources/fences/X-StoreLoadFenceTest.java.template
+ jcstress-test-gen/src/main/resources/fences/X-StoreStoreFenceTest1.java.template
+ jcstress-test-gen/src/main/resources/fences/X-StoreStoreFenceTest2.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/arrays/X-AddAndGetTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/arrays/X-CAETest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/arrays/X-CASTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/arrays/X-GetAndAddTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/arrays/X-GetAndSetTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/arrays/X-WeakCASContendStrongTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/arrays/X-WeakCASTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-AddAndGetTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-CAETest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-CASTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-GetAndAddTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-GetAndSetTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-WeakCASContendStrongTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-WeakCASTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-AddAndGetTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-CAETest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-CASTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-GetAndAddTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-GetAndSetTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-WeakCASContendStrongTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-WeakCASTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/fields/X-AddAndGetTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/fields/X-CAETest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/fields/X-CASTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/fields/X-GetAndAddTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/fields/X-GetAndSetTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/fields/X-WeakCASContendStrongTest.java.template
+ jcstress-test-gen/src/main/resources/operationAtomic/fields/X-WeakCASTest.java.template
! pom.xml
! tests-all/pom.xml
! tests-chapter-1b/pom.xml
+ tests-chapter-1c/LICENSE
+ tests-chapter-1c/THIRD_PARTY_README
+ tests-chapter-1c/pom.xml
+ tests-chapter-1c/src/main/java/Test.java
+ tests-chapter-1c/src/main/resources/LICENSE
+ tests-chapter-1c/src/main/resources/THIRD_PARTY_README
Changeset: c47a1a95f97d
Author: shade
Date: 2016-06-10 15:36 +0300
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/c47a1a95f97d
Chapter 1.c: Remove superfluous VarHandle instantiations.
! jcstress-test-gen/src/main/resources/fences/X-LoadLoadFenceTest.java.template
! jcstress-test-gen/src/main/resources/fences/X-LoadStoreFenceTest1.java.template
! jcstress-test-gen/src/main/resources/fences/X-LoadStoreFenceTest2.java.template
! jcstress-test-gen/src/main/resources/fences/X-StoreLoadFenceTest.java.template
! jcstress-test-gen/src/main/resources/fences/X-StoreStoreFenceTest1.java.template
! jcstress-test-gen/src/main/resources/fences/X-StoreStoreFenceTest2.java.template
Changeset: 2cb629dfc2be
Author: shade
Date: 2016-06-10 16:26 +0300
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/2cb629dfc2be
Chapter 1.c: Further simplify Fences test generator.
! jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter1bTestGenerator.java
! jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter1cTestGenerator.java
! jcstress-test-gen/src/main/resources/fences/X-LoadLoadFenceTest.java.template
! jcstress-test-gen/src/main/resources/fences/X-LoadStoreFenceTest1.java.template
! jcstress-test-gen/src/main/resources/fences/X-LoadStoreFenceTest2.java.template
! jcstress-test-gen/src/main/resources/fences/X-StoreLoadFenceTest.java.template
! jcstress-test-gen/src/main/resources/fences/X-StoreStoreFenceTest1.java.template
! jcstress-test-gen/src/main/resources/fences/X-StoreStoreFenceTest2.java.template
Changeset: 9dcd4ef5edf1
Author: shade
Date: 2016-06-10 16:39 +0300
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/9dcd4ef5edf1
Chapter 1.b: Add ByteOrders for array/buffer tests.
! jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter1bTestGenerator.java
! jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-AddAndGetTest.java.template
! jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-CAETest.java.template
! jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-CASTest.java.template
! jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-GetAndAddTest.java.template
! jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-GetAndSetTest.java.template
! jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-WeakCASContendStrongTest.java.template
! jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-WeakCASTest.java.template
! jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-AddAndGetTest.java.template
! jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-CAETest.java.template
! jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-CASTest.java.template
! jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-GetAndAddTest.java.template
! jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-GetAndSetTest.java.template
! jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-WeakCASContendStrongTest.java.template
! jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-WeakCASTest.java.template
More information about the jcstress-dev
mailing list