This website requires JavaScript.
b32f408767
[KAPT] KT-64389 Fix stub generation with generic type constraints
strangepleasures
2023-12-19 09:01:06 +01:00
4783822fbc
K1/K2: add test confirming the work of KT-54487 case
Mikhail Glukhikh
2023-12-12 18:10:11 +01:00
601f90917b
[Gradle] Don't use reflection to get java compile task provider
Yahor Berdnikau
2023-12-12 21:24:44 +01:00
8fc847fe5c
[Gradle] Mark setupDependenciesResolution function as private
Yahor Berdnikau
2023-12-12 21:19:48 +01:00
1b09ca4001
[Gradle] Don't use reflection to get packageTask provider
Yahor Berdnikau
2023-12-12 21:19:00 +01:00
5e2bf34ff7
[Gradle] Migrated from deprecated compileKotlinTaskProvider
Yahor Berdnikau
2023-12-12 21:15:38 +01:00
cab734f57e
[Gradle] Remove unnecessary cast
Yahor Berdnikau
2023-12-12 21:10:55 +01:00
1ead664f91
[Gradle] Update the usage of defaultSourceSetName
Yahor Berdnikau
2023-12-12 21:10:10 +01:00
3130775a3b
[Gradle] Suppress usages of Android deprecated types in AndroidProjectHandler
Yahor Berdnikau
2023-12-12 21:08:38 +01:00
145876a235
[K/N] Fix disposable leak in ExtTestCaseGroupProvider.isIgnoredTarget
Marco Pennekamp
2023-12-07 20:51:24 +01:00
24a2f72a6b
[Test] ReplCompilerJava8Test: Fix lifetime of setUp environment
Marco Pennekamp
2023-12-06 23:53:46 +01:00
5f6ffc55b8
[Test] Wrap Disposer.dispose calls in finally
Marco Pennekamp
2023-12-05 21:05:49 +01:00
76a4b32c1f
[Test] JS backend recompilation tests: Dispose the test root disposable of the subordinate incremental configuration
Marco Pennekamp
2023-12-05 21:03:40 +01:00
a4fc658fb3
[Test] Use testRootDisposable instead of leaking test disposable in ApiTest
Marco Pennekamp
2023-12-05 20:58:11 +01:00
3497809ebd
[Test] Add missing disposal for test root disposables
Marco Pennekamp
2023-12-05 20:55:17 +01:00
32fe29b8cc
[Test] Add debug names to unnamed test disposables
Marco Pennekamp
2023-12-05 20:40:50 +01:00
bba5447b12
[Test/AA] Pass project disposable to getOrCreateApplicationEnvironment instead of application disposable
Marco Pennekamp
2023-11-28 19:23:33 +01:00
85c4d6b67b
[FIR] Add workaround for exception in JavaOverrideChecker.buildErasure
Marco Pennekamp
2023-12-18 18:46:16 +01:00
73032213f0
[K/N][Tests] Adjust moved codegen tests to new infra
Vladimir Sukharev
2023-12-14 20:14:47 +01:00
71a834b778
[K/N][Tests] Move codegen test sources cycles..innerClass
Vladimir Sukharev
2023-12-13 23:53:55 +01:00
35d2be25b2
[psi] extract KtCommonFile which doesn't depend on java psi
Anna Kozlova
2023-12-18 07:59:08 +01:00
687a23be47
[psi] remove KtEnumEntry#isEquivalentTo
Anna Kozlova
2023-12-14 20:07:37 +01:00
f9fb8e3ddf
[psi] remove PsiClassHolderFileStub<KtFile> from KotlinFileStubImpl
Anna Kozlova
2023-12-14 20:03:23 +01:00
f4c7f513ef
K2 Tests. Do not use the TopDownAnalyzerFacadeForJVM to create module descriptor
Simon Ogorodnik
2023-12-18 14:44:40 +01:00
023cce1fab
[K/N] Fix NPE in special backend checks and interop lowering
Vladimir Sukharev
2023-12-06 21:55:28 +01:00
b1508a49ac
[K/N] Add failed test for KT-63049
Vladimir Sukharev
2023-12-06 21:49:54 +01:00
fa33c5dc79
[FIR] Implement deprecation warning for synthetic without java base getter
Dmitriy Novozhilov
2023-12-15 17:08:53 +02:00
d5b0a5b220
[FIR] Add some safe API to synthetic property symbols
Dmitriy Novozhilov
2023-12-15 16:42:21 +02:00
be6694f049
[Test] Add tests for KT-63076
Dmitriy Novozhilov
2023-12-11 16:30:48 +02:00
63d615d220
[Gradle] Fix compilation warnings
Anton Lakotka
2023-12-17 22:47:17 +01:00
0264fc29b8
[Gradle] Fix defaultSourceSetName usages
Anton Lakotka
2023-12-17 22:29:54 +01:00
a824a8f86d
[Analysis API] StandaloneModeLibraryBinaryTestConfigurator: drop sealed preprocessor
Dmitrii Gridin
2023-12-18 22:41:20 +01:00
4c7e9f3cbf
AA standalone: more tests about resolving properties in nested class/object from binary
Jinseong Jeon
2023-12-07 22:59:39 -08:00
d603115def
AA standalone: set binary dependency kind in test configurator
Jinseong Jeon
2023-11-27 11:21:10 -08:00
92d6aeb7a3
LC: lookup backing field of property in decompiled class/companion
Jinseong Jeon
2023-11-20 17:19:55 -08:00
e5095a60ba
K2 UAST: lookup properties in the containing class, not companion object
Jinseong Jeon
2023-11-19 00:28:05 -08:00
10c9b81c79
AA standalone: introduce multi-module binary dependency test
Jinseong Jeon
2023-11-19 00:00:53 -08:00
3c775c4a42
Fix dependency kind explanations
Jinseong Jeon
2023-11-18 22:18:59 -08:00
3fbc16af62
AA standalone: repackage test configurators
Jinseong Jeon
2023-11-18 00:19:18 -08:00
0832158017
AA standalone: rename previous test to include SingleModule
Jinseong Jeon
2023-11-17 23:34:38 -08:00
1f0540faa1
AA: place FIR test configurator in the same package
Jinseong Jeon
2023-11-17 23:02:33 -08:00
c885932a04
Tests: unmute debugging tests for FIR+JVM_IR
Alexander Udalov
2023-12-07 19:58:36 +01:00
c62f8c886b
Tests: minor, inline helper functions used only once
Alexander Udalov
2023-12-07 19:26:42 +01:00
0c77fa1fa4
Tests: remove LVT tests on old JVM backend
Alexander Udalov
2023-12-07 19:22:00 +01:00
5e330acd28
Tests: remove stepping tests on old JVM backend
Alexander Udalov
2023-12-07 18:51:17 +01:00
f39c72360d
[SLC] inherit SymbolPsiLiteral from PsiLiteralExpression
Dmitrii Gridin
2023-12-18 16:30:32 +01:00
e068333021
[gradle][tests] Fixed the smoke test on K/N incremental compilation
Igor Chevdar
2023-12-18 16:20:14 +02:00
1d3f871d7a
[Gradle] Remove unnecessary useK2 gradle property
Anton Lakotka
2023-12-18 11:45:19 +01:00
22aa9ee65f
IR text tests: Unmute tests with frontend errors
Dmitriy Dolovov
2023-12-13 22:34:39 +01:00
194efac68c
[Manglers] Uniform handling of the error type in signature mangled names in all manglers
Dmitriy Dolovov
2023-12-13 21:30:06 +01:00
089b7f31b5
[K/N] Fix indents
Vladimir Sukharev
2023-12-12 01:13:49 +01:00
dc2ea15dee
[K/N] Support also MM files in new native test infra
Vladimir Sukharev
2023-12-12 00:48:02 +01:00
c09e8909d4
[K/N] Move cinterop tests from standalone to codegen/box
Vladimir Sukharev
2023-12-05 22:40:02 +01:00
0b0ba3160f
[K/N] Treat DEF files as regular test source, compiled with cinterop
Vladimir Sukharev
2023-12-05 00:36:00 +01:00
2530cba82a
[K/JS] Compile Kotlin coroutines as JS generator ^KT-63038 Fixed
Artem Kobzar
2023-12-18 17:13:07 +00:00
4d07fdf97e
[K/N] Fix CallsChecker handling objc_msgSendSuper2.
Alexander Shabalin
2023-12-18 14:19:26 +01:00
c6b32200df
[Test] Add diagnostic tests for smartcast in K2 List of issues: KT-28806, KT-7186, KT-22997, KT-1982, KT-22996, KT-54443, KT-37308, KT-37115, KT-4113, KT-25747, KT-24779
Aleksandra.Arsenteva
2023-11-28 16:50:14 +03:00
48072c822b
[Gradle][MPP] Ensure there are no KLIBs discriminated by duplicated unique_name
Dmitriy Dolovov
2023-12-01 12:58:19 +01:00
5ffbaa1621
[Gradle][MPP] Rename already existing tests for KLIB resolver
Dmitriy Dolovov
2023-11-30 12:45:48 +01:00
b1093d8082
[KLIB Resolver] Don't discriminate KLIBs by duplicated unique_name in K2 metadata compiler
Dmitriy Dolovov
2023-12-07 17:13:22 +01:00
1c285de55e
[KLIB Resolver] Prettier KLIB resolver messages
Dmitriy Dolovov
2023-12-07 16:52:13 +01:00
3ab35cd417
[KLIB Resolver] Don't log any messages in isKotlinLibrary(File) fun
Dmitriy Dolovov
2023-12-07 16:28:15 +01:00
46081f968d
[KLIB Resolver] Report KLIB resolver issues as compiler messages
Dmitriy Dolovov
2023-11-28 18:52:19 +01:00
8430be39c9
[KLIB Resolver] Minor. Formatted
Dmitriy Dolovov
2023-11-28 17:41:31 +01:00
69459b056e
[IR] Correct handling of loops in liveness analysis
Igor Chevdar
2023-12-15 17:49:21 +02:00
7907231bf2
[box-tests] Added a reproducer for #KT-64139
Igor Chevdar
2023-12-16 09:16:59 +02:00
94c46d384a
[FIR2IR] Properly calculate the type of delegated function call
Dmitriy Novozhilov
2023-12-14 17:39:41 +02:00
c48753900c
Fix CallableId::isIterator: recognize primitive array iterators
vladislav.grechko
2023-12-15 18:31:34 +01:00
926af575f9
Native: calculate and publish bundle artifacts' checksums
Bogdan Mukvich
2023-12-18 12:32:33 +01:00
71a0dacf81
[Gradle] Move from constructor KotlinNativeLink task configuration
Yahor Berdnikau
2023-12-06 23:12:37 +01:00
df2dcccbf7
[Tests] Removed moved tests from old testing
Vladimir Sukharev
2023-12-13 02:25:11 +01:00
e15068c62f
[K/N][Tests] Adjust moved codegen tests to new infra
Vladimir Sukharev
2023-12-12 17:06:31 +01:00
a5f3d5b737
[K/N][Tests] Move some codegen tests to new infra: annotations..coroutines
Vladimir Sukharev
2023-12-12 13:30:53 +01:00
a1d13f54cb
[Gradle] Fix deprecated buildDir usage in KotlinNativeXCFramework.kt
Yahor Berdnikau
2023-12-15 10:30:55 +01:00
5558a87c81
[Gradle] Fix deprecated buildDir usage in KotlinNativeLibrary.kt
Yahor Berdnikau
2023-12-15 10:28:53 +01:00
84dbc7fbcf
[Gradle] Fix deprecated buildDir usage in KotlinNativeFramework.kt
Yahor Berdnikau
2023-12-15 10:27:44 +01:00
5769b743a7
[Gradle] Fix deprecated buildDir usage in KotlinCocoapodsPlugin
Yahor Berdnikau
2023-12-15 10:23:05 +01:00
d0acaa4024
[gradle] Use more fine grained directory for K/N incremental compilation
Igor Chevdar
2023-12-08 16:33:30 +02:00
212b8487ee
Native: calculate and publish bundle artifacts' checksums
Anastasiia Spaseeva
2023-12-04 13:39:37 +01:00
57c7a71cbf
Run ObjCToKotlinSteppingInLLDBTest only on arm64 macOS
Timofey Solonin
2023-12-13 17:11:47 +01:00
aa20bcd522
[Gradle] Fix unused parameter warnings related to the legacy JS target
Alexander.Likhachev
2023-12-12 21:28:49 +01:00
1772620d16
[Gradle] Remove redundant suppression in KotlinJsProjectExtension
Alexander.Likhachev
2023-12-12 21:25:22 +01:00
96717c644d
[Gradle] Suppress deprecation warning for KotlinCompilationToRunnableFiles usage
Alexander.Likhachev
2023-12-12 21:21:00 +01:00
7c53387fc4
K1/K2: add test confirming the behavior of KT-61694 case
Mikhail Glukhikh
2023-12-12 19:00:17 +01:00
20f74c22d7
[FIR] Support redeclaration diagnostics for different levels of destructured parameters
Evgeniy.Zhelenskiy
2023-12-15 21:00:01 +00:00
6161f44d91
Remove needsProfileLibrary argument
Troels Bjerre Lund
2023-12-15 16:44:12 +00:00
242e16baea
[FIR] Don't check class super type annotations for loops
Kirill Rakhman
2023-12-14 14:19:30 +01:00
984493fe8b
[Tests] Add regression test for #KT-62865
Kirill Rakhman
2023-12-15 10:34:27 +01:00
eb0f4167b3
[FIR2IR] Remove obsolete TODO
Kirill Rakhman
2023-12-15 10:33:22 +01:00
0c5a925b6e
KT-62745: update CocoaPodsPodspecIT tests
Andrey Yastrebov
2023-11-17 16:55:37 +01:00
f4097db0c2
KT-62745: add missing BUILT_PRODUCTS_DIR test
Andrey Yastrebov
2023-11-17 15:34:59 +01:00
259a2f5ec0
KT-62745: Set 'ENABLE_USER_SCRIPT_SANDBOXING' => 'NO' in CocoaPods integration
Andrey Yastrebov
2023-11-15 18:59:53 +01:00
1eb6ae4d21
KT-62745: Add shouldFailEmbedAndSignAppleFrameworkForXcodeWithUserScriptSandboxingEnabled test
Andrey Yastrebov
2023-11-10 14:00:23 +01:00
5982543867
KT-62745: Add sandboxing error message to embedAndSignAppleFrameworkForXcode task
Andrey Yastrebov
2023-11-09 17:07:40 +01:00
f50fab65cc
[IrActualizer] Update doc on how the actualization process works.
Pavel Kunyavskiy
2023-12-15 15:03:26 +01:00
7813bb35cf
[FIR2IR] Provide remapped f/o symbols to declaration storage
Dmitriy Novozhilov
2023-12-06 13:11:44 +02:00
97cf62e291
[FIR2IR] Properly calculate overridden symbols for lazy declarations
Dmitriy Novozhilov
2023-12-06 12:10:48 +02:00
dcd3f3b155
[FIR2IR] Replace fake override symbols with normal ones
Pavel Kunyavskiy
2023-11-23 15:50:43 +01:00
c485382e80
[FIR2IR] Rework actualization pipeline
Pavel Kunyavskiy
2023-11-23 15:44:35 +01:00
9609ac6908
[FIR2IR] Generate fake-override symbols for properties
Dmitriy Novozhilov
2023-11-20 19:22:17 +02:00