3a9567ad45
[FIR2IR] Get rid of IrSymbol.owner usages in generation of delegated bodies in DelegatedMemberGenerator
Dmitriy Novozhilov
2023-09-12 17:14:14 +03:00
4164c0f7ef
[FIR2IR] Get rid of all usages of IrSymbol.owner from Fir2IrLazySimpleFunction
Dmitriy Novozhilov
2023-09-12 16:15:28 +03:00
97005e5f78
[FIR2IR] Get rid of all usages of IrSymbol.owner from Fir2IrLazyPropertyAccessor
Dmitriy Novozhilov
2023-09-12 16:08:19 +03:00
5b2fe7290b
[FIR2IR] Move opt-ins to IrSymbolInternals closer to actual usages of symbol.owner
Dmitriy Novozhilov
2023-09-12 15:24:10 +03:00
3778a69bf6
[FIR2IR] Replace getIrFieldSymbol with getOrCreateIrField in Fir2IrDeclarationStorage
Dmitriy Novozhilov
2023-09-12 15:15:50 +03:00
e7b95d1288
[FIR2IR] Replace getIrClassSymbol with getOrCreateIrClass in Fir2IrClassifierStorage
Dmitriy Novozhilov
2023-09-12 15:11:52 +03:00
063835488f
Revert "[FIR] Fix missing RETURN_TYPE_MISMATCH for labeled return statements"
Ivan Kochurkin
2023-09-20 12:28:49 +02:00
e9d4de658d
[FIR2IR] Don't emit empty body of while/do_while loop
Vladimir Sukharev
2023-09-20 10:06:00 +00:00
5b4409e34c
[FIR] Store abbreviated type in deserialized declarations as attribute
Kirill Rakhman
2023-08-22 18:38:39 +02:00
8e72f60996
[FIR] Fix missing RETURN_TYPE_MISMATCH for labeled return statements
Ivan Kochurkin
2023-09-19 13:58:31 +02:00
2e4d486131
[FIR] Use enhanced scope to guess array type in annotation loading
Kirill Rakhman
2023-09-19 11:15:45 +02:00
c4da53475e
[JS][tests] Drop obsolete EXPECT_ACTUAL_LINKER test directive
Dmitriy Dolovov
2023-09-15 19:52:22 +02:00
70d12b271d
[Native][tests] Drop obsolete EXPECT_ACTUAL_LINKER test directive
Dmitriy Dolovov
2023-09-15 19:52:09 +02:00
249106b23f
[KLIB] Drop obsolete tests on serialization of expect IR declarations
Dmitriy Dolovov
2023-09-15 19:49:21 +02:00
b25185530f
[Analysis API Standalone] use compiler FirSymbolProvider for standalone mode
Ilya Kirillov
2023-09-13 11:41:26 +02:00
d377d87c77
[LL FIR] refactoring, add service accessor for LLFirLibrarySymbolProviderFactory
Ilya Kirillov
2023-09-12 21:52:55 +02:00
cce8bc6f83
[LL FIR] refactoring, use Project from project session constructor for implementations of LLFirLibrarySymbolProviderFactory
Ilya Kirillov
2023-09-12 21:40:01 +02:00
2422fc6df3
[LL FIR] refactoring, extract LLFirLibrarySymbolProviderFactory implementation to the standalone module
Ilya Kirillov
2023-09-12 17:30:34 +02:00
9ed23a7f07
Scripting: fix supplementary test jar compilation
Ilya Chernikov
2023-09-11 15:51:14 +02:00
30899e4bbf
Remove CLI tests that become duplicated/unneeded after switching to 2.0
Ivan Kochurkin
2023-09-13 18:18:27 +02:00
88f0acfc79
[Gradle] Fix CInterop test after migration to K2
Anton Lakotka
2023-09-14 10:14:38 +02:00
0aff76141b
Fix comment on testScriptWithoutParams
Ilya Chernikov
2023-09-13 11:53:38 +00:00
ef5346e62e
[K/N] Use enforced property PIPELINE_TYPE in CompilerOutputTest to avoid duplicated "-language-version" setting.
Vladimir Sukharev
2023-09-13 12:16:31 +02:00
e23801fdfc
[Gradle] Add missing depends on relation in test data project
Anton Lakotka
2023-09-12 18:07:33 +02:00
db03cd8cd7
LV 2.0: update diagnostic message in MPP integration test
Mikhail Glukhikh
2023-09-12 18:06:46 +02:00