From 1e66147e912db02bb34926c24162f116f37994f5 Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Sat, 25 Jun 2016 09:13:02 +0300 Subject: [PATCH] Update changelog for 1.0.3: section about new compiler options --- ChangeLog.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index 57d1c976d76..4ceb9bcf185 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -53,12 +53,22 @@ - Reduced number of IO operation when loading kotlin compiled classes -#### Command line compiler +#### Сompiler options -- Support `-language-version` command line option for source compatibility with older releases -- Support `-jvm-target` command line option to allow specifying java runtime target version +- Allow to specify version of Kotlin language for source compatibility with older releases. + - CLI: `-language-version` command line option + - Maven: `languageVersion` configuration parameter, linked with `kotlin.compiler.languageVersion` property + - Gradle: `kotlinOptions.languageVersion` property in task configuration +- Allow to specify which java runtime target version to generate bytecode for. + - CLI: `-jvm-target` command line option + - Maven: `jvmTarget` configuration parameter, linked with `kotlin.compiler.jvmTarget` property + - Gradle: `kotlinOptions.jvmTarget` property in task configuration +- Allow to specify path to JDK to resolve classes from. + - CLI: `-jdk-home` command line option + - Maven: `jdkHome` configuration parameter, linked with `kotlin.compiler.jdkHome` property + - Gradle: `kotlinOptions.jdkHome` property in task configuration -### Stdlib +### Standard Library - Improve documentation (including [`KT-11632`](https://youtrack.jetbrains.com/issue/KT-11632)) - List iteration used in collection operations is performed with an indexed loop when the list supports `RandomAccess` and the operation isn't inlined