Dmitrii Gridin
649bf92d98
[FIR] simplify receiver parameter creation
...
^KT-54417
2022-11-17 09:50:16 +00:00
Dmitrii Gridin
ef5a3303b2
[FIR] FirBasedSymbol: add internal annotation for internal things
...
^KT-54417
2022-11-17 09:50:15 +00:00
Dmitrii Gridin
d6fbcef85a
[FIR IR] add more strict type for explicit receiver
...
^KT-54417
2022-11-17 09:50:15 +00:00
Dmitrii Gridin
3cd85a4622
[FIR] drop redundant receiver copy
...
^KT-54417
2022-11-17 09:50:15 +00:00
Dmitrii Gridin
f67030f035
[FIR IR] DumpIrTree: drop irrelevant change
...
^KT-54417
2022-11-17 09:50:14 +00:00
Dmitrii Gridin
a5d56e1877
[FIR] DebugSymbolRenderer: fix typo
...
^KT-54417
2022-11-17 09:50:14 +00:00
Dmitrii Gridin
b40d329751
[FIR] FirAnnotationBuilder: drop redundant buildAnnotationCopy
...
^KT-54417
2022-11-17 09:50:13 +00:00
Dmitrii Gridin
22cfea5058
[FIR] introduce KtFakeSourceElementKind.ReceiverFromType
...
^KT-54417
2022-11-17 09:50:13 +00:00
Dmitrii Gridin
8cd404c84c
[FIR IR] FirMetadataSerializer: replace some buildReceiverParameter with buildReceiverParameterCopy
...
^KT-54417
2022-11-17 09:50:13 +00:00
Dmitrii Gridin
d0cc88ffe0
[AA] KtCallableSymbol: introduce receiverType extension
...
^KT-54417
2022-11-17 09:50:12 +00:00
Dmitrii Gridin
1ebfbc0ee9
[AA] KtCallableSymbol: rename receiver to receiverParameter
...
^KT-54417
2022-11-17 09:50:12 +00:00
Dmitrii Gridin
6b41d8c1e4
[AA] FirLoadCompiledKotlinGenerated: update testData
...
^KT-54417
2022-11-17 09:50:11 +00:00
Dmitrii Gridin
33281770c7
[FIR IR] support FirReceiverParameter
...
^KT-54417
2022-11-17 09:50:11 +00:00
Dmitrii Gridin
07aec4de8f
[FIR] migrate OptIn checker to receiver parameter
...
^KT-54417
2022-11-17 09:50:11 +00:00
Dmitrii Gridin
2741052db3
[AA] integrate KtReceiverParameterSymbol to KtCallableSymbol
...
^KT-54417
2022-11-17 09:50:10 +00:00
Dmitrii Gridin
b333a214ca
[AA K1] KtFe10PsiAnonymousFunctionSymbol: fix receiver
...
^KT-54417
2022-11-17 09:50:10 +00:00
Dmitrii Gridin
37d688ae83
[AA] introduce FirReceiverParameter
...
^KT-54417
2022-11-17 09:50:09 +00:00
Dmitrii Gridin
be7d282974
[FIR] introduce FirReceiverParameter
...
^KT-54417
2022-11-17 09:50:09 +00:00
Anton Bannykh
e6801abce8
JS IR: move IC tests output to build/ dir
2022-11-17 09:24:54 +00:00
Aleksei.Cherepanov
123caee0ed
Revert "Suppress warning for mvn+kapt+jdk9"
...
This reverts commit 3fc91b01
2022-11-17 08:45:27 +01:00
Sebastian Sellmair
bbd8aed419
[Gradle] kgp-idea: Update api reference
...
KT-54825
2022-11-17 07:38:45 +00:00
Sebastian Sellmair
071395ef62
[Gradle] Rename IdePlatformDependencyResolver to IdePlatformBinaryDependencyResolver
...
^KT-54948 Verification Pending
2022-11-17 07:38:44 +00:00
Sebastian Sellmair
ee7989eb3b
[Gradle] Implement tests for IdePlatformDependencyResolver
...
^KT-54948 Verification Pending
2022-11-17 07:38:44 +00:00
Sebastian Sellmair
bc9296d646
[Gradle] Implement IdePlatformDependencyResolver
...
(ported from IdeaKpmPlatformDependencyResolver)
^KT-54948 Verification Pending
2022-11-17 07:38:44 +00:00
Sebastian Sellmair
e15812f196
[Gradle] kgp-idea: Update testedVersion to 1.8.20-dev-2253 for compatibility tests
...
KT-54825
2022-11-17 07:38:43 +00:00
Sebastian Sellmair
b44be0d761
[Gradle][Minor] kgp-idea-proto: Avoid capturing project in test task
...
KT-54825
2022-11-17 07:38:43 +00:00
Sebastian Sellmair
bc4644a031
[Gradle] Remove Internal marker from DefaultKotlinSourceSet
...
KT-54825
2022-11-17 07:38:43 +00:00
Sebastian Sellmair
7c00f6447d
[Gradle] Implement IdeaKotlinDependencyForwardCompatibilityTest
...
KT-54825
2022-11-17 07:38:42 +00:00
Sebastian Sellmair
66cb2b3ad8
[Gradle] Implement IdeaKotlinDependencyBackwardsCompatibilityTest
...
KT-54825
2022-11-17 07:38:42 +00:00
Sebastian Sellmair
31b7fd9a1f
[Gradle] Implement TestIdeaKotlinDependencySerializer
...
KT-54825
2022-11-17 07:38:41 +00:00
Sebastian Sellmair
0fa92315ff
[Gradle] kgp-idea: Update testedVersion to 1.8.20-dev-2192 for compatibility tests
...
KT-54825
2022-11-17 07:38:41 +00:00
Sebastian Sellmair
7e1ad71996
[Gradle] kgp-idea: Demote stdlib dependency to compileOnly
...
KT-54825
2022-11-17 07:38:41 +00:00
Sebastian Sellmair
585045c599
[Gradle] kotlin-tooling-core: Demote stdlib dependency to compileOnly
...
KT-54825
2022-11-17 07:38:40 +00:00
Sebastian Sellmair
39904fe54b
[Gradle] Update kgp-idea and kgp-idea-proto API reference
...
KT-54825
2022-11-17 07:38:40 +00:00
Sebastian Sellmair
786adcaf3f
[Gradle] kgp-idea.serialize: Change naming schema from Idea* to IdeaKotlin*
...
KT-54825
2022-11-17 07:38:40 +00:00
Sebastian Sellmair
224a237385
[Gradle] Implement IdeaKotlinObjectGraphTest and fix discovered issues
...
KT-54825
2022-11-17 07:38:39 +00:00
Sebastian Sellmair
9771e57951
[Gradle] Implement IdeTransformedMetadataDependencyResolver
...
KT-54825
2022-11-17 07:38:39 +00:00
Sebastian Sellmair
687ccda3e8
[Gradle] Implement protobuf for kgp-idea/tcs
...
KT-54825
2022-11-17 07:38:38 +00:00
Sebastian Sellmair
f3998d523d
[Gradle] Move IdeDependency into kgp-idea module and share serializer logic
...
KT-54825
2022-11-17 07:38:38 +00:00
Sebastian Sellmair
1befefc687
[Gradle] o.j.k.kgp-integration-tests: Opt into InternalKotlinGradlePluginApi
...
KT-54825
2022-11-17 07:38:38 +00:00
Sebastian Sellmair
405c94e0bb
[Gradle] Initial port of IdeaKpmProjectModelBuilder into TCS IdeMultiplatformImport
...
KT-54825
2022-11-17 07:38:37 +00:00
Anna Kozlova
c727dbb8ca
[fir compiler] ensure type parameters are included in the resolve scope
...
to resolve the next parameter bounds (KTIJ-23674)
2022-11-16 22:25:02 +00:00
Aleksei.Cherepanov
3fc91b013d
Suppress warning for mvn+kapt+jdk9
...
Suppress the warning about lack of tools.jar, as this jar does not present in JDK9+
#KT-47110 Fixed
Merge-request: KT-MR-7566
Merged-by: Aleksei Cherepanov <aleksei.cherepanov@jetbrains.com >
2022-11-16 20:02:57 +00:00
Ilya Kirillov
8dab560d6e
[LL FIR] fix status resolution of static enum members
...
Before, BODY_RESOLVE phase were used for them but status may be unresolved.
This caused CCE on accessing resolved status for such static enum members.
Now, those declarations are created with the status of owning enum as the status is taken from that class.
2022-11-16 19:44:18 +00:00
Anton Bannykh
84650d08af
CODEOWNERS: cli-js belongs to JS and WASM
2022-11-16 17:21:31 +00:00
Pavel Kunyavskiy
c04e1b6ce7
[K/N] Better fix for calls checker use-after-free in main thread deinit
2022-11-16 15:15:07 +00:00
Denis.Zharkov
3429bccf9a
Change ownership for generated diagnostic tests to Compiler Core
2022-11-16 14:38:39 +00:00
Nikita Bobko
4f68684eba
Postpone non-local break and continue feature till K2
...
Postpone because we found a bug KT-54906 in CFA/DFA in K1 which we are
not going to fix in K1
Meta-issue: KT-1436
2022-11-16 13:17:02 +00:00
Jinseong Jeon
fcba1f215a
AA: handle erroneous type in nested type argument
2022-11-16 14:13:43 +01:00
Mikhail Glukhikh
ac514849f4
K1: add deprecation for implicit non-public calls #KT-54762 Fixed
2022-11-16 12:27:12 +00:00