Dmitry Gridin
c642ca45de
i18n: update bundle in `idea-maven
...
#KT-37483
2020-03-30 14:58:32 +07:00
Dmitry Gridin
ab07fa5f6c
i18n: fix IdeaModuleInfos
...
#KT-37483
2020-03-30 14:58:32 +07:00
Dmitry Gridin
a5cc11317e
i18n: fix KotlinSuppressableWarningProblemGroup
...
#KT-37483
2020-03-30 14:58:31 +07:00
Dmitry Gridin
77a043fe1a
i18n: update bundle in `idea-jvm
...
#KT-37483
2020-03-30 14:58:31 +07:00
Dmitry Gridin
0e82c66dac
i18n: update bundle in idea-gradle-native
...
#KT-37483
2020-03-30 14:58:30 +07:00
Dmitry Gridin
39f7855202
i18n: update bundle in idea-gradle
...
#KT-37483
2020-03-30 14:58:29 +07:00
Dmitry Gridin
62760bdac3
i18n: update bundle in idea-gradle
...
#KT-37483
2020-03-30 14:58:29 +07:00
Dmitry Gridin
025d8a80e3
i18n: update bundle in idea-core
...
#KT-37483
2020-03-30 14:58:28 +07:00
Dmitry Gridin
c70809553f
i18n, KotlinSurrounderUtils: convert field to function
...
#KT-37483
2020-03-30 14:58:27 +07:00
Dmitry Gridin
986bc3fb8f
i18n: update bundle in idea-analysis
...
#KT-37483
2020-03-30 14:58:27 +07:00
Dmitry Gridin
871a6caddb
i18n: remove duplication in IdeErrorMessages
...
#KT-37483
2020-03-30 14:58:26 +07:00
Dmitry Gridin
54a3d8e3ad
i18n: update bundle for KotlinSuppressableWarningProblemGroup
...
#KT-37483
2020-03-30 14:58:25 +07:00
Dmitry Gridin
297a443fe4
i18n: fix name/displayedName for ModuleInfo
...
#KT-37483
2020-03-30 14:58:25 +07:00
Ilya Goncharov
84f9dcd48a
[Gradle, JS] KT-37207 Add test case with non module directory dependency
2020-03-30 10:46:34 +03:00
Ilya Goncharov
f1133defa3
[Gradle, JS] KT-37207 Possibility to add dependency on not module dir
2020-03-30 10:46:34 +03:00
Ilya Goncharov
f0c900c027
[Gradle, JS] KT-37207 Add test on file-only dependency
2020-03-30 10:46:34 +03:00
Ilya Goncharov
c72e4a0091
[Gradle, JS] KT-37207 Support file-only npm dependency in extension
2020-03-30 10:46:34 +03:00
Ilya Goncharov
f6ef96a34c
[Gradle, JS] KT-37207 Leave constructor NpmDependency once
2020-03-30 10:46:34 +03:00
Ilya Goncharov
459577e646
[Gradle, JS] KT-37207 Add constructor fot NpmDependency with only file
2020-03-30 10:46:34 +03:00
Ilya Goncharov
7fc74ff7bd
[Gradle, JS] KT-37207 Correct path to dependency directory
2020-03-30 10:46:34 +03:00
Ilya Goncharov
6b035bcdc2
[Gradle, JS] KT-37207 Move File prefix to NpmDependency.kt
2020-03-30 10:46:34 +03:00
Ilya Goncharov
4d107751d7
[Gradle, JS] KT-37207 Fix of test
2020-03-30 10:46:34 +03:00
Ilya Goncharov
8cefa09528
[Gradle, JS] KT-37207 Add possibility to add npm dependency to directory
2020-03-30 10:46:33 +03:00
Ilya Goncharov
ee941a3e77
[Gradle, JS] KT-37207 Add test
2020-03-30 10:46:33 +03:00
Ilya Goncharov
ab56ec7481
[Gradle, JS] Use standard instance filtering
2020-03-30 10:35:15 +03:00
Ilya Goncharov
bc22489aab
[Gradle, JS] Fix link task options for IR tooling
2020-03-30 10:35:15 +03:00
Vladimir Dolzhenko
f011d2794a
Fix freeze on configure kotlin for the project
...
#KT-30541 Fixed
#KT-36289 Fixed
2020-03-30 07:17:52 +00:00
Ilya Gorbunov
2c69d82916
Update directory-maven-plugin to the latest version: 0.3.1
...
This fixes problem with incorrect highest-basedir detection.
2020-03-30 07:44:06 +03:00
Dmitriy Dolovov
9bbfe9c1ac
Rename: KonanPlatform, KonanPlatforms -> NativePlatform, NativePlatforms
2020-03-29 23:20:52 +07:00
Dmitriy Dolovov
dfbbae3991
IDE, Common: Don't create KLIB metadata factories for each new KLIB
2020-03-29 23:20:46 +07:00
Dmitriy Dolovov
5b9770a4dd
IDE, JS: Don't create KLIB metadata factories for each new KLIB library
2020-03-29 23:20:41 +07:00
Dmitriy Dolovov
cc6e4e5cfb
IDE, Native: Don't produce CompositePackageFragmentProvider when unnecessary
2020-03-29 23:20:35 +07:00
Alexander Udalov
87da4be9bb
Move parametersMap.kt to 'cli-common'
...
Also reformat and slightly refactor it. This allows to get rid of
dependency of 'util' on 'kotlin-reflect-api'.
2020-03-28 21:30:08 +01:00
Alexander Udalov
92534eadaa
Remove dependency of 'resolution' on 'deserialization'
...
Replace it with a dependency on 'descriptors'.
Move the existing marker interface ContractProvider to 'descriptors',
and create a new marker interface DeserializedDescriptor.
2020-03-28 21:30:07 +01:00
Alexander Udalov
b6fdc96994
Reverse dependency 'psi' <-> 'frontend.common'
...
Move ParseUtils to 'psi', and ImportPath to 'frontend.common'.
Now 'psi' depends on 'frontend.common', and that allows to remove
dependency of 'fir:tree:tree-generator' on 'psi', allowing the former to
compile in parallel with the old frontend code.
2020-03-28 21:30:07 +01:00
Alexander Udalov
d70271b6aa
Move RequireKotlinNames to 'descriptors'
...
Also move version string regex there and rename the class to
RequireKotlinConstants. This allows to get rid of dependency of
'serialization' on 'frontend'.
2020-03-28 21:30:07 +01:00
Alexander Udalov
844b0078ba
Minor, remove unneeded dependency of 'js.parser' on 'util'
2020-03-28 21:30:06 +01:00
Alexander Udalov
9dd8b1821a
Move CoroutineLanguageVersionSettingsUtil to 'config'
...
This allows to get rid of dependency of 'util' on 'descriptors'.
2020-03-28 21:30:06 +01:00
Alexander Udalov
db9347cb56
Move JVM-specific analysis flags to 'config.jvm'
2020-03-28 21:30:06 +01:00
Alexander Udalov
7bb77e5672
Move JS binary version utilities to 'js.config'
...
This allows to replace dependency of 'util' on 'deserialization' with
dependency on 'descriptors'.
2020-03-28 21:30:06 +01:00
Alexander Udalov
fe5104b865
Move package org.jetbrains.kotlin.incremental.js to 'js.config'
...
This allows to replace dependency on 'js.frontend' with 'js.config', in
'kotlin-build-common' and 'daemon-common'. Also simplify some other
dependencies.
2020-03-28 21:30:05 +01:00
Alexander Udalov
4dcd0d1cb6
Extract module 'config' out of 'frontend'
...
Also move deprecated TargetPlatform there. This allows to get rid of the
dependency cli.common -> frontend, and even on frontend.common.
2020-03-28 21:30:05 +01:00
Alexander Udalov
143aef938b
Extract module 'js.config' out of 'js.frontend'
...
This allows to get rid of dependency cli.common -> js.frontend.
2020-03-28 21:30:05 +01:00
Alexander Udalov
15d2a06132
Extract module 'config.jvm' out of 'frontend.java'
...
This allows to get rid of dependency cli.common -> frontend.java.
2020-03-28 21:30:04 +01:00
Alexander Udalov
90ae416b72
Minor, move KotlinTypeRefinerImpl out of 'config' package
2020-03-28 21:30:04 +01:00
Alexander Udalov
4aa47be202
Move CommonResolverForModuleFactory to 'frontend'
...
This will allow to get rid of dependency of 'cli-common' on 'frontend'.
2020-03-28 21:30:04 +01:00
Alexander Udalov
9e014e462b
Do not use CommonPlatforms directly in CommonResolverForModuleFactory
...
This allows to get rid of dependency of this code on CommonPlatforms,
which depends on all platforms (JVM, JS, Native), and eventually move it
to 'frontend'.
2020-03-28 21:30:03 +01:00
Alexander Udalov
8dd04789ad
Remove obsolete InlineStrategy
...
Replace corresponding metadata property in js.ast with Boolean. This
allows to get rid of dependency of 'js.ast' on 'frontend'.
2020-03-28 21:30:03 +01:00
Alexander Udalov
4156a9c80b
Extract javac-wrapper into a separate module
...
It was actually a separate module before the grand build refactoring in
61dfb75e0e .
2020-03-28 21:30:03 +01:00
Alexander Udalov
aad7354a3b
Minor, remove obsolete jvmTarget modifications in compiler modules
...
Default JVM target (as well as JDK home) is set to 1.8 for all Gradle
projects in build.gradle.kts:352.
2020-03-28 21:30:03 +01:00