Skip to content

Releases: Kotlin/kotlinx-benchmark

v0.4.13

26 Nov 08:38
Compare
Choose a tag to compare
v0.4.13 Pre-release
Pre-release
  • Support Kotlin 2.0.0 and newer #255
  • Add support for non-packed klib files in Native #256
  • Fix Native benchmark compilations triggering compile tasks on Gradle sync #252
  • Do not log KMP host messages at warning level #269

Full Changelog: v0.4.12...v0.4.13

v0.4.12

16 Sep 10:17
a521c0b
Compare
Choose a tag to compare
v0.4.12 Pre-release
Pre-release
  • Support debug build configuration for K/N #189
  • Improve the warning message on incompatible host for a registered native target #231

Full Changelog: v0.4.11...v0.4.12

v0.4.11

05 Jun 22:03
619f67d
Compare
Choose a tag to compare
v0.4.11 Pre-release
Pre-release
  • Take into consideration jvmToolchain when running benchmarks #176
  • Hide unintentionally public API with an opt-in annotation #211
  • Use locale-insensitive decimal and thousands separators in reports formatting
  • Don't add experimental-wasm-gc flag for NodeJs >= 22 #212
  • Allow having benchmark classes in the root package in non-JVM platforms #215
  • Improve error messages for invalid use of annotations
  • Use Classpath normalization for classpath inputs of source generator tasks

v0.4.10

07 Dec 20:54
Compare
Choose a tag to compare
v0.4.10 Pre-release
Pre-release
  • Support Kotlin 1.9.21
  • Validate values of benchmark configuration options #124, #125
  • Improve Kotlin/Native implementation of Blockhole #114
  • Fix parsing of @Measurement annotation that misbehaved in non-JVM platforms
  • Improve error messages when a target is not supported
  • Support nodejs() environment for Kotlin/Wasm target

v0.4.9

03 Aug 12:30
Compare
Choose a tag to compare
v0.4.9 Pre-release
Pre-release
  • Support Kotlin 1.9.0
  • Support registering multiplatform source sets as benchmark targets
  • Support all native targets in accordance with the official Kotlin strategy
  • Align the default values of configuration options with JMH #75

v0.4.8

12 May 12:16
Compare
Choose a tag to compare
v0.4.8 Pre-release
Pre-release
  • Drop legacy JS support
  • Support building large JARs #95
  • Support Kotlin 1.8.20
  • Fix JVM and Native configuration cache warnings

v0.4.7

12 May 12:02
Compare
Choose a tag to compare
v0.4.7 Pre-release
Pre-release
  • Support Kotlin 1.8.0

v0.4.6

02 Dec 12:50
Compare
Choose a tag to compare
v0.4.6 Pre-release
Pre-release
  • Support Gradle 8.0
  • Sign kotlinx-benchmark-plugin artifacts with the Signing Plugin
  • Upgrade Kotlin version to 1.7.20
  • Upgrade Gradle version to 7.4.2

v0.4.5

02 Nov 12:27
Compare
Choose a tag to compare
v0.4.5 Pre-release
Pre-release

Remove redundant jmh-core dependency from plugin

v0.4.4

26 Jun 11:37
Compare
Choose a tag to compare
v0.4.4 Pre-release
Pre-release

Support Kotlin version 1.7.0