- 27 1月, 2020 2 次提交
-
-
由 Mikhail Glukhikh 提交于
-
由 simon.ogorodnik 提交于
-
- 26 1月, 2020 3 次提交
-
-
由 Dmitriy Dolovov 提交于
Rewrite it in clean way and move to 'idea-gradle' module.
-
由 Dmitriy Dolovov 提交于
-
由 Dmitriy Dolovov 提交于
Issue #KT-36040
-
- 25 1月, 2020 20 次提交
-
-
由 Dmitry Savvinov 提交于
-
由 Dmitry Savvinov 提交于
-
由 Dmitry Savvinov 提交于
-
由 Dmitry Savvinov 提交于
Otherwise newer IDE Plugins will think that it's an old klib and will refuse to analyze against it
-
由 Sergey Igushkin 提交于
As future some Kotlin/Native compilations in the future may have different platforms within one target, it's more preferable to access the konanTarget from the compilation, not its target.
-
由 Sergey Igushkin 提交于
-
由 Vyacheslav Gerasimov 提交于
-
由 Vyacheslav Gerasimov 提交于
-
由 Vyacheslav Gerasimov 提交于
-
由 Vyacheslav Gerasimov 提交于
Otherwise some jars always have different key in the build cache
-
由 Vyacheslav Gerasimov 提交于
-
由 Vyacheslav Gerasimov 提交于
Should be org.gradle.api.tasks.bundling.Jar
-
由 Vyacheslav Gerasimov 提交于
-
由 Vyacheslav Gerasimov 提交于
Because of https://github.com/gradle/gradle/issues/4612 install and uploadArchives tasks published artifacts which were not meant to be published
-
由 Vyacheslav Gerasimov 提交于
jsOutputMetaFile was missing
-
由 Vyacheslav Gerasimov 提交于
-
由 Vyacheslav Gerasimov 提交于
-
由 Vyacheslav Gerasimov 提交于
-
由 Sergey Igushkin 提交于
The Kotlin/Native stdlib was added to the shared-native source sets in order for the IDE to import the stdlib dependency. However, it was added to the '*Implementation' configuration, from where it was also collected for the dependency source set visibility inference algorithm. The current implementation of source sets visibility inference only works for module dependencies and is not quite suitable for local file dependencies. The implementation should likely be fixed, but for now, it's enough to add the dependency directly to the place where the visibility inference results are taken from by the IDE during import, i.e. to the '*ImplementationDependenciesMetadata' configurations. Also, since all tests were flawed by the leakin K/N stdlib, the K2Metadata/Klib compiler mistakenly didn't include its own built-ins to the module dependencies (and everything worked because the K/N built-ins were there). Now that the K/N doesn't leak, the compiler must add its own built-ins.
-
由 Sergey Igushkin 提交于
Refactor the Kotlin/Native compilations and tasks to support Kotlin/Native-shared source sets compilation within the metadata target. Provide the feature flag kotlin.mpp.enableCommonKlibs that enables the following behavior: * compilation of Kotlin/Native-shared source sets to a klib using the Kotlin/Native compiler. * compilation of common source sets (not just Kotlin/Native) into a klib rather than *.kotlin_metadata Issue #KT-32677 Fixed
-
- 24 1月, 2020 15 次提交
-
-
由 Vyacheslav Gerasimov 提交于
:compiler:ir.serialization.jvm contains classes depending on this module which makes idea plugin verifier to fail. #KT-36103
-
由 Vsevolod Tolstopyatov 提交于
-
由 Mikhail Zarechenskiy 提交于
ProhibitInvisibleAbstractMethodsInSuperclasses & ProhibitNonReifiedArraysAsReifiedTypeArguments were implemented in 1.3.70, so actually they should be enabled only in 1.5
-
由 Victor Petukhov 提交于
This reverts commit 59175912
-
由 Dmitry Petrov 提交于
-
由 Alexander Udalov 提交于
Since master is now 1.4-M1, and 1.4 is a pre-release version.
-
由 Vsevolod Tolstopyatov 提交于
KT-36118 Introduce AbstractCoroutineContextKey and corresponding extensions required by its implementors * It enables subtyping relationship for keys and elements, allowing type-safe and concise manipulations on the context when complex hierarchies of elements (e.g. implementors of ContinuationInterceptor) are present * It unblocks possibility to implement suspendCancellableCoroutine in stdlib * Implementing proper polymorphic get and minusKey in AbstractCoroutineContextElement is impossible because it will introduce source-incompatible change * ContinuationInterceptor get and minusKey are adjusted in a completely backwards-compatible way
-
由 Anton Yalyshev 提交于
-
由 Ilya Gorbunov 提交于
-
由 Ilya Gorbunov 提交于
Partially restore JVM map capacity implementation
-
由 Ilya Gorbunov 提交于
-
由 Fleshgrinder 提交于
Added container builders for lists, sets, and maps. The new experimental type inference only works for the simple builders with a single generic type. The versions with nullability and the maps still require explicit specification of the types. Obviously explicit specification is required for all users who are not using the new experimental inference. Improving the type inference is something that should be done separately and many things – including these builders – will benefit from it, however, this is not a blocker for these builders in my opinion.
-
由 Ilya Goncharov 提交于
#KT-36093 fixed
-
由 Ilya Goncharov 提交于
-
由 Ilya Goncharov 提交于
-