log

age author description
Mon, 09 Jun 2014 22:09:42 +0400 shade generators: quarantine ASM into separate module, make bytecode generators switchable between asm/reflection.
Mon, 09 Jun 2014 21:31:13 +0400 shade generators: handle the case when Class.getCanonicalName() is not available.
Mon, 09 Jun 2014 21:17:17 +0400 shade jmh-core-it: test with Reflection-based generators as well.
Mon, 09 Jun 2014 20:56:31 +0400 shade generators: remove classpath hack, use the proper classsloader instead.
Mon, 09 Jun 2014 19:54:37 +0400 shade generators: accept inner enums in bytecode generator.
Mon, 09 Jun 2014 18:14:21 +0400 shade generators: expose ClassInfo.isEnum() and ClassInfo.getEnumConstants()
Mon, 09 Jun 2014 15:30:59 +0400 shade generators: forbid argument-less @Param annotations.
Mon, 09 Jun 2014 15:17:34 +0400 shade results: improve Javadocs for Result, and hide implementation-specific methods.
Mon, 09 Jun 2014 12:59:14 +0400 shade results: BenchmarkResult.amend renamed to BenchmarkResult.addBenchmarkResult
Mon, 09 Jun 2014 12:46:29 +0400 shade results: rename internal aggregators
Mon, 09 Jun 2014 12:17:34 +0400 shade Regression: Throughput results are averaged across multiple threads, while should be summed up.
Mon, 09 Jun 2014 03:01:25 +0400 shade JMHSample_31_InfraParams sample.
Mon, 09 Jun 2014 01:51:30 +0400 shade generators: expose ThreadParams with threading information, encompassing thread indices globally, in-group, in-subgroup.
Sat, 07 Jun 2014 21:17:44 +0400 shade defaults: default timeUnit is now SECONDS.
Sat, 07 Jun 2014 03:26:33 +0400 shade profilers: remove DummyExternalProfiler.
Sat, 07 Jun 2014 02:36:57 +0400 shade profilers: expose Benchmark/IterationParams in Profiler interface.
Sat, 07 Jun 2014 02:20:01 +0400 shade runners: rename ActualParams -> WorkloadParams.
Sat, 07 Jun 2014 02:00:22 +0400 shade infra: clean up and Javadoc Benchmark/IterationParams.
Sat, 07 Jun 2014 00:57:01 +0400 shade infra: move out internal InfraControl and ThreadControl to runner.
Sat, 07 Jun 2014 00:52:27 +0400 shade infra: expose BenchmarkParams and IterationParams in infra classes.
Sat, 07 Jun 2014 00:28:54 +0400 shade generators: make BenchmarkParams/IterationParams injectable in @B, @Setup, @TearDown methods.
Fri, 06 Jun 2014 21:05:53 +0400 shade infra: protected Benchmark/Iteration params from false sharing.
Fri, 06 Jun 2014 20:14:43 +0400 shade infra: booby-trap Blackhole, Control, InfraControl, ThreadControl aggressively against false sharing.
Fri, 06 Jun 2014 19:28:57 +0400 shade runners: push BenchmarkParams/IterationParams over to generated code.
Fri, 06 Jun 2014 18:00:24 +0400 shade runner: rename BenchmarkRecord -> BenchmarkListEntry.
Fri, 06 Jun 2014 17:58:38 +0400 shade format: fold IterationType into IterationParams.
Fri, 06 Jun 2014 17:35:36 +0400 shade results: rename BenchResult to BenchmarkResult.
Fri, 06 Jun 2014 17:34:06 +0400 shade runners: demote BenchmarkRecord from public API; BenchmarkParams is taking that role.
Fri, 06 Jun 2014 00:40:08 +0400 shade generators: rename StateObjectHandler.addParamValues.
Fri, 06 Jun 2014 00:31:48 +0400 shade generators: push default benchmark mode into Defaults.
Thu, 05 Jun 2014 22:13:14 +0400 shade generators: move out OpsPerInvocation defaults from generated code to runtime control.
Thu, 05 Jun 2014 21:41:54 +0400 shade generators: move out OutputTimeUnit defaults from generated code to runtime control.
Thu, 05 Jun 2014 19:40:24 +0400 shade options: remove usused WarmupMode.defaultMode().
Thu, 05 Jun 2014 19:37:41 +0400 shade runner: hide Action* classes.
Thu, 05 Jun 2014 02:51:45 +0400 shade runners: move time estimation to BenchmarkParams, which already have resolved running mode.
Thu, 05 Jun 2014 02:00:41 +0400 shade util: clean up Optional.
Thu, 05 Jun 2014 01:49:38 +0400 shade runners: move BenchmarkParams/IterationParams down to o.o.j.runner.*
Thu, 05 Jun 2014 00:59:15 +0400 shade Replace the remaining usages of "microbenchmark" with "benchmark".
Thu, 05 Jun 2014 00:37:57 +0400 shade Rename @GenerateMicroBenchmark to @Benchmark.
Wed, 04 Jun 2014 21:57:11 +0400 shade runners: move CPU autodetection to a BenchmarkParams factory.
Wed, 04 Jun 2014 21:45:31 +0400 shade runners: BenchmarkParams should be computed once on the host VM.
Wed, 04 Jun 2014 21:05:53 +0400 shade runners: move BinaryLinkClient outputformat hook to BLC itself.
Wed, 04 Jun 2014 21:00:36 +0400 shade runners: BenchmarkParams initialization should happen in Runner.
Wed, 04 Jun 2014 19:50:03 +0400 shade runners: disentangle IterationParams from BenchmarkParams, make factory-based intialization easier.
Wed, 04 Jun 2014 18:56:45 +0400 shade build: produce the Javadoc for the entire project.
Wed, 04 Jun 2014 18:53:47 +0400 shade results: move result/format classes into o.o.j.results.* package
Wed, 04 Jun 2014 13:49:23 +0400 shade runners: move OutputFormat into o.o.j.runner.format.* package
Wed, 04 Jun 2014 12:56:33 +0400 shade archetypes: simpler sample Scala benchmark.
Wed, 04 Jun 2014 12:32:40 +0400 shade runners: move and hide ForkedMain.
Tue, 03 Jun 2014 23:54:16 +0400 shade runner: move TimeValue to o.o.j.runner.options.*
Tue, 03 Jun 2014 23:50:59 +0400 shade Yak shaving: move util methods to Utils.
Tue, 03 Jun 2014 18:07:51 +0400 shade runners: MicroBenchmarkList -> BenchmarkList.
Tue, 03 Jun 2014 17:55:03 +0400 shade runners: make AbstractResourceReader private.
Tue, 03 Jun 2014 17:50:14 +0400 shade profilers: remove unused InjectionPoint.
Tue, 03 Jun 2014 17:49:50 +0400 shade runners: public HarnessThreadFactory -> non-public WorkerThreadFactory
Tue, 03 Jun 2014 17:21:18 +0400 shade runners: clean up Defaults.
Tue, 03 Jun 2014 17:10:47 +0400 shade runners: rename MicroBenchmarkHandler -> BenchmarkHandler.
Tue, 03 Jun 2014 16:51:08 +0400 shade runners: cleanup MicroBenchmarkHandler.
Tue, 03 Jun 2014 15:08:33 +0400 shade runners: cleanup in Runners.
Mon, 02 Jun 2014 18:33:30 +0400 shade Yak shaving: cleanup IterationResult.