[K/JS] Implement an incremental compilation for the per-file granularity

This commit is contained in:
Artem Kobzar
2023-07-19 15:57:56 +00:00
committed by Space Team
parent fd07f7f43c
commit 044c0adae7
185 changed files with 3530 additions and 513 deletions
@@ -84,7 +84,7 @@ val jsMainSources by task<Sync> {
"libraries/stdlib/js/src/kotlin/console.kt",
"libraries/stdlib/js/src/kotlin/coreDeprecated.kt",
"libraries/stdlib/js/src/kotlin/date.kt",
"libraries/stdlib/js/src/kotlin/grouping.kt",
"libraries/stdlib/js/src/kotlin/GroupingJs.kt",
"libraries/stdlib/js/src/kotlin/ItemArrayLike.kt",
"libraries/stdlib/js/src/kotlin/io/**",
"libraries/stdlib/js/src/kotlin/json.kt",
+1 -1
View File
@@ -2,7 +2,7 @@
* Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
@file:JsName("ComparatorJs")
package kotlin
@@ -2,6 +2,7 @@
* Copyright 2010-2018 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
package kotlin.collections
/**
@@ -3,6 +3,8 @@
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
@file:JsName("AbstractMutableCollectionJs")
package kotlin.collections
/**
@@ -8,6 +8,7 @@
* Copyright 2007 Google Inc.
*/
@file:JsName("AbstractMutableListJs")
package kotlin.collections
@@ -3,6 +3,8 @@
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
@file:JsName("ArrayListJs")
package kotlin.collections
/**
@@ -3,6 +3,8 @@
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
@file:JsName("KCallableJs")
package kotlin.reflect
/**
@@ -3,6 +3,8 @@
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
@file:kotlin.js.JsName("KClassJs")
package kotlin.reflect
/**
@@ -4,6 +4,8 @@
*/
@file:Suppress("IMPLEMENTING_FUNCTION_INTERFACE")
@file:JsName("KPropertyJs")
package kotlin.reflect
/**