From c6bbce986d07802c3017b4452605a1d3855ffe96 Mon Sep 17 00:00:00 2001 From: Sergey Bogolepov Date: Mon, 17 Oct 2022 16:54:23 +0300 Subject: [PATCH] [K/N] Fix KT-54498 Forward users to kotlinlang.org instead of new_mm.md because the latter is obsolete now. --- .../src/org/jetbrains/kotlin/backend/konan/KonanConfig.kt | 2 +- .../src/main/kotlin/kotlin/native/concurrent/Annotations.kt | 2 +- .../runtime/src/main/kotlin/kotlin/native/internal/GC.kt | 2 +- .../native-wasm/src/kotlin/native/FreezingIsDeprecated.kt | 4 ++-- libraries/stdlib/src/kotlin/annotations/NativeAnnotations.kt | 4 ++-- .../src/kotlin/annotations/NativeConcurrentAnnotations.kt | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanConfig.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanConfig.kt index 26048445d74..a5be34ed83d 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanConfig.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanConfig.kt @@ -144,7 +144,7 @@ class KonanConfig(val project: Project, val configuration: CompilerConfiguration // TODO: When moving into proper deprecation cycle replace with WARNING. configuration.report( CompilerMessageSeverity.INFO, - "`freezing` should not be enabled with the new MM. Freezing API is deprecated since 1.7.20. See https://github.com/JetBrains/kotlin/blob/master/kotlin-native/NEW_MM.md#freezing-deprecation for details" + "`freezing` should not be enabled with the new MM. Freezing API is deprecated since 1.7.20. See https://kotlinlang.org/docs/native-migration-guide.html for details" ) freezingMode } diff --git a/kotlin-native/runtime/src/main/kotlin/kotlin/native/concurrent/Annotations.kt b/kotlin-native/runtime/src/main/kotlin/kotlin/native/concurrent/Annotations.kt index fcf91d6fa22..aa28420a9bb 100644 --- a/kotlin-native/runtime/src/main/kotlin/kotlin/native/concurrent/Annotations.kt +++ b/kotlin-native/runtime/src/main/kotlin/kotlin/native/concurrent/Annotations.kt @@ -29,7 +29,7 @@ public actual annotation class ThreadLocal * PLEASE NOTE THAT THIS ANNOTATION MAY GO AWAY IN UPCOMING RELEASES. * * Since 1.7.20 usage of this annotation is deprecated. - * See https://github.com/JetBrains/kotlin/blob/master/kotlin-native/NEW_MM.md#freezing-deprecation for details. + * See https://kotlinlang.org/docs/native-migration-guide.html for details. */ @Target(AnnotationTarget.PROPERTY) @Retention(AnnotationRetention.BINARY) diff --git a/kotlin-native/runtime/src/main/kotlin/kotlin/native/internal/GC.kt b/kotlin-native/runtime/src/main/kotlin/kotlin/native/internal/GC.kt index f81d059f7c3..af4bc537d43 100644 --- a/kotlin-native/runtime/src/main/kotlin/kotlin/native/internal/GC.kt +++ b/kotlin-native/runtime/src/main/kotlin/kotlin/native/internal/GC.kt @@ -13,7 +13,7 @@ import kotlin.time.Duration.Companion.microseconds * * Kotlin/Native uses tracing garbage collector (GC) that is executed periodically to collect objects * that are not reachable from the "roots", like local and global variables. - * See [documentation](https://github.com/JetBrains/kotlin/blob/master/kotlin-native/NEW_MM.md) to learn more about + * See [documentation](https://kotlinlang.org/docs/native-memory-manager.html) to learn more about * Kotlin/Native memory management. * * This object provides a set of functions and properties that allows to tune garbage collector. diff --git a/libraries/stdlib/native-wasm/src/kotlin/native/FreezingIsDeprecated.kt b/libraries/stdlib/native-wasm/src/kotlin/native/FreezingIsDeprecated.kt index 9149adf0a35..1d9ff0e52d5 100644 --- a/libraries/stdlib/native-wasm/src/kotlin/native/FreezingIsDeprecated.kt +++ b/libraries/stdlib/native-wasm/src/kotlin/native/FreezingIsDeprecated.kt @@ -9,14 +9,14 @@ package kotlin.native /** * Freezing API is deprecated since 1.7.20. * - * See [NEW_MM.md#freezing-deprecation](https://github.com/JetBrains/kotlin/blob/master/kotlin-native/NEW_MM.md#freezing-deprecation) for details + * See [documentation](https://kotlinlang.org/docs/native-migration-guide.html) for details */ // Note: when changing level of deprecation here, also change // * `freezing` mode handling in KonanConfig.kt // * frontend diagnostics in ErrorsNative.kt @SinceKotlin("1.7") @RequiresOptIn( - message = "Freezing API is deprecated since 1.7.20. See https://github.com/JetBrains/kotlin/blob/master/kotlin-native/NEW_MM.md#freezing-deprecation for details", + message = "Freezing API is deprecated since 1.7.20. See https://kotlinlang.org/docs/native-migration-guide.html for details", level = RequiresOptIn.Level.WARNING, ) @Target( diff --git a/libraries/stdlib/src/kotlin/annotations/NativeAnnotations.kt b/libraries/stdlib/src/kotlin/annotations/NativeAnnotations.kt index b5b7d8aee28..cc20f392329 100644 --- a/libraries/stdlib/src/kotlin/annotations/NativeAnnotations.kt +++ b/libraries/stdlib/src/kotlin/annotations/NativeAnnotations.kt @@ -23,14 +23,14 @@ public expect annotation class CName(val externName: String = "", val shortName: /** * Freezing API is deprecated since 1.7.20. * - * See [NEW_MM.md#freezing-deprecation](https://github.com/JetBrains/kotlin/blob/master/kotlin-native/NEW_MM.md#freezing-deprecation) for details + * See [documentation](https://kotlinlang.org/docs/native-migration-guide.html) for details */ // Note: when changing level of deprecation here, also change // * `freezing` mode handling in KonanConfig.kt // * frontend diagnostics in ErrorsNative.kt @SinceKotlin("1.7") @RequiresOptIn( - message = "Freezing API is deprecated since 1.7.20. See https://github.com/JetBrains/kotlin/blob/master/kotlin-native/NEW_MM.md#freezing-deprecation for details", + message = "Freezing API is deprecated since 1.7.20. See https://kotlinlang.org/docs/native-migration-guide.html for details", level = RequiresOptIn.Level.WARNING, ) @Target( diff --git a/libraries/stdlib/src/kotlin/annotations/NativeConcurrentAnnotations.kt b/libraries/stdlib/src/kotlin/annotations/NativeConcurrentAnnotations.kt index 0cb5154da34..a359fc57ae6 100644 --- a/libraries/stdlib/src/kotlin/annotations/NativeConcurrentAnnotations.kt +++ b/libraries/stdlib/src/kotlin/annotations/NativeConcurrentAnnotations.kt @@ -31,7 +31,7 @@ public expect annotation class ThreadLocal() * * PLEASE NOTE THAT THIS ANNOTATION MAY GO AWAY IN UPCOMING RELEASES. * - * Since 1.7.20 usage of this annotation is deprecated. See https://github.com/JetBrains/kotlin/blob/master/kotlin-native/NEW_MM.md#freezing-deprecation for details. + * Since 1.7.20 usage of this annotation is deprecated. See https://kotlinlang.org/docs/native-migration-guide.html for details. */ @Target(AnnotationTarget.PROPERTY) @Retention(AnnotationRetention.BINARY)