Wed, 05 Jun 2013 17:18:24 +0400 |
shade |
Fix accidental regression with Control. |
Wed, 05 Jun 2013 16:21:19 +0400 |
shade |
Remove variance from the text report. |
Wed, 05 Jun 2013 16:04:00 +0400 |
shade |
Re-introduce BenchmarkType for backward compatibility. |
Tue, 04 Jun 2013 15:12:48 +0400 |
shade |
@Generated to include generator name, as per its Javadoc. |
Tue, 04 Jun 2013 15:01:31 +0400 |
shade |
Accept multiple BenchmarkMode arguments. |
Tue, 04 Jun 2013 14:46:43 +0400 |
shade |
Accept multiple -bm options. |
Tue, 04 Jun 2013 14:04:46 +0400 |
shade |
Phase out @Microbenchmark as the supported interface completely. |
Tue, 04 Jun 2013 13:49:40 +0400 |
shade |
Fix the failing test. |
Tue, 04 Jun 2013 13:46:28 +0400 |
shade |
Rename constants in Mode.* |
Tue, 04 Jun 2013 13:44:21 +0400 |
shade |
BenchmarkType -> Mode. |
Tue, 04 Jun 2013 13:40:17 +0400 |
shade |
jmh-samples: @GMB -> @BenchmarkMode |
Tue, 04 Jun 2013 13:29:12 +0400 |
shade |
jmh-core-benchmarks: @GMB -> @BenchmarkMode |
Tue, 04 Jun 2013 13:28:58 +0400 |
shade |
jmh-core: @GMB -> @BenchmarkMode |
Tue, 04 Jun 2013 13:25:13 +0400 |
shade |
Always initialize Scope.Benchmark objects: @TearDown may be called already. |
Tue, 04 Jun 2013 13:18:42 +0400 |
shade |
jmh-core-it: @GMB -> @BenchmarkMode |
Mon, 03 Jun 2013 14:52:17 +0400 |
shade |
Initial change to support benchmark types. |
Mon, 03 Jun 2013 12:47:44 +0400 |
shade |
Minor touchup in DeadCodeBench |
Fri, 31 May 2013 17:46:19 +0400 |
shade |
Dead-code benchmark. |
Fri, 31 May 2013 17:26:03 +0400 |
shade |
Loop: spare a few dereferences as well. |
Fri, 31 May 2013 17:05:12 +0400 |
shade |
Blackhole: Save up a few dereferences in on the hotpaths. Make use of implicit exceptions to not hijack the code generation. |
Fri, 31 May 2013 17:04:07 +0400 |
shade |
Core benchmarks: black hole test. |
Fri, 31 May 2013 16:24:58 +0400 |
shade |
Merge two benchmark calls in SampleTimePerOp. |
Fri, 31 May 2013 16:20:09 +0400 |
shade |
More baseline benchmarks. |
Fri, 31 May 2013 15:57:23 +0400 |
shade |
Two additional warnings for Level.Invocation. |
Fri, 31 May 2013 15:45:14 +0400 |
shade |
Get easier on race tests, trade in testing duration. |
Fri, 31 May 2013 15:29:22 +0400 |
shade |
Revert the busy-loops back; related cleanups, prepare to attack the Level.Invocation in future. |
Fri, 31 May 2013 14:47:42 +0400 |
shade |
Making more benchmarks. |
Fri, 31 May 2013 14:47:26 +0400 |
shade |
Making more tests reliable. |
Thu, 30 May 2013 15:49:02 +0400 |
shade |
Fixture race tests made more accurate. |
Thu, 30 May 2013 15:29:34 +0400 |
shade |
Level.Invocation: spare two System.nanoTime() calls. |
Thu, 30 May 2013 14:48:30 +0400 |
shade |
Rework State handling: states should include the init flags and guard their own initialization. |
Wed, 29 May 2013 17:09:51 +0400 |
shade |
LevelInvocationBench extended. |
Wed, 29 May 2013 16:05:50 +0400 |
shade |
Properly handle the failing benchmarks. |
Tue, 28 May 2013 15:27:47 +0400 |
shade |
Assert-testing benchmarks to run in the forked mode. |
Tue, 28 May 2013 14:57:12 +0400 |
shade |
Nanotime infrastructure benchmark. |
Tue, 28 May 2013 13:36:18 +0400 |
shade |
JMH Core Benchmarks subproject. |
Tue, 28 May 2013 13:07:03 +0400 |
shade |
Cleaning up POMs. |
Mon, 27 May 2013 18:54:19 +0400 |
shade |
Add more buffer to benchmark writers. |
Mon, 27 May 2013 18:35:06 +0400 |
shade |
Massive cleanup for Fixture.work() in the integration tests. |
Mon, 27 May 2013 18:00:52 +0400 |
shade |
Update Maven plugins. |
Mon, 27 May 2013 17:30:25 +0400 |
shade |
Reformatting POMs. |
Mon, 27 May 2013 17:23:45 +0400 |
shade |
Parallel integration tests. |
Thu, 23 May 2013 17:21:21 +0400 |
shade |
Rename Arbiter -> Waiter. |
Tue, 21 May 2013 17:46:27 +0400 |
shade |
Better Level.Invocation synthetic code formatting. |
Tue, 21 May 2013 17:46:05 +0400 |
shade |
Use double-checked synchronized in Level.Invocation setup/teardown (still pairwise racy). |
Tue, 21 May 2013 16:50:57 +0400 |
shade |
Add missing states in tests, bring the tests back to do their job. |
Tue, 21 May 2013 16:31:52 +0400 |
shade |
More scary provisioning about Level.Invocation. |
Tue, 21 May 2013 12:15:06 +0400 |
shade |
Minor nit-pick for BlackHole: expect interpreters to use consume(). |
Thu, 16 May 2013 17:19:06 +0400 |
shade |
Workaround: split the arguments to feed the framework correctly via --jvmargs and annotations. |
Mon, 13 May 2013 16:57:35 +0400 |
shade |
Minor cleanup in OpsPerInvocation handling code. |
Sun, 12 May 2013 17:42:15 +0400 |
shade |
Use 1.6 compatible API only. |
Sun, 12 May 2013 17:40:53 +0400 |
shade |
Wait to digest all the messages from the forked VM before taking the control back. |
Sun, 12 May 2013 17:19:10 +0400 |
shade |
More precise percentile values to print. |
Sun, 12 May 2013 16:54:51 +0400 |
shade |
Generous clean-up in SampleTimePerOp synthetic code. |
Sun, 12 May 2013 14:29:59 +0400 |
shade |
Do not rely on System.nanoTime() for ordering the test events. |
Sat, 11 May 2013 13:06:36 +0400 |
shade |
Even better EA avoidance. |
Sat, 11 May 2013 12:12:21 +0400 |
shade |
Better EA avoidance. |
Sat, 11 May 2013 11:52:40 +0400 |
shade |
Minor nit. |
Sat, 11 May 2013 02:53:01 +0400 |
shade |
Optimize imports. |
Sat, 11 May 2013 02:39:52 +0400 |
shade |
Dodge escape analysis folding the "new Object() == <whatever>" to "false". |