v0.4.0
Pre-release
Pre-release
- Require the minimum Kotlin version of 1.5.30
- Add support for other Apple Kotlin/Native targets
- Improve Kotlin/Native support #24
- Benchmark each method in its own process, previously all methods where benchmarked in the same process
- Introduce
nativeFork
advanced configuration option with the following values:- "perBenchmark" (default) – executes all iterations of a benchmark in the same process (one binary execution)
- "perIteration" – executes each iteration of a benchmark in a separate process, measures in cold Kotlin/Native runtime environment
- Introduce
nativeGCAfterIteration
advanced configuration option that when set totrue
, additionally collects garbage after each measuring iteration (default isfalse
)
- Rename the "forks" advanced configuration option to "jvmForks" and provide an option to not override the fork value defined in
@Fork
- Fix a failure due to the strict DuplicatesStrategy #39