Commit Graph

96184 Commits

Author SHA1 Message Date
Dmitrii Gridin a0f4c674f5 [AA] KtCallableReceiverRenderer: add annotations renderer
^KT-54417
2022-11-17 09:50:19 +00:00
Dmitrii Gridin 5ab07c2c00 [FIR] ConversionUtils: add todo
^KT-54417
^KT-55002
2022-11-17 09:50:19 +00:00
Dmitrii Gridin cdd311d1da Revert "[FIR] simplify receiver parameter creation"
This reverts commit ad60b345

^KT-54417
2022-11-17 09:50:18 +00:00
Dmitrii Gridin b672949820 [AA] replace KtCallableReceiverTypeRenderer with KtCallableReceiverRenderer
^KT-54417
2022-11-17 09:50:18 +00:00
Dmitrii Gridin 032026278c fix compilation and testData after rebase
^KT-54417
2022-11-17 09:50:17 +00:00
Dmitrii Gridin d0a420fad9 [FIR] FirCallCompleter: simplify code
^KT-54417
2022-11-17 09:50:17 +00:00
Dmitrii Gridin 86422d0944 [FIR] FirReceiverParameter: rename type to typeRef
^KT-54417
2022-11-17 09:50:17 +00:00
Dmitrii Gridin 40c64c672d [FIR] FirRenderer: render receiver annotation
^KT-54417
2022-11-17 09:50:16 +00:00
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