Victor Petukhov
514ac7dc8f
NI: introduce simple calls storage (which aren't gone through type inference) in coroutine inference session to further substitute postponed variable
...
^KT-40151 Fixed
2020-07-10 11:11:48 +03:00
Kirill Shmakov
3acb4e54d5
Update AS version
2020-07-10 11:06:33 +03:00
Vladimir Ilmov
3e69250f72
(CoroutineDebugger) Restored frame variables isn't shown for 2020.1.
...
#KT-40172 fixed
2020-07-10 09:57:38 +02:00
Mikhail Glukhikh
fbbf4e06ba
[FIR] Support imported callable from object properly #KT-35730 Fixed
2020-07-10 10:25:39 +03:00
Mikhail Glukhikh
6b964cb61d
[FIR2IR] Drop explicit receiver double-conversion for objects
2020-07-10 08:56:58 +03:00
Ilya Gorbunov
2f3e1dcbc6
Add EXACTLY_ONCE contract to suspendCoroutine* functions
...
Update line numbers in the affected test.
2020-07-10 01:05:16 +03:00
Ilya Gorbunov
1a32fdf6d7
Add EXACTLY_ONCE contract to functions that call their lambda parameter once
...
KT-35972
2020-07-10 01:05:16 +03:00
Ilya Gorbunov
c85432b2f9
Fix typo in kotlinx.dom docs
2020-07-10 01:05:16 +03:00
Ivan Kylchik
c44fd235ce
[FIR] Remove isEnumEntry field from FirJavaField
...
This field isn't used anymore because java enum entry is represented by
FirEnumEntry
2020-07-09 23:49:55 +03:00
Ivan Kylchik
dcae6f1415
[FIR] Support when exhaustiveness for java enum
...
The problem appear because for java enum its entries was represented by
FirJavaField. To fix this FirEnumEntry was used
#KT-39621 Fixed
2020-07-09 23:49:54 +03:00
Ivan Kylchik
307871a050
[FIR] Unmute fir spec tests
...
#KT-38397 Fixed
#KT-38334 Fixed
2020-07-09 23:49:39 +03:00
Alexander Udalov
0baa1c8723
IR: remove deprecated constructor of IrClassImpl
2020-07-09 18:51:04 +02:00
Alexander Udalov
e6993e1b88
IR: remove deprecated constructor of IrConstructorImpl
2020-07-09 18:51:04 +02:00
Alexander Udalov
ef94716af5
IR: remove deprecated constructor of IrFieldImpl
2020-07-09 18:51:04 +02:00
Alexander Udalov
7f9ef5e11d
IR: remove deprecated constructors of IrFunctionImpl
2020-07-09 18:51:04 +02:00
Alexander Udalov
551f1f85a9
IR: remove secondary constructor of IrModuleFragmentImpl
2020-07-09 18:51:03 +02:00
Alexander Udalov
19ec8646b8
IR: remove convenience factory for IrTypeAliasImpl
2020-07-09 18:51:03 +02:00
Alexander Udalov
fd83596c91
IR: remove deprecated constructor of IrTypeParameterImpl
2020-07-09 18:51:03 +02:00
Alexander Udalov
0691595ed2
IR: remove deprecated constructor of IrValueParameterImpl
2020-07-09 18:51:03 +02:00
Alexander Udalov
bba597cdff
IR: remove deprecated constructors of IrVariableImpl
2020-07-09 18:51:02 +02:00
Alexander Udalov
d8a2b92098
IR: remove deprecated constructors of IrPropertyImpl
2020-07-09 18:51:02 +02:00
Vyacheslav Gerasimov
501fea1202
Fix TCServiceMessagesClient compilation against Gradle 6.5
...
Method `isRoot` doesn't exist anymore in TestDescriptorInternal
2020-07-09 19:31:21 +03:00
Vyacheslav Gerasimov
697bb04d46
Build: Setup jvmTarget 1.6 for several common modules
...
Some modules depending on them target jvm 1.6 and can't depend on
jvm 1.8 module in Gradle 6.5.
2020-07-09 19:31:20 +03:00
Vyacheslav Gerasimov
b5ee0e8222
Build: Remove jvmTarget 1.6 for several modules depending on 1.8 modules
...
Module targeting jvm 1.6 can't depend on jvm 8 one. In Gradle 6.5 this
behaviour is enforced by configuration error.
2020-07-09 19:31:20 +03:00
Vyacheslav Gerasimov
1fea01754d
Build: Remove jvmTarget = "1.6" for kotlinx-metadata-klib
...
kotlinx-metadata-klib can't have jvmTarget 1.6 because it embeds module
:compiler:serialization which is compiled with jvmTarget 1.8. It is
enforced by configuration error in Gradle 6.5
2020-07-09 19:31:20 +03:00
Vyacheslav Gerasimov
508036742c
Build: Upgrade Gradle to 6.5.1
2020-07-09 19:31:20 +03:00
Ilya Kirillov
39601f99ab
Wizard: update ktor version
...
#KT-40037 fixed
2020-07-09 18:27:43 +03:00
Ilya Kirillov
44334fca11
Wizard: consider RC version as a EAP one
...
#KT-39871 fixed
2020-07-09 18:27:41 +03:00
Ilya Kirillov
9fde2ac269
Wizard: add kotlinx repo for projects using kotlinx-html
...
#KT-40004 fixed
2020-07-09 18:27:39 +03:00
Florian Kistner
346df07adc
203: Fix compilation for 203
2020-07-09 15:27:45 +02:00
Florian Kistner
4c4af9971e
203: Bump intellijSdk version for 203
2020-07-09 15:27:45 +02:00
Florian Kistner
202a55cb39
Bump intellijSdk version for 203
2020-07-09 15:27:45 +02:00
Dmitry Gridin
1c4d7c5772
Regenerate test data
2020-07-09 18:37:37 +07:00
Yan Zhulanow
81869b282b
Mute failing QuickFixTestGenerated/KotlinSteppingTestGenerated
2020-07-09 19:23:16 +09:00
Ilya Muradyan
2487f9369c
Fix REPL completion for import directives
2020-07-09 13:19:04 +03:00
Dmitriy Dolovov
16aee6c8d6
[Commonizer] Lookup descriptors that doesn't participate in commonization
...
^KT-40119
2020-07-09 16:44:33 +07:00
Dmitriy Dolovov
3af937ea9a
[Commonizer] Remove isDefinitelyNotNullType from CirSimpleType
2020-07-09 16:44:32 +07:00
Nikolay Krasko
4d21455e72
Mute testImportAliasMultiDeclarations because of wrong behaviour in headless
...
Caused by: java.lang.AssertionError: Editor must be showing on the screen
at com.intellij.ui.popup.AbstractPopup.showInBestPositionFor(AbstractPopup.java:546)
at com.intellij.codeInsight.navigation.actions.GotoDeclarationOnlyHandler2.gotoDeclaration$intellij_platform_lang_impl(GotoDeclarationOnlyHandler2.kt:74)
at com.intellij.codeInsight.navigation.actions.GotoDeclarationOrUsageHandler2.invoke(GotoDeclarationOrUsageHandler2.kt:63)
at com.intellij.codeInsight.actions.CodeInsightAction.lambda$actionPerformedImpl$0(CodeInsightAction.java:57)
at com.intellij.codeInsight.actions.CodeInsightAction.lambda$actionPerformedImpl$1(CodeInsightAction.java:63)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:220)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:177)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:158)
at com.intellij.codeInsight.actions.CodeInsightAction.actionPerformedImpl(CodeInsightAction.java:54)
at org.jetbrains.kotlin.idea.navigation.AbstractGotoActionTest.doTest(AbstractGotoActionTest.kt:27)
at org.jetbrains.kotlin.test.KotlinTestUtils.lambda$testWithCustomIgnoreDirective$6(KotlinTestUtils.java:804)
at org.jetbrains.kotlin.test.MuteWithFileKt$testWithMuteInFile$1.invoke(muteWithFile.kt:41)
at org.jetbrains.kotlin.test.KotlinTestUtils.runTestImpl(KotlinTestUtils.java:774)
at org.jetbrains.kotlin.test.KotlinTestUtils.runTest(KotlinTestUtils.java:716)
at org.jetbrains.kotlin.idea.navigation.GotoDeclarationTestGenerated.runTest(GotoDeclarationTestGenerated.java:24)
at org.jetbrains.kotlin.idea.navigation.GotoDeclarationTestGenerated.testImportAliasMultiDeclarations(GotoDeclarationTestGenerated.java:38)
2020-07-09 12:43:11 +03:00
Nikolay Krasko
593fd646b1
Add mute-platform.csv.202
2020-07-09 12:43:10 +03:00
Roman Artemev
ca44242f37
[IR] Fix synthetic declarations generator to make it produce correct type
...
- Fix KT-40126
- Add test
2020-07-09 11:47:07 +03:00
Igor Chevdar
d8f5b50cd8
[native-gradle-plugin] Respected changed cache format
2020-07-09 12:33:59 +05:00
Igor Chevdar
79af726872
[native-gradle-plugin] Fixed problem with rebuilding caches
2020-07-09 12:33:59 +05:00
Anton Yalyshev
bc979a33f7
Enable FUS for Code Completion in 1.4.0
2020-07-09 10:20:18 +03:00
Dmitriy Dolovov
d3e858645f
[Commonizer] Remove CirTypeSignature from CirType
2020-07-09 10:08:13 +07:00
Dmitriy Dolovov
4ab5bfef22
[Commonizer] Preserve order of supertypes in commonized class
2020-07-09 10:08:06 +07:00
Dmitriy Dolovov
5e383e9d71
[Commonizer] Narrow CirClassifierId subtype cast in AnnotationsCommonizer
2020-07-09 10:07:59 +07:00
Dmitriy Dolovov
7a283c64cb
[Commonizer] Minor. Reorder type params for CirNode
2020-07-09 10:07:52 +07:00
Andrey Uskov
c37f339d8c
Send use-ir and jvmDefaults compiler arguments from IDE
...
Relates to KT-39924 and KT-39977
2020-07-08 20:39:44 +03:00
Andrey Uskov
550c53c2ac
Report jvm-default compiler arguments from Gradle
...
#KT-39977 Fixed
2020-07-08 20:39:33 +03:00
Andrey Uskov
e3a5df1aaa
Report use-ir flag from Gradle
...
#KT-39924 Fixed
2020-07-08 20:39:14 +03:00