hg: code-tools/jcstress: 5 new changesets
aleksey.shipilev at oracle.com
aleksey.shipilev at oracle.com
Wed Aug 7 06:46:35 PDT 2013
Changeset: fe25a061722e
Author: shade
Date: 2013-08-07 13:03 +0400
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/fe25a061722e
Deoptimize infrastructure methods only.
! harness/src/main/java/org/openjdk/jcstress/infra/runners/Actor1_Runner.java
! harness/src/main/java/org/openjdk/jcstress/infra/runners/Actor2_Arbiter1_Runner.java
! harness/src/main/java/org/openjdk/jcstress/infra/runners/Actor2_Runner.java
! harness/src/main/java/org/openjdk/jcstress/infra/runners/Actor3_Runner.java
! harness/src/main/java/org/openjdk/jcstress/infra/runners/Actor4_Runner.java
! harness/src/main/java/org/openjdk/jcstress/infra/runners/TerminationRunner.java
! harness/src/main/java/org/openjdk/jcstress/util/Reflections.java
! harness/src/main/java/org/openjdk/jcstress/util/VMSupport.java
Changeset: 4bc0cc31b700
Author: shade
Date: 2013-08-07 13:15 +0400
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/4bc0cc31b700
Probabilistic deoptimization.
! harness/src/main/java/org/openjdk/jcstress/Options.java
! harness/src/main/java/org/openjdk/jcstress/infra/runners/Actor1_Runner.java
! harness/src/main/java/org/openjdk/jcstress/infra/runners/Actor2_Arbiter1_Runner.java
! harness/src/main/java/org/openjdk/jcstress/infra/runners/Actor2_Runner.java
! harness/src/main/java/org/openjdk/jcstress/infra/runners/Actor3_Runner.java
! harness/src/main/java/org/openjdk/jcstress/infra/runners/Actor4_Runner.java
! harness/src/main/java/org/openjdk/jcstress/infra/runners/Runner.java
! harness/src/main/java/org/openjdk/jcstress/infra/runners/TerminationRunner.java
! harness/src/main/java/org/openjdk/jcstress/util/VMSupport.java
Changeset: 1802ea51fea7
Author: shade
Date: 2013-08-07 15:13 +0400
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/1802ea51fea7
Better @Contended detection.
! harness/src/main/java/org/openjdk/jcstress/Main.java
! harness/src/main/java/org/openjdk/jcstress/util/VMSupport.java
! harness/src/main/java/sun/misc/Contended.java
Changeset: 38e70041b24b
Author: shade
Date: 2013-08-07 17:22 +0400
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/38e70041b24b
Reuse state/result arrays; reuse result objects.
! generator/src/main/java/org/openjdk/jcstress/generator/ResultGenerator.java
! harness/src/main/java/org/openjdk/jcstress/JCStress.java
+ harness/src/main/java/org/openjdk/jcstress/infra/Result.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/BooleanResult1.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/BooleanResult2.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/BooleanResult4.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/ByteResult1.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/ByteResult2.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/ByteResult3.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/ByteResult4.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/ByteResult8.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/CharResult1.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/CharResult2.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/CharResult4.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/DoubleResult1.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/DoubleResult2.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/DoubleResult4.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/FloatResult1.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/FloatResult2.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/FloatResult4.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/IntResult1.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/IntResult2.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/IntResult3.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/IntResult4.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/LongResult1.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/LongResult2.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/LongResult3.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/LongResult4.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/ShortResult1.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/ShortResult2.java
! harness/src/main/java/org/openjdk/jcstress/infra/results/ShortResult4.java
! harness/src/main/java/org/openjdk/jcstress/infra/runners/Actor1_Runner.java
! harness/src/main/java/org/openjdk/jcstress/infra/runners/Actor2_Arbiter1_Runner.java
! harness/src/main/java/org/openjdk/jcstress/infra/runners/Actor2_Runner.java
! harness/src/main/java/org/openjdk/jcstress/infra/runners/Actor3_Runner.java
! harness/src/main/java/org/openjdk/jcstress/infra/runners/Actor4_Runner.java
! harness/src/main/java/org/openjdk/jcstress/infra/runners/ActorBase.java
! harness/src/main/java/org/openjdk/jcstress/infra/runners/StateHolder.java
! harness/src/main/java/org/openjdk/jcstress/tests/Actor1_Test.java
! harness/src/main/java/org/openjdk/jcstress/tests/Actor2_Arbiter1_Test.java
! harness/src/main/java/org/openjdk/jcstress/tests/Actor2_Test.java
! harness/src/main/java/org/openjdk/jcstress/tests/Actor3_Test.java
! harness/src/main/java/org/openjdk/jcstress/tests/Actor4_Test.java
! harness/src/main/java/org/openjdk/jcstress/tests/ActorConcurrencyTest.java
! harness/src/main/java/org/openjdk/jcstress/util/HashCounter.java
Changeset: 7a3c80c151b5
Author: shade
Date: 2013-08-07 17:26 +0400
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/7a3c80c151b5
Avoid bridges in StateHolder.
! harness/src/main/java/org/openjdk/jcstress/infra/runners/StateHolder.java
More information about the jcstress-dev
mailing list