log

age author description
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.
Thu, 13 Mar 2014 19:13:40 +0400 shade Annotations: support @State on test class.
Thu, 13 Mar 2014 19:03:50 +0400 shade Annotations: basic generators working.
Thu, 13 Mar 2014 18:43:36 +0400 shade Regression: iterations should reset control.isStopped.
Thu, 13 Mar 2014 16:12:47 +0400 shade Schedulers should pessimistically allow large tasks.
Thu, 13 Mar 2014 01:23:56 +0400 shade Yak shaving: rearrange some code formatting.
Thu, 13 Mar 2014 00:58:52 +0400 shade Yak shaving: Runner.testName should be common.
Thu, 13 Mar 2014 00:53:26 +0400 shade Yak shaving: move the common parts to Runner.
Thu, 13 Mar 2014 00:22:00 +0400 shade Yak shaving: move array utils method to ArrayUtils.
Thu, 13 Mar 2014 00:17:16 +0400 shade Yak shaving: clean up forked command line generation a bit.
Thu, 13 Mar 2014 00:04:23 +0400 shade Yak shaving: merge some util methods to TerminationRunner.
Wed, 12 Mar 2014 23:59:42 +0400 shade Yak shaving: Control fields should be public.
Wed, 12 Mar 2014 23:58:32 +0400 shade ControlHolder -> Control
Wed, 12 Mar 2014 23:57:52 +0400 shade Yak shaving: move some shared fields out of Runner to ControlHolder.
Wed, 12 Mar 2014 23:42:12 +0400 shade Yak shaving: relax dependency on Test.
Sun, 23 Feb 2014 12:45:08 +0400 shade Fix xml-maven-plugin version.
Sun, 23 Feb 2014 12:37:15 +0400 shade Little fix in intialization tests descriptions.
Mon, 03 Feb 2014 17:33:12 +0400 shade Tiny fix in ETA calculation.
Mon, 03 Feb 2014 16:34:46 +0400 shade Print the aggregated test result into stdout in verbose mode.
Mon, 03 Feb 2014 15:23:57 +0400 shade Console report readability fixups.
Mon, 03 Feb 2014 14:04:29 +0400 shade Re-phrase and format command line options.
Fri, 24 Jan 2014 22:01:08 +0400 shade test-gen: Eliminate a few useless volatile.seqcst.* tests.
Fri, 24 Jan 2014 21:34:38 +0400 shade Rename core modules to "jcstress-*".
Tue, 14 Jan 2014 14:16:05 +0400 shade Update jopt-simple to 4.6
Tue, 24 Dec 2013 22:52:05 +0400 shade Update WhiteBox API.
Wed, 18 Dec 2013 18:00:09 +0400 shade Make the distiction between FAILED and ERROR-ed tests more clear.
Thu, 28 Nov 2013 19:50:40 +0400 shade Filtered tables in HTML report.
Thu, 28 Nov 2013 19:10:32 +0400 shade Rewire the grading levels: introduce ACCEPTABLE_SPEC, remove REQUIRED, renames.
Thu, 28 Nov 2013 13:40:59 +0400 shade Fix XML descriptions to match schema.
Thu, 28 Nov 2013 11:30:09 +0400 shade Relax some volatile field in constructors tests to match the discussion on c-i@.
Tue, 19 Nov 2013 01:09:10 +0400 shade Filter by abstract class, not abstract method.
Tue, 22 Oct 2013 21:05:54 +0400 shade Move from run-time to compile-time discovery for tests.
Fri, 11 Oct 2013 22:18:41 +0400 shade Adjust timeouts for the tests.
Thu, 03 Oct 2013 16:08:13 +0400 shade Print the auxiliary data in HTML report.
Thu, 03 Oct 2013 15:36:46 +0400 shade Treat the test error (e.g. exception) properly.
Thu, 03 Oct 2013 15:11:10 +0400 shade Revert the options preset.
Thu, 03 Oct 2013 15:09:47 +0400 shade Absorb the check test failures into the log.
Thu, 03 Oct 2013 15:00:30 +0400 shade Absorb the VM failure in the logs.
Thu, 03 Oct 2013 14:56:19 +0400 shade TEST_ERROR -> TIMEOUT_ERROR.
Thu, 03 Oct 2013 14:41:42 +0400 shade Distinguish between pre-test error, test error, VM error.
Thu, 03 Oct 2013 13:12:25 +0400 shade Presets provide the defaults only, allowing users to override the parts of the presets.
Fri, 27 Sep 2013 14:17:28 +0400 shade Only deoptimize the declared methods in infra, omit the super-class methods.
Fri, 30 Aug 2013 19:52:16 +0400 shade Fail on mismatched preset mode.
Fri, 30 Aug 2013 19:47:44 +0400 shade Performance print in TraceGen.
Fri, 30 Aug 2013 19:07:00 +0400 shade Only the canonical traces should remain.
Fri, 30 Aug 2013 18:05:37 +0400 shade Add results/ to .hgignore.
Wed, 21 Aug 2013 22:53:52 +0400 shade Remove buggy StampedLockConcReaderTest.
Wed, 21 Aug 2013 22:50:41 +0400 shade Fix copy-paste error in AtomicX/DecAndGet_GetAndAdd tests.
Thu, 15 Aug 2013 10:51:09 +0400 shade Regression: Gracefully fail on JDK 7+, if Whitebox API and java.lang.reflect.Executable are not found.
Thu, 15 Aug 2013 10:02:53 +0400 shade IntResult8
Fri, 09 Aug 2013 14:59:07 +0400 shade Interesting StampedLock concurrent read test.
Thu, 08 Aug 2013 16:15:58 +0400 shade Rephrase some of the diagnostic output.
Wed, 07 Aug 2013 17:26:33 +0400 shade Avoid bridges in StateHolder.
Wed, 07 Aug 2013 17:22:50 +0400 shade Reuse state/result arrays; reuse result objects.
Wed, 07 Aug 2013 15:13:56 +0400 shade Better @Contended detection.
Wed, 07 Aug 2013 13:15:40 +0400 shade Probabilistic deoptimization.
Wed, 07 Aug 2013 13:03:43 +0400 shade Deoptimize infrastructure methods only.
Fri, 02 Aug 2013 02:52:05 +0400 shade The command line option for controlling deoptimization stride.
Fri, 02 Aug 2013 02:29:33 +0400 shade Minor cleanup.
Fri, 02 Aug 2013 02:26:51 +0400 shade Support online deoptimization via WhiteBox API.
Fri, 02 Aug 2013 00:38:08 +0400 shade fix Maven dependencies
Fri, 02 Aug 2013 00:08:53 +0400 shade rename Maven projects
Thu, 01 Aug 2013 23:33:28 +0400 shade tests-custom: sample Unsafe slowpath test