Skip to content

v0.4.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@qurbonzoda qurbonzoda released this 12 Jan 18:04
  • 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 to true, additionally collects garbage after each measuring iteration (default is false)
  • 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