Commit Graph

  • 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