Commit Graph

127 Commits

Author SHA1 Message Date
Svyatoslav Scherbina 9f77c68f17 Remove bintray repositories from kotlin-native build 2021-03-03 09:38:45 +00:00
Vasily Levchenko 93fb7597e9 [build] fix issue with bundle build 2021-03-02 10:55:41 +01:00
Stanislav Erokhin f77ba914c7 [MERGE] Kotlin/Native history merged into kotlin/master 2021-02-26 15:30:58 +01:00
Vasily Levchenko 905c0c3dd3 [build] version of kotlin native stored in resouces 2021-02-26 12:51:51 +01:00
Vasily Levchenko bdc87edfd0 [build] cache repository fix 2021-02-26 12:51:51 +01:00
Vasily Levchenko fe2799273d [build] drop dead repositories 2021-02-26 12:51:50 +01:00
Alexander Udalov e00660a789 Extract control flow analysis to separate module 2021-02-26 11:49:28 +01:00
Vasily Levchenko 7b73917217 [build][dist] global dist fixed 2021-02-24 11:07:17 +01:00
Vasily Levchenko 8bcb5718d9 [build] make delete more safe 2021-02-24 11:07:17 +01:00
Vasily Levchenko 13d4003e3f [build] speedup tc-dist 2021-02-24 11:07:17 +01:00
Vasily Levchenko 8a4b5efa9e [build][native] don't ever fix dist, take it with API 2021-02-24 11:07:17 +01:00
Vasily Levchenko 39fb47892c [build][kotlin-native] stable 2021-02-24 11:07:16 +01:00
Vasily Levchenko d6c147908e [build][bundle]upload 2021-02-24 11:07:15 +01:00
Vasily Levchenko 840c1e612c [build] joint (step 2)
- dist:
  - compiler
  - tools(cinterop,klib)
  - stdlib
  - cache
2021-02-24 11:07:13 +01:00
Vasily Levchenko c85c3ac123 [build] joint (step 1)
(cherry picked from commit 7d0775f7e69ab900200bcf1fa78b94d68e6bd4f6)
2021-02-24 11:04:59 +01:00
Sergey Bogolepov 8068dee811 Show ABI compatibility tasks even if anotherDistro is not provided. 2021-02-15 10:16:10 +01:00
Pavel Punegov f160d8ec36 Add resolving rule for META-INF/extensions/core.xml
by Dmitriy Novozhilov (Dmitriy.Novozhilov@jetbrains.com)
2020-12-14 15:31:10 +01:00
Sergey Bogolepov 9c082775e6 Support caches on ios_arm64 2020-12-14 15:25:37 +01:00
Pavel Punegov f3a0debaf8 Use task register API for copySamples 2020-12-14 15:25:36 +01:00
Sergey Bogolepov 2d30796483 Better checking of ABI compatibility.
Split ${target}CheckAbiCompatibility into two:
1) check${targetName}PlatformAbiCompatibility -- check platform libs compatibility of the given target
2) checkStdlibAbiCompatibility -- check only stdlib.

This approach allows to avoid repeated check of stdlib for each target.
2020-12-14 15:25:36 +01:00
Alexander Udalov 10a1ea9091 Add kotlin.build.useIR property to compile project with JVM IR
The change in Devirtualization.kt is needed to workaround JVM IR issue
reported at KT-43286.

(cherry picked from commit 4a945686bae98c147a641c0b41d3e8474f133ca2)
2020-11-28 21:13:48 +01:00
Sergey Bogolepov 20931eebe1 [KT-43276] Add watchos_x64 target 2020-11-28 21:07:20 +01:00
Svyatoslav Kuzmich c98d68fe85 Ignore wasm.ir module duplicated in kotlin compiler jar (#4505) 2020-11-28 20:56:41 +01:00
Pavel Punegov 3b48c76b55 Add cache-redirector for jcenter 2020-11-28 20:55:38 +01:00
Sergey Bogolepov 8c5bb6420a Introduce ${target}CheckAbiCompatibility task.
Since Kotlin/Native is moving tovards stable ABI it is important to check between releases that there are no unexpected breaking changes.
${target}CheckAbiCompatibility task allows to compare `klib signatures` dumps of stdlib and platforms libs from current distribution and the given one.
2020-11-28 20:50:09 +01:00
LepilkinaElena e57839ece6 Separate performance project (#4473) 2020-11-28 19:45:29 +01:00
Stanislav Erokhin f624800b84 Move everything under kotlin-native folder
I was forced to manually do update the following files, because otherwise
they would be ignored according .gitignore settings. Probably they
should be deleted from repo.

Interop/.idea/compiler.xml
Interop/.idea/gradle.xml
Interop/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_runtime_1_0_3.xml
Interop/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_0_3.xml
Interop/.idea/modules.xml
Interop/.idea/modules/Indexer/Indexer.iml
Interop/.idea/modules/Runtime/Runtime.iml
Interop/.idea/modules/StubGenerator/StubGenerator.iml
backend.native/backend.native.iml
backend.native/bc.frontend/bc.frontend.iml
backend.native/cli.bc/cli.bc.iml
backend.native/cli.bc/src/org/jetbrains/kotlin/cli/bc/K2Native.kt
backend.native/cli.bc/src/org/jetbrains/kotlin/cli/bc/K2NativeCompilerArguments.kt
backend.native/tests/link/lib/foo.kt
backend.native/tests/link/lib/foo2.kt
backend.native/tests/teamcity-test.property
2020-10-27 21:00:28 +03:00