Commit Graph

  • 54b06f5656 [K/N][Tests] Clean up remnants of kt49034 in old infra Vladimir Sukharev 2024-01-22 13:15:50 +01:00
  • e958e57c42 [K/N][Tests] Migrate test forwardDeclarationsCast.kt Vladimir Sukharev 2024-01-19 22:35:15 +01:00
  • 2f3705f0eb [K/N][Tests] Move funptr.kt to standalone tests due to OUTPUT_DATA_FILE directive Vladimir Sukharev 2024-01-19 20:59:40 +01:00
  • c286b0efd7 [K/N][Tests] Migrate tests forwardDeclarationsTwoLibs.kt Vladimir Sukharev 2024-01-19 20:20:10 +01:00
  • bd688b3ef7 [K/N][Tests] Migrate tests kt49034*.kt Vladimir Sukharev 2024-01-19 13:07:57 +01:00
  • ae09c0fb60 [Gradle] Run tests against Gradle 8.3 Yahor Berdnikau 2024-01-08 15:04:21 +01:00
  • 53fa25cafd [Gradle] Add AGP 8.4 test version Yahor Berdnikau 2024-01-08 14:41:01 +01:00
  • 57a4d09ad2 [K/Wasm] Add tests for nested external declarations + fix them Artem Kobzar 2024-01-22 11:55:09 +00:00
  • f15ca6a20f [K/N] More debugging output in HostExecutor ^KT-65113 Alexander Shabalin 2024-01-21 22:45:33 +01:00
  • 2c38685486 [IR] Report backend error if annotation's arg can't be evaluated Ivan Kylchik 2023-11-15 15:43:13 +01:00
  • 5d60c52e30 [K/N] Remove platform-dependent check from IrObjCOverridabilityCondition Vladimir Sukharev 2024-01-19 13:23:28 +01:00
  • 006410641b [IR][K/JS] Removed unused function Igor Chevdar 2024-01-16 19:37:00 +02:00
  • 978bf3d38d [IR] Refactored a bit InlineFunctionResolver Igor Chevdar 2024-01-16 13:45:04 +02:00
  • f3a807c507 [IR] Fixed a problem in FunctionInlining Igor Chevdar 2024-01-15 17:46:28 +02:00
  • bef0946ab7 [K/N] Reduce file reads in cache libraries Mark Mann 2023-12-11 11:08:00 -08:00
  • d2b810c373 [K/N][Tests] Polish sharing_with_weak.kt Vladimir Sukharev 2024-01-19 18:37:43 +01:00
  • 39e2187d31 [K/N][Tests] Split filecheck part from test direct.kt Vladimir Sukharev 2024-01-19 17:48:35 +01:00
  • 833e125450 [K/N][Tests] Polish test sharing_with_weak.kt Vladimir Sukharev 2024-01-19 16:58:22 +01:00
  • 4aa8774c6e [K/N][Tests] Migrate test direct.kt Vladimir Sukharev 2024-01-18 21:57:55 +01:00
  • e59a80bd69 [K/N][Tests] Migrate test overridabilityCondition.kt Vladimir Sukharev 2024-01-18 11:40:32 +01:00
  • 2d0009ff99 [K/N][Tests] Migrate test illegal_sharing_with_weak.kt Vladimir Sukharev 2024-01-17 22:12:24 +01:00
  • 647a907204 [K/N][Tests] Migrate kt48816 tests Vladimir Sukharev 2024-01-17 19:18:38 +01:00
  • 447c0fb618 [K/N][Tests] Migrate kt56048 test Vladimir Sukharev 2024-01-17 21:53:37 +01:00
  • cc13888dd0 [K/N][Tests] Migrate second ObjC test with framework Vladimir Sukharev 2024-01-17 23:28:12 +01:00
  • 1b18f4ed1e [K/N][Tests] Migrate first ObjC test with framework Vladimir Sukharev 2024-01-17 11:49:34 +01:00
  • 6e2df0e086 [K/N][Tests] Migrate first Apple-specific test Vladimir Sukharev 2024-01-16 23:54:43 +01:00
  • e91e5db0ce AA FIR: build argument mapping for SAM conversion node Jinseong Jeon 2024-01-11 22:42:08 -08:00
  • d6c9a492ad K2 Scripting: disable K2 lightTree-based script tests Ilya Chernikov 2024-01-19 10:43:51 +01:00
  • a5c2eb66a2 K2 Scripting: add missing contracts resolving in scripts Ilya Chernikov 2024-01-12 15:13:51 +01:00
  • 3b70b3d92d K2 Scripting: restore some codegen scripting tests for K2 Ilya Chernikov 2023-12-21 17:34:32 +01:00
  • a83d2b7a67 FirJavaElementFinder: return packages with true isValid() Mikhail Glukhikh 2024-01-19 11:42:54 +01:00
  • ae6aef3a63 K2: reproduce KT-65111 Mikhail Glukhikh 2024-01-19 09:28:04 +01:00
  • dd4b1abc6a Fix multiple allocations of empty PersistentMap in PersistentSetMultimap Ilya Kirillov 2024-01-15 18:44:03 +01:00
  • 0e98eb5bb4 [Gradle] Add test checking '.attribute(key, attr)' method is not used Yahor Berdnikau 2024-01-08 10:38:21 +01:00
  • dbd77fc785 [Gradle] Fix eager task realization due to attributes querying Yahor Berdnikau 2023-12-21 22:18:33 +01:00
  • 2da6946ac2 [K/N] Debug output for HostExecutor on windows ^KT-65113 Alexander Shabalin 2024-01-19 12:38:59 +01:00
  • facc9cdb58 [Gradle] Add compiler options DSL for Kotlin targets Yahor Berdnikau 2023-11-20 18:20:49 +01:00
  • e527781772 [Gradle] Introduce HasConfigurableCompilerOptions DSL interface Yahor Berdnikau 2023-11-19 22:45:18 +01:00
  • 58fd558308 Remove flaky Kapt4ToolIntegrationTestGenerated test Nikolay Krasko 2024-01-19 10:53:38 +01:00
  • bc5810ee67 [FIR2IR] Don't use descriptor manglers in FIR2IR Sergej Jaskiewicz 2024-01-15 19:48:34 +01:00
  • 8b4cc050eb [FIR2IR] Remove linkViaSignatures from Fir2IrConfiguration Sergej Jaskiewicz 2024-01-15 18:27:50 +01:00
  • e8aa05928d [FIR2IR] Unconditionally disable linkViaSignatures on JVM Sergej Jaskiewicz 2024-01-15 17:33:06 +01:00
  • 7568ee5a79 [K/JS] Add VOID optimization on object properties + align with the optimization the JS Plain Object plugin Artem Kobzar 2024-01-19 13:03:06 +00:00
  • b2c30921e4 JVM: support JVM-specific primitive/wrapper type overridability check Alexander Udalov 2023-09-08 17:50:00 +02:00
  • 39327a37cb IR: pass also unsubstituted member to external conditions Alexander Udalov 2023-10-31 12:14:36 +01:00
  • e15894e98e [FIR] Properly check when expression in FirConstCheckVisitor Ivan Kylchik 2023-12-21 01:05:47 +01:00
  • 6c3aa6568e [FIR] Properly check constructor call in FirConstCheckVisitor Ivan Kylchik 2023-12-21 00:13:30 +01:00
  • 1423576d1a [FIR] Properly check FirIntegerLiteralOperatorCall in FirConstCheckVisitor Ivan Kylchik 2023-12-21 00:13:01 +01:00
  • c51d68e227 [FIR] Mark error expressions as valid consts in FirConstCheckVisitor Ivan Kylchik 2023-12-21 00:01:46 +01:00
  • 521306e5e9 [FIR] Move most property checks in corresponding fun in FirConstCheckVisitor Ivan Kylchik 2023-12-20 23:54:10 +01:00
  • 76268c941a [FIR] Properly check FirPropertyAccessExpression in FirConstCheckVisitor Ivan Kylchik 2023-12-20 22:14:25 +01:00
  • 10c687fa32 [FIR] Move most of the expression's checks into FirConstCheckVisitor Ivan Kylchik 2023-12-20 21:00:32 +01:00
  • 2657cafa7b [FIR] Add session property to the FirConstCheckVisitor Ivan Kylchik 2023-12-20 20:50:03 +01:00
  • 7c9e5a1a4b [FIR] Move const check utils functions into FirConstCheckVisitor Ivan Kylchik 2023-12-20 20:48:16 +01:00
  • 4e8adc6693 [FIR] Add new VALID_CONST entry to the ConstantArgumentKind Ivan Kylchik 2023-10-31 16:30:31 +01:00
  • c661f654ee [FIR] Drop useless check cast to FirCall in FirConstChecks Ivan Kylchik 2023-10-31 15:00:53 +01:00
  • a6524be97a !fixup [Gradle] refactor Gradle task assertion utils for clarity Adam Semenenko 2024-01-10 12:45:54 +01:00
  • 1661957166 !fixup [Gradle] refactor Gradle task assertion utils for clarity Adam Semenenko 2024-01-09 15:34:18 +01:00
  • ad8341df9b [Gradle] refactor Gradle task assertion utils for clarity Adam Semenenko 2024-01-09 15:12:49 +01:00
  • 4b48f15d0f [Gradle] skip CheckKotlinGradlePluginConfigurationErrors if no errors Adam Semenenko 2024-01-08 13:56:44 +01:00
  • 19283048a8 Replace bytecode text test with a stepping test Ilmir Usmanov 2024-01-18 00:32:33 +01:00
  • 2e32e13466 JVM Codegen: Mark line number before calling of indy in SAM Conversion Xin Wang 2023-12-17 19:51:46 +08:00
  • 6deb679e5c [LL] Fix incorrect KMP groups in case of reordered dependencies Pavel Kirpichenkov 2024-01-16 20:22:38 +02:00
  • 98e3813af9 [LL] Add error recovery to KmpModuleSorter Pavel Kirpichenkov 2024-01-11 13:24:52 +02:00
  • 24b19e3c32 [LL] Add test for KmpModuleSorter Pavel Kirpichenkov 2023-12-07 20:42:57 +02:00
  • ce3c05500e [LL] Sort modules from the same KMP project in symbol providers Pavel Kirpichenkov 2023-12-05 11:40:13 +02:00
  • 16b1caff7e [Doc] Update part of _Code authoring guideline_ about TODO processing Dmitriy Novozhilov 2024-01-16 11:03:49 +02:00
  • 6234b9960c [Gradle] Fix warnings in ExternalKotlinCompilationDescriptor Yahor Berdnikau 2024-01-12 10:37:49 +01:00
  • 3b837734d1 [Gradle] Fix warnings in MultiplatformLayoutV2MultiplatformLayoutV1StyleSourceDirUsageChecker Yahor Berdnikau 2024-01-17 20:53:40 +01:00
  • bc7c342003 [Gradle] Fix warnings in MultiplatformLayoutV2AndroidStyleSourceDirUsageChecker Yahor Berdnikau 2024-01-17 20:52:49 +01:00
  • 7de6fda9f2 [Gradle] Fix warnings in KotlinAndroidSourceSetLayoutChecker Yahor Berdnikau 2024-01-17 20:50:59 +01:00
  • 117ce133bf [K/N] Remove platform-dependent overridability check for properties Vladimir Sukharev 2024-01-16 17:57:59 +01:00
  • 9613d0e8dc [K/N] Disable stress test with aggressive GC ^KT-63423 Alexander Shabalin 2024-01-18 13:07:29 +01:00
  • 266208c500 [K/N] Fix finalizer handling with mimalloc ^KT-63423 Alexander Shabalin 2024-01-18 13:07:00 +01:00
  • 50203adb72 [Analysis API] Minor, add KDoc for 'ContextCollector.Context' Yan Zhulanow 2024-01-19 00:01:31 +09:00
  • e393282c67 [Analysis API] Remove test infrastructure for obsolete on-air analysis Yan Zhulanow 2024-01-18 18:31:52 +09:00
  • 8c5c40760b [Analysis API] Minor, remove mentions of on-air analysis in KDoc Yan Zhulanow 2024-01-11 20:42:40 +09:00
  • 2c4fbb1eb1 [Analysis API] Minor, move out fallback computation for designation path Yan Zhulanow 2024-01-11 20:40:50 +09:00
  • 5d7f54500f [Analysis API] Remove 'FirTowerContextProvider' Yan Zhulanow 2024-01-11 19:09:25 +09:00
  • 9227359256 [Analysis API] Remove components of obsolete on-air analysis Yan Zhulanow 2024-01-11 19:03:41 +09:00
  • 9021fdaf83 [Analysis API] Remove obsolete dependentCopy tests Yan Zhulanow 2024-01-11 17:39:40 +09:00
  • 08727bf0be [Analysis API] Add more ContextCollector tests inspired by dependentCopy Yan Zhulanow 2024-01-11 17:34:34 +09:00
  • 0502da474b [Analysis API] Load scripting extensions for script dangling files Yan Zhulanow 2024-01-11 17:04:37 +09:00
  • e47f505eb9 [Analysis API] Use 'ContextCollector' in implicit receiver type provider Yan Zhulanow 2024-01-10 23:55:40 +09:00
  • 74db837b7d [Analysis API] Remove obsolete on-air resolution tests Yan Zhulanow 2024-01-10 23:28:28 +09:00
  • a848a0233d [Analysis API] Add more ContextCollector tests inspired by on-air tests Yan Zhulanow 2024-01-10 23:26:56 +09:00
  • f9c7ca3bdc [Analysis API] Test 'IGNORE_SELF' mode in context collector tests Yan Zhulanow 2024-01-10 22:41:07 +09:00
  • adb8b7b252 [Analysis API] Minor, improve naming for 'computeTestDataPath()' Yan Zhulanow 2024-01-17 00:13:44 +09:00
  • d2cfd247a5 Fix npm publishing cristiangarcia 2024-01-18 12:12:58 +01:00
  • f5d0c22736 [K2 JS] Unmute and link to issue some JS K2 tests Alexander Korepanov 2024-01-02 14:45:36 +01:00
  • 7773fdab9a [LL FIR] refactoring, extract duplicated code from LLFirAbstractSessionFactory Ilya Kirillov 2024-01-17 14:14:24 +01:00
  • 46d5d512e5 [LL FIR] refactoring, remove repeated logic of registering default components in inheritors of LLFirAbstractSessionFactory Ilya Kirillov 2024-01-15 18:58:01 +01:00
  • 3a90cb00c7 [LL FIR] reuse the same function for registering K/N FIR session components as in the compiler Ilya Kirillov 2024-01-15 11:44:47 +01:00
  • 9f3c093072 [FIR] extract function for K/N FIR sessions components configuration to a separate function Ilya Kirillov 2024-01-15 11:44:30 +01:00
  • f203d2d731 [LL FIR] refactoring, reuse the same function for registering JS FIR session components as in the compiler Ilya Kirillov 2024-01-15 11:37:41 +01:00
  • 6b409d87f5 [K/N][test] Support library for running Kotlin/Native tests with XCTest Pavel Punegov 2024-01-18 15:04:37 +00:00
  • e3ddc843bc [FIR] Fix and simplify FirUnsupportedArrayLiteralChecker Ivan Kochurkin 2024-01-17 21:06:16 +01:00
  • 2be9a341ca [FIR] Report ARGUMENT_TYPE_MISMATCH for nested array literals Ivan Kochurkin 2024-01-12 22:29:45 +01:00
  • aecf05c4ac [FIR] Use ConeKotlinType to represent vararg's element type Ivan Kylchik 2023-12-25 16:49:55 +01:00
  • a4a433fd65 Follow-up commit for 1e7e42ba with refactoring Aleksei.Cherepanov 2024-01-17 09:29:59 +01:00