- BUGFIX: compile Java code for advertized baseline JDK 8 compatibility
- Upgrade JMH to latest version
1.23
- Add a
deps.edn
file
- Include new benchmark result key
:score-confidence
- Include extra
:statistics
info for benchmark and profiler results when available - Show original parameter names for benchmark result
:args
, not the gensyms
- Support external profiler classes and profiler registry
- BUGFIX:
:java
should be subkey of:jvm
and not at top-level of:fork
option
- Default
:fail-on-error
option totrue
- Improve error messages for
:fn
expressions
- BUGFIX: sometimes score units would be missing in result maps
- Better benchmark and state
:fn
validation
- Undefined
:select
keywords tojmh.core/run
use implicit selectors (#2) - Treat string
:params
as normal strings
- BUGFIX:
:synchronize
should default totrue
when option:iterations
is passed tojmh.core/run
- BUGFIX: exception when passing global time options (e.g.,
:timeout
) tojmh.core/run
- Use
:expr
not"expr"
as the default name for benchmark:fn
expressions
- BUGFIX: #1 NPE when no benchmarks are defined/selected
- Compile java files with
-target 1.6
for older JVM compatibility