log

age author description
Fri, 13 Dec 2013 20:52:13 +0400 shade Enforce the sorted benchmark order (again!).
Fri, 13 Dec 2013 20:47:27 +0400 shade Blackhole benchmark: consumeCPU uniformity tests.
Thu, 12 Dec 2013 22:17:54 +0400 shade Control objects should be treated in all methods in the @Group.
Fri, 06 Dec 2013 19:14:03 +0400 shade Yak shaving: move @State objects verification to appropriate place.
Fri, 06 Dec 2013 19:03:07 +0400 shade Yak shaving: move @State arg validation to appropriate place.
Fri, 06 Dec 2013 18:50:09 +0400 shade Yak shaving: generate imports cleanup.
Fri, 06 Dec 2013 18:45:31 +0400 shade Yak shaving: move some utilities to AnnUtils.
Fri, 06 Dec 2013 17:24:45 +0400 shade Yak shaving: Fixtures should sleep only for 10 ms.
Fri, 06 Dec 2013 17:15:37 +0400 shade Yak shaving: warmup tests should run faster.
Fri, 06 Dec 2013 17:08:29 +0400 shade Yak shaving: Split verifyAndSplit into several methods.
Fri, 06 Dec 2013 16:34:04 +0400 shade Yak shaving: remove garbage in buildAnnotatedSet.
Fri, 06 Dec 2013 12:12:39 +0400 shade Conciser archetype description.
Thu, 05 Dec 2013 18:42:00 +0400 shade Continue in 1.0-SNAPSHOT.
Thu, 05 Dec 2013 18:41:31 +0400 shade Added tag 0.2 for changeset c8c44a6b144b
Thu, 05 Dec 2013 18:41:08 +0400 shade JMH v0.20.2
Thu, 05 Dec 2013 14:39:53 +0400 shade Explicitly disallow "protected" @GMB methods.
Thu, 05 Dec 2013 14:37:16 +0400 shade Cleanup compilation error messages.
Thu, 05 Dec 2013 14:30:16 +0400 shade Do not mix up warmup micros from -wm and -wmb.
Thu, 05 Dec 2013 12:46:39 +0400 shade doFork() to return multiple results.
Thu, 05 Dec 2013 11:37:00 +0400 shade Rename Recipe -> ActionPlan. Internal interface enhancements.
Thu, 05 Dec 2013 00:50:26 +0400 shade @AuxCounters: mention global namespace for counter names.
Thu, 05 Dec 2013 00:36:22 +0400 shade Restrict @AuxCounters to @State(Thread).
Thu, 05 Dec 2013 00:24:54 +0400 shade Track @AuxCounters for each method in @Group individually.
Wed, 04 Dec 2013 22:16:09 +0400 shade Fix @AuxCounter for Scope.Benchmark/Scope.Group.
Wed, 04 Dec 2013 21:35:55 +0400 shade More humane error message about inner/nested classes for @State.
Wed, 04 Dec 2013 21:12:49 +0400 shade Fixup compilation failure in CommandLineOptions.
Wed, 04 Dec 2013 20:00:40 +0400 shade Bulk warmup rebuild: missing mode added, able to run in forked VMs now.
Tue, 03 Dec 2013 22:44:02 +0400 shade Randomize the Blackhole start in order to dodge write with Blackhole.consumeCPU(0).
Tue, 03 Dec 2013 16:40:23 +0400 shade Prohibit inlining of synthetic microbenchmark methods, thus breaking possible unlucky loop optimizations.
Tue, 03 Dec 2013 14:01:58 +0400 shade Prepare forked VM interface to accept multiple benchmarks per invocation.
Mon, 02 Dec 2013 20:13:22 +0400 shade API BREAK: Rename a few Options/OptionBuilder methods.
Mon, 02 Dec 2013 20:03:27 +0400 shade Optimize imports.
Mon, 02 Dec 2013 19:52:42 +0400 shade Extend BenchmarkModes sample with BenchmarkMode.All.
Mon, 02 Dec 2013 19:48:05 +0400 shade SampleTime should yield correctly-scaled statistics, not always in nanoseconds.
Mon, 02 Dec 2013 19:24:39 +0400 shade Remove CLI integration tests, leave only API integration tests.
Mon, 02 Dec 2013 19:05:12 +0400 shade Test: Check CLI and API options are the same.
Mon, 02 Dec 2013 17:42:17 +0400 shade @CompilerControl: only create the compile hint list once.
Mon, 02 Dec 2013 17:35:24 +0400 shade Regression: Persist benchmark between multiple consequtive forks.
Mon, 02 Dec 2013 17:10:24 +0400 shade Forked VMs: ask for the benchmark to execute via the binary link.
Mon, 02 Dec 2013 16:30:35 +0400 shade Use the temporary file for the @CompilerControl, do not contaminate the command line.
Mon, 02 Dec 2013 13:12:17 +0400 shade ForkedRunner should not respond for "-v".
Fri, 29 Nov 2013 19:31:11 +0400 shade Comment @Contended back...
Fri, 29 Nov 2013 19:28:37 +0400 shade Update FalseSharing example, add array trick.
Fri, 29 Nov 2013 16:09:28 +0400 shade Experimental @AuxCounters.
Fri, 29 Nov 2013 15:42:22 +0400 shade Cleanup: Extract some of the result-generating parts into the common expressions.
Fri, 29 Nov 2013 13:09:47 +0400 shade Accept multiple results per benchmark.
Wed, 27 Nov 2013 23:19:54 +0400 shade Do not rely on HashMap traverse order in ResultFormatTest.
Tue, 26 Nov 2013 21:16:42 +0400 shade Sealing the machine-readable formats.
Tue, 26 Nov 2013 11:44:52 +0400 shade Generated code cleanup.
Mon, 25 Nov 2013 21:29:10 +0400 shade Further touchups in JSON result format.
Mon, 25 Nov 2013 21:06:57 +0400 shade Add forks/measurement/warmup iterations to JSON result format.
Mon, 25 Nov 2013 20:50:57 +0400 shade Cleanup BenchmarkParams.
Mon, 25 Nov 2013 20:43:49 +0400 shade Publish BenchmarkParams in the API.
Mon, 25 Nov 2013 18:20:16 +0400 shade Print out score error.
Mon, 25 Nov 2013 18:05:47 +0400 shade Tidy up JSON result format.
Sat, 23 Nov 2013 19:40:42 +0400 shade Few more @GenerateMicroBenchmark method tests: abstract, private, synchronized are restricted.
Fri, 22 Nov 2013 18:29:11 +0400 shade Fix the build breakage + break the API in consistent way.
Fri, 22 Nov 2013 18:18:08 +0400 shade Use 99.9% as the confidence level universally across the infrastructure.
Fri, 22 Nov 2013 15:28:41 +0400 shade Mention Level.Invocation javadoc in samples.
Thu, 21 Nov 2013 19:23:36 +0400 shade Pad the Control.
Thu, 21 Nov 2013 18:03:46 +0400 shade Aggressive @Group validation:
Thu, 21 Nov 2013 17:02:45 +0400 shade Handle exceptional cases for generation errors more gracefully.
Thu, 21 Nov 2013 16:22:05 +0400 shade Archetype dependency version should follow the archetype version.
Wed, 20 Nov 2013 20:47:48 +0400 shade Added tag 0.1 for changeset 1e59f0d249dc
Wed, 20 Nov 2013 20:47:37 +0400 shade Removed tag 0.1
Wed, 20 Nov 2013 20:47:30 +0400 shade Continue in 1.0-SNAPSHOT (again)
Wed, 20 Nov 2013 20:47:11 +0400 shade JMH 0.1 (yet again)0.1
Wed, 20 Nov 2013 20:46:54 +0400 shade License info should go to parent POM.
Wed, 20 Nov 2013 18:30:29 +0400 shade Added tag 0.1 for changeset 0d2def066609
Wed, 20 Nov 2013 18:30:10 +0400 shade Removed tag 0.1
Wed, 20 Nov 2013 18:29:58 +0400 shade Continue in 1.0-SNAPSHOT.
Wed, 20 Nov 2013 18:29:34 +0400 shade JMH 0.1 (again)
Wed, 20 Nov 2013 18:28:26 +0400 shade Mention GPLv2+CP license in the POM.
Wed, 20 Nov 2013 18:27:37 +0400 shade Move sources/javadoc generation to parent POM: all modules are then inherit the configuration.
Wed, 20 Nov 2013 14:19:30 +0400 shade Blackhole: clear sinks on every iteration.
Tue, 19 Nov 2013 21:11:26 +0400 shade Make asymmetric @Groups dynamic, thread distribution selectable at runtime.
Tue, 19 Nov 2013 15:07:36 +0400 shade Fixing the confidence interval calculations in JSONResultFormat.
Mon, 18 Nov 2013 14:27:16 +0400 shade Continue in 1.0-SNAPSHOT.
Mon, 18 Nov 2013 14:26:18 +0400 shade Added tag 0.1 for changeset 34c700cd00fe
Mon, 18 Nov 2013 14:25:56 +0400 shade New Release: JMH 0.1
Mon, 18 Nov 2013 14:20:28 +0400 shade More aggressive explanation for Level.Invocation.
Wed, 13 Nov 2013 16:35:36 +0100 shade Fixing the simple time conversion bug in GC MXBean handling.
Tue, 12 Nov 2013 16:42:13 +0100 shade Make more State threads public to avoid accessor costs.
Tue, 12 Nov 2013 16:40:52 +0100 shade Use AtomicXFieldUpdaters to cover the AtomicX values from false sharing.
Tue, 12 Nov 2013 16:17:08 +0100 shade More aggressive padding for synthetic fields for @State objects.
Tue, 12 Nov 2013 15:55:45 +0100 shade More debugging output in RawResults.
Mon, 11 Nov 2013 11:51:59 +0100 shade More aggressive Javadoc for Level.Invocation.
Mon, 11 Nov 2013 11:38:17 +0100 shade Provisional debugging RawResults.printOut().
Sat, 09 Nov 2013 19:29:20 +0100 shade Renames.
Sat, 09 Nov 2013 10:26:22 +0100 shade Replace blocking synchronized waits to busy waits on atomics.
Wed, 06 Nov 2013 20:58:29 +0100 shade Evade more methods from measurementLoop.
Wed, 06 Nov 2013 15:05:17 +0100 shade Be extra cautious and pad with booleans, not with ints.
Wed, 06 Nov 2013 14:36:40 +0100 shade Update the Blackhole sample to match the current interface.
Tue, 05 Nov 2013 17:18:09 +0100 shade Clean up POMs.
Tue, 05 Nov 2013 12:12:27 +0100 shade Rewire the BinaryLinkServer/Runner bindings.
Mon, 04 Nov 2013 13:01:06 +0100 shade Rebuild the SamplingBuffer interface, #2.
Mon, 04 Nov 2013 12:44:38 +0100 shade Rebuild the SamplingBuffer interface:
Mon, 04 Nov 2013 12:09:04 +0100 shade Optimized the variance calculations in MultisetStatistics.
Mon, 04 Nov 2013 11:51:26 +0100 shade Collections.emptyIterator() is only available in JDK 7.
Mon, 04 Nov 2013 11:49:06 +0100 shade Adjust TextReport output to accept large number of samples.
Mon, 04 Nov 2013 11:46:36 +0100 shade Print more percentile levels in "sample" mode.
Mon, 04 Nov 2013 11:33:56 +0100 shade Remove the BootstrappedStatistics.
Mon, 04 Nov 2013 11:33:24 +0100 shade Double primitive specialization for Statistics.valueIterator().
Mon, 04 Nov 2013 11:28:41 +0100 shade Specialized Statistics for the high-definition histogram.
Sun, 03 Nov 2013 13:29:40 +0400 shade CUSTOM executor for the corner cases where you need the custom thread factory and/or custom threads.
Wed, 30 Oct 2013 20:57:52 +0400 shade High-definition histogram to collect samples.
Wed, 30 Oct 2013 12:15:55 +0400 shade Ant build sample.
Sat, 26 Oct 2013 10:38:32 +0400 shade Patch the regression in warmup forks, were erroneuosly included into the results.
Thu, 24 Oct 2013 20:07:41 +0400 shade Touchups in JSON result formatter.
Thu, 24 Oct 2013 18:19:19 +0400 shade Fix JSON glitch.
Thu, 24 Oct 2013 17:45:12 +0400 shade Very basic JSON result formatter.
Thu, 24 Oct 2013 15:08:08 +0400 shade Remove CsvFormat in favor of CSVResultFormat.
Thu, 24 Oct 2013 14:59:34 +0400 shade Support ResultFormats.
Wed, 23 Oct 2013 21:55:29 +0400 shade Rework the run/benchmark properties aggregation.
Wed, 23 Oct 2013 20:13:56 +0400 shade Introduce intermediate BenchResult to accommodate the results for the single forked run.
Wed, 23 Oct 2013 20:02:07 +0400 shade Implement Multimap.putAll().
Wed, 23 Oct 2013 15:58:20 +0400 shade Deprecate and remove detailed results.
Wed, 23 Oct 2013 15:45:44 +0400 shade Symmetry improvements in TextReportFormat.
Wed, 23 Oct 2013 15:44:23 +0400 shade Merge PrettyPrintFormat and TextReportFormat, #2
Wed, 23 Oct 2013 14:53:06 +0400 shade Merge PrettyPrintFormat and TextReportFormat.
Mon, 14 Oct 2013 17:14:14 +0400 shade SampleBuffer should zero on backoff.
Mon, 14 Oct 2013 16:47:30 +0400 shade Switch to Knuth's MMIX generator for sampling.
Wed, 09 Oct 2013 15:51:15 +0400 shade Shun the BlackholeTest.
Wed, 09 Oct 2013 15:45:14 +0400 shade Blackhole: reset the TLR state after the mask adjustment.
Wed, 09 Oct 2013 15:34:06 +0400 shade Blackhole: switch to MMIX (Knuth) generator, which provides 2^64 significant bits.
Wed, 09 Oct 2013 15:19:30 +0400 shade Blackhole: accept long overflow in consume(L) and consume(L[).
Tue, 08 Oct 2013 17:08:09 +0400 shade @Warmup/@Measurement annotations misbehave when not supplied with the exact time.
Mon, 07 Oct 2013 14:50:40 +0400 shade Adjust integration tests for the new defaults.
Mon, 07 Oct 2013 14:50:30 +0400 shade Adjust JMH samples for the new defaults.
Mon, 07 Oct 2013 14:50:07 +0400 shade New defaults: 10 forks, 20x1 sec warmup, 20x1 sec measurement.
Fri, 27 Sep 2013 12:02:40 +0400 shade Move the zero check to Statistics.getPercentile.
Fri, 27 Sep 2013 11:42:32 +0400 shade Shortcut percentile estimation in BootstrappedStatistics.
Fri, 27 Sep 2013 11:27:25 +0400 shade Reduce the sampling buffer to 1000.
Fri, 27 Sep 2013 11:11:04 +0400 shade Tune up sampling start to get the first sample always.
Fri, 27 Sep 2013 11:04:20 +0400 shade Don't print "null" with sample report.
Thu, 26 Sep 2013 21:05:45 +0400 shade Force @Group(<tag>) tag to be valid Java identifier, to evade some nasty collisions.
Thu, 26 Sep 2013 20:17:25 +0400 shade Asymmetric benchmarks to treat @Threads(0) properly.
Thu, 26 Sep 2013 20:03:59 +0400 shade Minor formatting, missing space.
Thu, 26 Sep 2013 19:12:01 +0400 shade Make Threads.MAX magic value; "0" is not special value anymore.
Thu, 26 Sep 2013 12:19:37 +0400 shade Accept @OperationsPerInvocation as the class-level annotation.
Mon, 23 Sep 2013 22:45:52 +0400 shade Experimental Runner(Options, OutputFormat) constructor.
Tue, 17 Sep 2013 16:23:49 +0400 shade False sharing sample updated.
Tue, 17 Sep 2013 15:55:08 +0400 shade False sharing sample.
Tue, 10 Sep 2013 21:45:22 +0400 shade Validation workload extended.
Tue, 10 Sep 2013 16:07:07 +0400 shade Extend Blackhole pipeline bench.
Tue, 10 Sep 2013 15:58:42 +0400 shade Score stability bench.
Tue, 10 Sep 2013 15:12:20 +0400 shade Sample validation test.
Tue, 10 Sep 2013 15:09:51 +0400 shade SilentFormat should also shun the prints.
Tue, 10 Sep 2013 14:21:29 +0400 shade core benchmarks: Blackhole pipeline benchmark.
Mon, 02 Sep 2013 19:46:20 +0400 shade Make the remaining integration tests to run in all BenchmarkMode's.
Mon, 02 Sep 2013 10:31:24 +0400 shade Make workspace compilable with JDK 6.
Fri, 30 Aug 2013 20:36:02 +0400 shade Prune the human-readable output, fix the long-standing usability glitches.
Fri, 30 Aug 2013 12:38:04 +0400 shade Optimize imports.
Fri, 30 Aug 2013 12:26:04 +0400 shade Move RunResult into the public package.
Fri, 30 Aug 2013 12:23:22 +0400 shade Reuse RunResult.merge in PrettyPrintFormat.
Thu, 29 Aug 2013 22:55:15 +0400 shade Cleanup ResultRole.
Thu, 29 Aug 2013 22:48:19 +0400 shade Prune RunResult statistics in favor of Result-s statistics.
Thu, 29 Aug 2013 22:38:14 +0400 shade Shortcut API for single benchmark execution in Runner.
Thu, 29 Aug 2013 22:25:53 +0400 shade Properly merge the RunResults in the Runners.
Thu, 29 Aug 2013 22:11:57 +0400 shade Massive RunResult/IterationData interface cleanups.
Thu, 29 Aug 2013 20:20:24 +0400 shade Print secondary results in OutputFormat.
Thu, 29 Aug 2013 19:24:08 +0400 shade Merging IterationResult into IterationData, phase 2.
Thu, 29 Aug 2013 18:41:53 +0400 shade Merging IterationResult into IterationData, phase 1.
Thu, 29 Aug 2013 17:31:25 +0400 shade Another touchup in OutputFormat interface.
Thu, 29 Aug 2013 16:59:21 +0400 shade Cleanup MicrobenchmarkParameters -> BenchmarkParams.
Thu, 29 Aug 2013 16:49:13 +0400 shade Cleanup IterationData.
Wed, 28 Aug 2013 18:43:34 +0400 shade First experimental slack on API returning results.
Wed, 28 Aug 2013 16:03:53 +0400 shade More effective integration tests.
Wed, 28 Aug 2013 15:49:58 +0400 shade More parallelism in integration tests.
Wed, 28 Aug 2013 15:45:54 +0400 shade MIrror integration tests with API-enabled variants.
Tue, 27 Aug 2013 20:29:51 +0400 shade Prune redundant Option fields.
Tue, 27 Aug 2013 18:53:26 +0400 shade Touchups to the API.
Tue, 27 Aug 2013 17:59:27 +0400 shade Cleanup binary link.
Tue, 27 Aug 2013 17:43:33 +0400 shade Use bi-directional binary link to propagate Options instead of marshalling them back to command line.
Tue, 27 Aug 2013 14:39:52 +0400 shade Prune OutputFormatType interface.
Tue, 27 Aug 2013 14:35:35 +0400 shade Move out Options.shouldList().
Tue, 27 Aug 2013 14:05:34 +0400 shade Extract ProfilerType.
Tue, 27 Aug 2013 13:09:03 +0400 shade Defaults for WarmupMode.
Tue, 27 Aug 2013 12:49:07 +0400 shade Remove unnecessary TODO.
Mon, 26 Aug 2013 18:45:19 +0400 shade Split out Options interface.
Fri, 23 Aug 2013 18:00:09 +0400 shade Deprecate and remove -tl (trace level) option.
Fri, 23 Aug 2013 16:44:34 +0400 shade Experimental: Simple API sample.
Fri, 23 Aug 2013 14:34:33 +0400 shade Fold MicrobenchmarkList into Runner internal.
Fri, 23 Aug 2013 13:53:18 +0400 shade Point-wise rename in RunResult.
Fri, 23 Aug 2013 13:06:43 +0400 shade Cleanup Runner.
Fri, 23 Aug 2013 12:32:13 +0400 shade Remove ExecutionMode, make the dispatch cleaner.
Fri, 23 Aug 2013 12:18:50 +0400 shade Fixing the formatter regression: should not print double result on measurement iterations.
Fri, 23 Aug 2013 12:16:15 +0400 shade Enforce OutputFormat,{start|end}Run contract.
Wed, 21 Aug 2013 21:26:58 +0400 shade Always shutdown microbenchmark handler.
Wed, 21 Aug 2013 21:17:17 +0400 shade Fold bulk warmup, classic, and forked runs into the same invoker.
Wed, 21 Aug 2013 20:54:31 +0400 shade IterationParams to take the threads as well.
Wed, 21 Aug 2013 20:39:43 +0400 shade Fold OutputFormat.warmupIteration into OutputFormat.iteration
Wed, 21 Aug 2013 20:25:57 +0400 shade Minor inline in ForkedRunner.
Wed, 21 Aug 2013 20:24:34 +0400 shade Purge OutputFormat.threadSubStatistics().
Wed, 21 Aug 2013 20:18:56 +0400 shade Remove obsolete -tc, -sc, -otss options.
Wed, 21 Aug 2013 13:42:07 +0400 shade Optimize imports.
Wed, 21 Aug 2013 13:38:01 +0400 shade More precise layout checks in both BlackHole and InfraControl.
Wed, 21 Aug 2013 13:04:36 +0400 shade Make the main JMH thread to set the InfraControl.isDone flag.
Wed, 21 Aug 2013 12:47:08 +0400 shade Remove the legacy filters from POM.
Wed, 21 Aug 2013 12:42:23 +0400 shade Add proper hashCode to BenchmarkInfo.
Tue, 20 Aug 2013 22:40:43 +0400 shade @GMB processor: use Writer instead of OutputStream.
Mon, 19 Aug 2013 13:20:59 +0400 shade Cleanup LoopMicroBenchmarkHandler.
Sat, 17 Aug 2013 17:51:22 +0400 shade Fix forked VM failure when -w 0 or -i 0 is supplied.
Sat, 17 Aug 2013 17:06:50 +0400 shade Purge MicroBenchmark annotation.
Sat, 17 Aug 2013 16:08:45 +0400 shade Remove deprecated BenchmarkType.
Sat, 17 Aug 2013 14:07:36 +0400 shade Rename Loop -> InfraControl.
Sat, 17 Aug 2013 13:21:15 +0400 shade Merge Global into Loop, simplify Loop interface.
Fri, 16 Aug 2013 18:39:06 +0400 shade Implicit ".*" for benchmark selection from the command line.
Fri, 16 Aug 2013 18:12:35 +0400 shade Completely deprecate @MicroBenchmark. JMH will report uses as errors.
Fri, 16 Aug 2013 17:52:13 +0400 shade Rename a few tests to match JUnit conventions.
Fri, 16 Aug 2013 17:46:33 +0400 shade Port bulk warmup integration tests towards @GMB.
Fri, 16 Aug 2013 11:58:40 +0400 shade archetype: force minimal source/target=1.6 for legacy Maven 2 builders.
Mon, 12 Aug 2013 19:19:16 +0400 shade Cleanup: optimize imports.
Mon, 12 Aug 2013 13:12:32 +0400 shade Cleanup: rename outputHandler and all it's usages.
Mon, 12 Aug 2013 13:01:43 +0400 shade Cleanup: store outputHandler in base runner.
Fri, 09 Aug 2013 23:44:46 +0400 shade Make more class-level annotations @Inherited.
Thu, 08 Aug 2013 15:33:09 +0400 shade More cleanups.
Thu, 08 Aug 2013 14:53:30 +0400 shade Invert Executor.isShutdownAllowed
Thu, 08 Aug 2013 14:53:05 +0400 shade Annotation methods should be implicitly public.
Thu, 08 Aug 2013 14:39:49 +0400 shade Relax duplicate rule in Checkstyle.
Thu, 08 Aug 2013 14:37:14 +0400 shade Fix a few FindBugs warnings.
Fri, 19 Jul 2013 23:44:06 +0400 shade Backed out changeset 8046f2c4fce7
Wed, 17 Jul 2013 15:14:00 +0400 shade Blackholes: improve symmetry for different data types and values.
Fri, 12 Jul 2013 00:18:10 +0400 shade Regression: show the aggregates over the forked runs again.
Sat, 06 Jul 2013 23:17:38 +0400 shade @Thread(0) annotation cause incorrect microbenchmark generation
Mon, 01 Jul 2013 12:57:43 +0400 shade Fixup copyright header.
Fri, 21 Jun 2013 18:14:38 +0400 shade Missing regression test.
Fri, 21 Jun 2013 18:07:45 +0400 shade Command line arguments should honor multiple whitespaces.
Fri, 14 Jun 2013 22:43:17 +0400 shade Support legacy mode.
Tue, 11 Jun 2013 19:26:51 +0400 shade Rename L1..L4 in BlackHole to BlackHoleL1...BlackHoleL4.
Tue, 11 Jun 2013 18:37:40 +0400 shade Two regression tests for sync iterations.
Tue, 11 Jun 2013 18:13:46 +0400 shade Remove first call peeling in synchronize iterations code.
Tue, 11 Jun 2013 18:08:27 +0400 shade Regression: Revive synchronize iterations, threads should share the global state handling the sync iteration state.
Tue, 11 Jun 2013 17:34:05 +0400 shade Update Common FJP as jmh executor according current JDK8
Tue, 11 Jun 2013 17:11:52 +0400 shade Merge Loop* and Shot* microbenchmark handlers.
Tue, 11 Jun 2013 16:55:03 +0400 shade Remove unnecessary trace output.
Tue, 11 Jun 2013 12:30:05 +0400 shade Missing files.
Mon, 10 Jun 2013 19:50:29 +0400 shade Introduce -tu (timeunit) command line option. The time units are now selectable at runtime!
Mon, 10 Jun 2013 18:32:58 +0400 shade Introduce -wf (warmup fork) command line option.
Mon, 10 Jun 2013 18:24:29 +0400 shade Fixing the JVM parameters handling in @Fork annotation, overrides the values correctly now.