log

age author description
Fri, 21 Oct 2016 20:11:53 +0200 shade Runners: trim down the number of VM threads, making headroom for heavily-parallel machines that execute multiple tests simultaneously.
Fri, 21 Oct 2016 19:56:25 +0200 shade Runners: reconsider threading in BinaryLink and TestExecutor, improve test error matching.
Fri, 21 Oct 2016 16:56:01 +0200 shade Runners: reuse JVMs with tunable batch size, use less threads.
Thu, 20 Oct 2016 15:46:13 +0200 shade Runners: Refactor out TestExecutor from the shared code.
Thu, 20 Oct 2016 15:22:13 +0200 shade Runners: Fix ragged output for String tests with \0 symbols.
Thu, 20 Oct 2016 10:08:42 +0200 shade Runners: better reporting at the end of the run.
Fri, 07 Oct 2016 11:26:33 +0200 shade Runners: Make sure we shutdown all handlers, regardless where they block. Also fixes ClassCastException in terminate().
Wed, 28 Sep 2016 15:02:15 +0200 shade Runners: print the runner messages in the results.
Wed, 28 Sep 2016 13:12:06 +0200 shade 7901806: Gracefully shutdown forked tests
Wed, 28 Sep 2016 11:48:05 +0200 shade 7901807: Deadlock while trying to remove Handler during termination
Fri, 23 Sep 2016 15:56:58 +0200 shade 7901794: Limit the @State instance counts for large @State objects to dodge OOME
Fri, 23 Sep 2016 12:09:31 +0200 shade Generators: APT processor should mention the latest release.
Wed, 21 Sep 2016 08:36:47 +0200 shade Runners: include VM arguments during exception printing.
Mon, 19 Sep 2016 16:27:02 +0200 shade tests-custom: remove obsolete vJUG tests.
Fri, 16 Sep 2016 13:07:47 +0200 shade tests-custom: In WCAS_WCAS tests, both threads may spuriously fail.
Fri, 16 Sep 2016 13:00:41 +0200 shade Chapter 1.b: Sync up with VarHandles API, at JDK 9b135.
Fri, 16 Sep 2016 12:37:26 +0200 shade Generators: trap subclasses should use hierarchy trick instead of @Contended to dodge Jigsaw protections for sun.misc.
Mon, 05 Sep 2016 21:19:51 +0300 shade Generators: make sure interrupt tests start threads before signalling.
Wed, 10 Aug 2016 23:52:33 +0300 shade Generators: termination tests should wait for iteration time, not hardcoded interval.
Mon, 08 Aug 2016 10:26:41 +0300 shade Runners: print detailed test result when verbose is requested.
Fri, 22 Jul 2016 18:41:47 +0300 shade Runners: fail gracefully when generated runner class cannot be loaded by the older JDK.
Thu, 21 Jul 2016 23:04:16 +0300 shade tests-custom: sample CountDownLatch tests.
Thu, 21 Jul 2016 15:22:01 +0300 shade Chapter 1.b: Add VarHandle subword CAS tests.
Thu, 21 Jul 2016 00:28:16 +0300 shade Chapter 1.b: Fixup after compareAndExchangeVolatile -> compareAndExchange rename.
Wed, 20 Jul 2016 12:08:00 +0300 shade tests-custom: Dekker and Dekker relaxations with VarHandles.
Wed, 20 Jul 2016 12:07:45 +0300 shade Runners: at the end, print out only interesting results with verbose mode
Tue, 12 Jul 2016 00:19:01 +0300 shade 7901712: VarHandles, Direct ByteBuffer tests probe the aligned offset in heap buffer, not in direct one
Mon, 11 Jul 2016 23:33:44 +0300 shade 7901711: ConcurrentModificationException at org.openjdk.jcstress.link.BinaryLinkServer.terminate
Tue, 05 Jul 2016 14:42:47 +0300 shade Generators: use java.nio.Path to create/resolve directories.
Thu, 30 Jun 2016 13:38:25 +0300 shade Chapter 1.b: byteArray/byteBuffer tests should use proper OFF, not zero.
Fri, 24 Jun 2016 22:19:56 +0300 shade Chapter 0.d: Causality tests from the original JSR 133 proposal.
Fri, 24 Jun 2016 21:53:06 +0300 shade Runners: print ACCEPTABLE_INTERESTING cases in console by default.
Fri, 17 Jun 2016 18:57:26 +0300 shade Grading: sort outcomes lexicographically.
Wed, 15 Jun 2016 20:56:52 +0300 shade Build: use different workaround for sun.misc.Contended build past 9b122.
Fri, 10 Jun 2016 16:39:06 +0300 shade Chapter 1.b: Add ByteOrders for array/buffer tests.
Fri, 10 Jun 2016 16:26:59 +0300 shade Chapter 1.c: Further simplify Fences test generator.
Fri, 10 Jun 2016 15:36:00 +0300 shade Chapter 1.c: Remove superfluous VarHandle instantiations.
Fri, 10 Jun 2016 15:29:27 +0300 shade Chapter 1.b/c: Split Atomicity and Fences tests.
Fri, 10 Jun 2016 14:29:27 +0300 shade Chapter 1.b: Remove stale template.
Fri, 10 Jun 2016 13:51:01 +0300 shade Chapter 1.b: Fences tests should only use fences, not the operations (which have more relaxed semantics).
Fri, 10 Jun 2016 10:56:33 +0300 shade Chapter 1.b: Ditch causality-testing NoFence tests.
Thu, 09 Jun 2016 21:41:43 +0300 shade Chapter 1.b: Ditch Begin/End/Random array tests to shrink down complexity.
Thu, 09 Jun 2016 18:27:08 +0300 shade Chapter 1.b: clean up generators.
Thu, 09 Jun 2016 16:15:20 +0300 shade Chapter 1.b: VarHandles tests (experimental)
Tue, 07 Jun 2016 15:02:35 +0300 shade Runners: forked VMs should run with the same config that was used to get forked JVM args.
Tue, 07 Jun 2016 11:56:05 +0300 shade Grading: match exactly first, then match by matching regexp.
Mon, 06 Jun 2016 23:34:34 +0300 shade Runners: move all test result grading to TestGrading.
Thu, 02 Jun 2016 17:00:07 +0300 shade Runners: make sure minStride is always honored, even in the absence of lagged workers.
Wed, 01 Jun 2016 17:05:53 +0300 shade Chapter 0.a: Remove large array atomicity tests.
Wed, 01 Jun 2016 16:58:45 +0300 shade Runners: StringResult1 should accept null gracefully.
Wed, 01 Jun 2016 16:22:24 +0300 shade Chapter 0.a: Allow non-atomic ops on volatile arrays. Disallow non-default values in word tearing tests.
Wed, 01 Jun 2016 15:36:46 +0300 shade Accept regular expressions in Outcome IDs.
Tue, 31 May 2016 19:40:07 +0300 shade Chapter 1.a: VarHandles basic tests (actual tests)
Tue, 31 May 2016 19:25:26 +0300 shade Chapter 1.a: VarHandles basic tests.
Mon, 30 May 2016 20:09:20 +0300 shade Add missing LICENSE and THIRD_PARTY_README.
Mon, 30 May 2016 20:04:13 +0300 shade Update LICENSE with new FSF address.
Mon, 30 May 2016 19:49:07 +0300 shade Generators: use the StateHolder fields to track update progress, eliminating the need for A*FU.
Mon, 30 May 2016 18:30:11 +0300 shade Generators/Runners: detect and use Thread.onSpinWait(), if available.
Mon, 30 May 2016 15:25:00 +0300 shade Runners: allow JVM options override with cmdline arguments.
Tue, 24 May 2016 00:58:53 +0300 shade Generators: SeqCstTraceGenerator should generate the threads directly, without prior permutations
Mon, 23 May 2016 17:12:38 +0300 shade Generators: SeqCstTraceGenerator should check the final variable values too, unblocking the rest of interesting cases.
Mon, 23 May 2016 14:03:36 +0300 shade Generators: make sure SeqCstTraceGenerator generates the interesting test shapes, #2.
Mon, 23 May 2016 01:37:01 +0300 shade Generators: make sure SeqCstTraceGenerator generates the interesting test shapes.
Sun, 22 May 2016 01:12:29 +0300 shade Generators: split out subclasses from SeqCstTraceGenerator.
Fri, 20 May 2016 19:14:07 +0300 shade Chapters 1/2: reshuffle tests, add a sample VarHandles test.
Fri, 20 May 2016 01:15:37 +0300 shade Chapters 0.b/c: cleanup generator a bit.
Fri, 20 May 2016 01:11:51 +0300 shade Chapters 0.b/c: purge a few more isomorphic tests.
Fri, 20 May 2016 00:30:06 +0300 shade Chapters 0.b/c: omit the executions that which SC results are indistinguishable from the racy ones
Thu, 19 May 2016 23:22:35 +0300 shade Chapters 0.b/c should ignore the tests with standalone load/store pairs.
Thu, 19 May 2016 23:04:46 +0300 shade Build: require minimum JDK 9 to build.
Thu, 19 May 2016 21:29:25 +0300 shade Generators: reset trivial @State objects fields, skip re-allocation.
Thu, 19 May 2016 20:15:09 +0300 shade Generators: check @Result and @State invariants better.
Thu, 19 May 2016 15:43:53 +0300 shade Runners: do not resize results open-address so often, and for no reason.
Thu, 19 May 2016 14:15:43 +0300 shade Handle the stricter access control tests enforced by JDK 9, trying to load the privileged class.
Mon, 16 May 2016 20:51:59 +0300 shade Sample ReadAfterReadTest.
Mon, 16 May 2016 20:28:40 +0300 shade Runners: reconsider VM modes to run in.
Mon, 16 May 2016 19:55:04 +0300 shade Generators: do preemptive field access to fold null pointer checks.
Fri, 13 May 2016 22:26:42 +0300 shade Runners: incorrect fork counts is recorded.
Fri, 13 May 2016 20:53:28 +0300 shade Runners: generate report in parallel.
Fri, 13 May 2016 20:33:50 +0300 shade Runners: add passed/failed/err rates to the progress line.
Fri, 13 May 2016 20:18:55 +0300 shade Runners: randomize test order.
Fri, 13 May 2016 20:13:03 +0300 shade Runners: rebuild HTML reports to segregate different configs.
Fri, 13 May 2016 17:45:04 +0300 shade Runners: don't run auto-detections when only parsing is requested.
Fri, 13 May 2016 03:18:31 +0300 shade Runners: dodge the interface call on Counter.record.
Fri, 13 May 2016 02:46:37 +0300 shade Runners: reshuffle run profiles and VM modes to probe/use.
Fri, 13 May 2016 02:01:20 +0300 shade Runners: run multiple discovered VM modes
Fri, 13 May 2016 01:42:55 +0300 shade Runners: rebuild console logging
Fri, 13 May 2016 00:41:21 +0300 shade Runners: rebuild the communication between host and client VM.
Thu, 12 May 2016 20:33:26 +0300 shade Runners: clean up State handling in test results.
Thu, 12 May 2016 19:41:37 +0300 shade Runners: fix up @Contended support for JDK 9.
Thu, 12 May 2016 18:29:36 +0300 shade Runners: fix up WhiteBox API support.
Thu, 12 May 2016 15:20:16 +0300 shade Remove stale VMSupport.
Thu, 12 May 2016 15:01:11 +0300 shade Runners: move to auto-detect and auto-enable JVM features, instead of asking users to do that.
Wed, 11 May 2016 18:50:43 +0300 shade Generators: reshuffle templates.
Wed, 11 May 2016 01:27:50 +0300 shade Runner: state output trimming is overly excessive.
Wed, 11 May 2016 00:45:54 +0300 shade Generators: lower the generated classes to the same package.
Tue, 10 May 2016 23:58:18 +0300 shade Footprint: jcstress-test-gen should not be included in the final artifacts.
Tue, 10 May 2016 23:53:35 +0300 shade Footprint: coalesce multiple IDs in @Outcomes, condense the test line format.
Tue, 10 May 2016 22:20:46 +0300 shade Cut down the generated class footprint by removing unnecessary "test" instances.
Tue, 10 May 2016 22:11:15 +0300 shade Cut down another generated class by moving everything into Runner itself.
Tue, 10 May 2016 21:11:38 +0300 shade Optimize test runner: (don't) use more efficient Atomics
Tue, 10 May 2016 20:54:44 +0300 shade Optimize test runner: remove unnecessary postConsume work.
Tue, 10 May 2016 20:07:18 +0300 shade Optimize test runner: split the consume work between the actor threads.
Tue, 10 May 2016 14:40:04 +0300 shade Optimize test runner: coalesce hot zeroing loops.
Sat, 07 May 2016 14:58:17 +0300 shade Cut the number of generated classes significantly, by judicious use of lambdas.
Fri, 06 May 2016 23:45:45 +0300 shade Missing files.
Fri, 06 May 2016 23:20:05 +0300 shade Chapters 0.b, 0.c, and 1.a: auto-generated tests.
Fri, 06 May 2016 14:18:33 +0300 shade Test generator should only overwrite when differences are detected.
Fri, 06 May 2016 14:10:34 +0300 shade Chapters 0.a and 0.b: auto-generated tests.
Wed, 21 Oct 2015 20:35:44 +0300 shade Make StringBu* tests more resilient.
Tue, 20 Oct 2015 22:23:40 +0300 shade Basic StringBu* tests.
Tue, 21 Apr 2015 16:33:24 +0300 shade UnsafePutOrderedTwice sample.
Fri, 17 Apr 2015 12:26:31 +0300 shade Remove obsolete Unsafe.fieldOffset() method.
Thu, 16 Apr 2015 16:59:42 +0300 shade 7901391: getRoughCount produces 10^-2147483648
Tue, 10 Mar 2015 14:39:51 +0300 shade Various samples.
Tue, 10 Mar 2015 12:27:11 +0300 shade 7901329: Improve test matching in -t
Tue, 10 Mar 2015 12:16:02 +0300 shade 7901328: Resizeable output tables
Sat, 24 Jan 2015 01:30:32 +0300 shade Sample unsafe publication test.
Mon, 12 Jan 2015 19:29:19 +0300 shade Update copyright header templates to 2015.
Fri, 10 Oct 2014 19:15:33 +0400 shade Update WhiteBox to 8u20 version.
Sat, 27 Sep 2014 22:02:53 +0400 shade singletons: rename factories.
Sat, 27 Sep 2014 21:46:24 +0400 shade singletons: add SafeLocal and Synchronized variants.
Mon, 15 Sep 2014 00:51:37 +0400 shade Rename and extend singleton tests.
Fri, 15 Aug 2014 18:07:55 +0400 shade Add missing outcome in ThreadPoolExecutorSizesTest.
Fri, 15 Aug 2014 18:04:51 +0400 shade Missing outcome in ReadTwiceOverVolatileReadTest.
Fri, 15 Aug 2014 18:02:27 +0400 shade Test generators should use the Java from PATH.
Wed, 13 Aug 2014 22:41:05 +0400 shade Fixing ThreadPoolExecutorSizesTest for JDK 9.
Wed, 13 Aug 2014 03:13:00 +0400 shade Some basic Javadoc for new annotations.
Wed, 13 Aug 2014 03:03:03 +0400 shade Purge XSD Schemas.
Wed, 13 Aug 2014 03:02:44 +0400 shade Remove XML-related activities from build files.
Wed, 13 Aug 2014 02:59:35 +0400 shade Migrate generated test cases to new Annotation API.
Wed, 13 Aug 2014 02:37:50 +0400 shade Remove obsolete scratch.* tests.
Wed, 13 Aug 2014 02:35:11 +0400 shade Migrate volatiles.* tests to annotation API, #2.
Wed, 13 Aug 2014 02:18:17 +0400 shade Fix BooleanFieldsTest grading.
Wed, 13 Aug 2014 02:17:58 +0400 shade Migrate fences.* tests to annotation API, #2
Wed, 13 Aug 2014 02:15:06 +0400 shade Migrate fences.* tests to annotation API.
Wed, 13 Aug 2014 01:54:14 +0400 shade Remove odd causality tests.
Wed, 13 Aug 2014 01:50:01 +0400 shade Migrate init.arrays.* tests to annotation API, #2.
Wed, 13 Aug 2014 01:49:14 +0400 shade Migrate init.arrays.* tests to annotation API.
Wed, 13 Aug 2014 01:38:13 +0400 shade Migrate atomicity.primitives.* tests to annotation API.
Wed, 13 Aug 2014 01:19:07 +0400 shade Migrate atomicity.primitives.perbyte.* tests to annotation API.
Wed, 13 Aug 2014 01:10:35 +0400 shade Migrate atomicity.primitives.plain.* tests to annotation API.
Wed, 13 Aug 2014 00:57:41 +0400 shade Migrate atomicity.crosscache.* tests to annotation API.
Wed, 13 Aug 2014 00:37:14 +0400 shade Migrate atomicity.buffers.* tests to annotation API.
Wed, 13 Aug 2014 00:25:56 +0400 shade Migrate executors.* tests to annotation API.
Wed, 13 Aug 2014 00:18:18 +0400 shade Migrate interrupt.* tests to annotation API.
Wed, 13 Aug 2014 00:02:25 +0400 shade Migrate singleton.* tests to annotation API.
Tue, 12 Aug 2014 14:59:45 +0400 shade Migrate future.* tests to annotation API.
Tue, 12 Aug 2014 14:18:24 +0400 shade Migrate locks.stamped.* tests to annotation API.
Tue, 12 Aug 2014 13:09:30 +0400 shade Migrate locks.mutex.* tests to annotation API.
Tue, 12 Aug 2014 12:41:51 +0400 shade Migrate locks.barriers.* tests to annotation API.
Tue, 12 Aug 2014 12:27:08 +0400 shade Migrate tearing.* tests to annotation API.
Tue, 12 Aug 2014 12:17:58 +0400 shade Migrate unsafe.* tests to annotation API.
Tue, 12 Aug 2014 12:12:57 +0400 shade Migrate volatiles.*IRIW* tests to annotation API.
Wed, 13 Aug 2014 13:39:26 +0400 shade Migrade atomics.long.* tests to Annotation API, #2.
Wed, 13 Aug 2014 13:38:48 +0400 shade Migrate atomics.long.* tests to Annotation API.
Tue, 12 Aug 2014 02:01:21 +0400 shade Migrate atomics.integer.* tests to annotation API.
Tue, 12 Aug 2014 01:46:23 +0400 shade Migrate atomics.integer.AtomicIntegerArray* tests to annotation API.
Tue, 12 Aug 2014 01:45:45 +0400 shade Handle the case for single @Outcome/@Ref.
Mon, 11 Aug 2014 23:02:40 +0400 shade Migrate atomics.booleans.* tests to annotation API.
Mon, 11 Aug 2014 23:02:18 +0400 shade Support JCStressMeta annotation for detached test metadata.
Mon, 11 Aug 2014 22:12:13 +0400 shade Support multiple IDs for one @Outcome.
Mon, 11 Aug 2014 22:02:04 +0400 shade Switch jcstress core to annotation-based outcome grading.
Wed, 13 Aug 2014 10:59:05 +0400 shade Fix .jcheck/conf parameters.
Wed, 13 Aug 2014 03:29:36 +0400 shade Make jcheck more forgiving with whitespaces.
Mon, 11 Aug 2014 21:54:45 +0400 shade Generate Java 8 source code in synthetic code.
Mon, 11 Aug 2014 21:29:49 +0400 shade Switch to Java 8 by default.
Wed, 06 Aug 2014 02:45:33 +0400 shade Fix test speed calculation.
Wed, 06 Aug 2014 02:36:39 +0400 shade Remove Counter.merge().
Wed, 06 Aug 2014 02:35:56 +0400 shade Remove obsolete CharArrayMultiSet.
Wed, 06 Aug 2014 02:35:17 +0400 shade Switch to open-addressed hash counter, greatly saving on consuming the results.
Tue, 05 Aug 2014 15:24:04 +0400 shade Remove Counters factory.
Tue, 05 Aug 2014 14:46:37 +0400 shade Minor improvement in newEpoch.
Tue, 05 Aug 2014 02:25:01 +0400 shade Put hot heap accesses in the local variables.
Tue, 05 Aug 2014 02:12:45 +0400 shade Remove obsolete StateHolder.loops.
Tue, 05 Aug 2014 02:07:58 +0400 shade Co-locate States and Results in the same Pair.
Tue, 05 Aug 2014 01:09:17 +0400 shade Remove poison mechanics, check the explicit boolean flag instead.
Thu, 31 Jul 2014 16:02:22 -0700 shade Remove StateHolder.indices: useless to have the same traversal strategy for all workers.
Thu, 15 May 2014 22:06:21 +0400 shade sanityCheck() should be done in multiple threads, otherwise some tests will block indefinitely.
Wed, 07 May 2014 18:11:44 +0400 shade scratch: lazySet order test.
Wed, 07 May 2014 17:11:41 +0400 shade Update the copyright year to 2014 for the files modifed in 2014.
Wed, 07 May 2014 17:09:16 +0400 shade Make new files to appear with 2014 as the copyright year.
Tue, 06 May 2014 17:47:13 +0400 shade Added ThreadPoolExecutorKeepAliveTest.
Mon, 05 May 2014 23:05:17 +0400 shade ThreadPoolExecutor size test.
Mon, 05 May 2014 23:03:12 +0400 shade Fix a typo.
Mon, 05 May 2014 22:01:51 +0400 shade Declare @Actor and @Arbiter to behave badly with throwing exceptions.
Mon, 14 Apr 2014 00:58:18 +0400 shade Put @Contended over fences tests: dodges the unlucky behavior when vars share a cache line.
Sat, 29 Mar 2014 08:49:37 +0400 shade Remove fences in UnfenceDekkerTest.
Tue, 18 Mar 2014 22:40:59 +0400 shade Yak shaving: add missing \n in @Contended diagnostics.
Tue, 18 Mar 2014 22:40:32 +0400 shade Termination tests should run in forked mode by default.
Tue, 18 Mar 2014 22:39:41 +0400 shade Fix UnsafeBusyLoopTest.
Tue, 18 Mar 2014 22:32:23 +0400 shade Migrate termination tests to new API.
Tue, 18 Mar 2014 19:09:52 +0400 shade Rename ConcurrencyStressTest to JCStressTest.
Tue, 18 Mar 2014 18:20:36 +0400 shade Yak shaving: Outcome enum should be directly exposed.
Sat, 15 Mar 2014 02:04:28 +0400 shade Move jcstress annotations to o.o.j.annotations.
Sat, 15 Mar 2014 01:49:53 +0400 shade Document jcstress API.
Sat, 15 Mar 2014 01:21:52 +0400 shade BitSet example.
Sat, 15 Mar 2014 01:11:52 +0400 shade Clarify @Contended error message.
Sat, 15 Mar 2014 00:56:07 +0400 shade Record thread count information in test lists.
Sat, 15 Mar 2014 00:39:08 +0400 shade Initialize the stride at first invocation.
Sat, 15 Mar 2014 00:22:23 +0400 shade Yak shaving: rearrange imports.
Sat, 15 Mar 2014 00:07:52 +0400 shade Reformat generated code.
Fri, 14 Mar 2014 23:22:43 +0400 shade Yak shaving: use explicit actors count.
Fri, 14 Mar 2014 23:14:17 +0400 shade Merge indices permutations into epoch generator.
Fri, 14 Mar 2014 22:49:43 +0400 shade Merge more helper methods into Holder.
Fri, 14 Mar 2014 22:26:59 +0400 shade Move out the epoch generation logic into base method.
Fri, 14 Mar 2014 22:11:24 +0400 shade Yak shaving: generated code should use common superclass to share some code between actors.
Fri, 14 Mar 2014 21:51:14 +0400 shade Yak shaving: tests can be referenced by short name, not qualified one.
Fri, 14 Mar 2014 21:01:50 +0400 shade Beef up javac to 4 Gb to build all the generated tests.
Fri, 14 Mar 2014 20:59:06 +0400 shade Avoid "star" imports in generated tests.
Fri, 14 Mar 2014 19:48:01 +0400 shade Fix test merging.
Fri, 14 Mar 2014 19:26:23 +0400 shade Generated tests migrated to new API.
Fri, 14 Mar 2014 18:52:45 +0400 shade Remove legacy Result interface.
Fri, 14 Mar 2014 18:40:53 +0400 shade Reset @Results by enumerating the fields, skip the virtual call.
Fri, 14 Mar 2014 18:31:29 +0400 shade Remove InterfaceListProcessor and related code.
Fri, 14 Mar 2014 18:28:05 +0400 shade Remove legacy interfaces and the related Runners.
Fri, 14 Mar 2014 18:23:38 +0400 shade Revert inner classes names.
Fri, 14 Mar 2014 18:10:02 +0400 shade Migrate locks.stamped.* tests to new API.
Fri, 14 Mar 2014 16:36:49 +0400 shade Migrate locks.mutex.* tests to new API.
Fri, 14 Mar 2014 15:58:10 +0400 shade Migrate scratch.* tests to new API.
Fri, 14 Mar 2014 14:26:54 +0400 shade Migrate singleton.* tests to new API.
Fri, 14 Mar 2014 03:34:52 +0400 shade Minor fix with UnsafeIntTearingTest @Arbiter.
Fri, 14 Mar 2014 03:29:37 +0400 shade Make filtering work with forked runs.
Fri, 14 Mar 2014 03:26:33 +0400 shade Migrate tearing.* tests to new API.
Fri, 14 Mar 2014 02:59:43 +0400 shade Migrate unsafe.* test descriptions to new API.
Fri, 14 Mar 2014 02:52:34 +0400 shade Migrate volatiles.* test descriptions to new API.
Fri, 14 Mar 2014 02:42:51 +0400 shade Migrate locks.barriers.* test descriptions to new API.
Fri, 14 Mar 2014 02:38:19 +0400 shade Migrate init.primitives.* test descriptions to new API.
Fri, 14 Mar 2014 01:59:16 +0400 shade Migrate init.(arrays|objects).* test descriptions to new API.
Fri, 14 Mar 2014 01:35:49 +0400 shade Migrate atomic.* test descriptions to new API.
Fri, 14 Mar 2014 01:35:32 +0400 shade Migrate future.* tests to new API.
Fri, 14 Mar 2014 01:29:51 +0400 shade Migrate fences.* tests to new API.
Fri, 14 Mar 2014 01:16:11 +0400 shade Migrate causality.* tests to new API.
Fri, 14 Mar 2014 00:35:06 +0400 shade Migrate atomics.* tests to new API.
Thu, 13 Mar 2014 23:43:43 +0400 shade Annotations: supported nested classes better.
Thu, 13 Mar 2014 23:39:28 +0400 shade Migrate atomicity.(buffers|crosscache).* tests to new API.
Thu, 13 Mar 2014 22:06:22 +0400 shade Migrate atomicity.primitives.* tests to new API.
Thu, 13 Mar 2014 20:58:18 +0400 shade Annotations: typo in error message.
Thu, 13 Mar 2014 20:57:22 +0400 shade Annotations: all bundled results should be @Result
Thu, 13 Mar 2014 19:46:35 +0400 shade At least one of the tests of each category is running well.