Commit Graph

  • 8a10070772 LV20 update scripting test mute logic for K2 Ilya Chernikov 2023-08-24 17:33:37 +02:00
  • 5b64741609 LV20: unmute scripting test Ilya Chernikov 2023-08-24 17:32:45 +02:00
  • beeae2772e LV20: fix / mute failing main-kts test Ilya Chernikov 2023-08-07 12:02:46 +02:00
  • c639febf36 LV20: remove redundant scripting plugin registration Ilya Chernikov 2023-08-24 17:31:27 +02:00
  • 3dc1b26d83 Fix cli testdata for changed diagnostics in K2 Ilya Chernikov 2023-08-23 12:37:51 +02:00
  • 7b49acb490 Fix ant testdata for changed diagnostics in K2 Ilya Chernikov 2023-08-21 17:47:53 +02:00
  • 21b7945216 Fix ant testdata due to the newly added suppression warning Ilya Chernikov 2023-08-21 17:47:04 +02:00
  • effb2f801d Fix cli testdata for the newly added warning suppression tests Ilya Chernikov 2023-08-21 17:16:42 +02:00
  • 562ede4c7d LV20: Fix maven plugins test metadata Ilya Chernikov 2023-08-17 15:18:37 +02:00
  • 7cbe728e35 LV20: mute scripting test testLazyScriptDefinitionDiscovery Ilya Chernikov 2023-08-16 15:20:02 +02:00
  • 856e801cbc LV20: fix CompilerSmokeTest testdata for changed K2 error reporting Ilya Chernikov 2023-08-16 14:59:58 +02:00
  • ea0d0097ba Fix testSelfUpperBoundInference test in LV 2.0 branch Denis.Zharkov 2023-08-11 08:59:26 +02:00
  • 9fed50c03b LV20: fix CliTestGenerated testdata for changed K2 error reporting Ilya Chernikov 2023-08-13 14:40:30 +02:00
  • e29cd3d0b3 LV20: fix testdata for OldCompileKotlinAgainstCustomBinariesTest Ilya Chernikov 2023-08-13 14:20:29 +02:00
  • 39a0829f39 Fix Maven tests for K2 Aleksei.Cherepanov 2023-08-09 22:22:42 +02:00
  • e7ff1d4cd9 LV20: mute noStdLib test for K2 until the issue is resolved Ilya Chernikov 2023-08-09 18:00:59 +02:00
  • e3dae559d0 LV20: refactor K2 scripting tests - rename tasks Ilya Chernikov 2023-08-07 12:02:03 +02:00
  • 2c4cca5785 LV20: fix K2 scripting tests - plugin registration Ilya Chernikov 2023-08-07 12:01:24 +02:00
  • 60603de042 LV20: fix JPS testdata where the error reporting slightly changed Ilya Chernikov 2023-08-02 15:57:54 +02:00
  • 0883b4468b LV20 mute test related to main function detection Ilya Chernikov 2023-08-02 10:32:51 +02:00
  • 137dfbaca4 LV20: fix LauncherScriptTest testdata Ilya Chernikov 2023-08-01 15:45:47 +02:00
  • ab2053df4b Use K2/PSI in lookup tracker tests, fix test data in accordance with 2.0 Mikhail Glukhikh 2023-07-26 16:36:20 +02:00
  • f1a297279d Fix Java LC test for LV 2.0 (see KT-60646) Mikhail Glukhikh 2023-07-26 13:35:01 +02:00
  • 876a0768e4 Mute a pair of intrinsic trim tests for old BE in LV 2.0 Mikhail Glukhikh 2023-07-21 08:50:43 +02:00
  • e077be38f7 Migrate some Gradle tests to Kotlin 2.0 Mikhail Glukhikh 2023-07-18 14:24:09 +02:00
  • 101166c8a7 K2/CLI tests in LV 2.0: drop warnings related to KT-56989 Mikhail Glukhikh 2023-07-14 17:11:15 +02:00
  • 0a498660cb Run K2 scripts in PSI mode Mikhail Glukhikh 2023-07-11 14:29:12 +02:00
  • 11d86992c5 [SLC] update test data for 2.0 version Dmitrii Gridin 2023-07-24 15:16:51 +02:00
  • 2a8b655294 Update tests after switching to LV 2.0 Mikhail Glukhikh 2023-06-21 17:11:59 +02:00
  • 5fb38008b7 Switch Kotlin version to 2.0 Mikhail Glukhikh 2023-06-21 17:08:26 +02:00
  • 68ca571528 [Gradle] jvm+android: Add additional test for 'java only' Sebastian Sellmair 2023-09-19 13:35:46 +02:00
  • cb5026b528 [Gradle] jvm+android: Support source dependency resolution to jvm only project Sebastian Sellmair 2023-09-19 13:34:34 +02:00
  • 5473db9ac5 KT-56369: [cinterop] Add gradle integration test on '-fmodules' hint Konstantin Tskhovrebov 2023-09-18 21:55:52 +02:00
  • 4ad5be35f4 KT-56369: [cinterop] Throw an error for an unexpected module imports Konstantin Tskhovrebov 2023-09-11 16:01:23 +02:00
  • 8e71488adf [Gradle] Check ~/.konan after each test class Added deleting ~/.konan before kotlin-gradle-plugin-integration-tests execution. And added checking ~/.konan after each test class. This is necessary to check that in each test konan.data.dir gradle property is set properly Dmitrii Krasnov 2023-09-15 17:19:29 +02:00
  • b15787bfa8 Fir incorrect usage of AbstractExpectActualCompatibilityChecker.getCallablesCompatibility API Nikita Bobko 2023-09-19 12:18:42 +02:00
  • 9ff3871a8b [LL FIR] LLFirPhaseUpdater: add missing update for code fragment block Dmitrii Gridin 2023-09-18 16:57:39 +02:00
  • e5f0356e16 [LL FIR] LLFirPhaseUpdater: add missing update for initializer body Dmitrii Gridin 2023-09-18 16:52:57 +02:00
  • 12dc6b1ebc [FIR] FirRenderer: render name for scripts Dmitrii Gridin 2023-09-18 16:46:59 +02:00
  • c6bb9af823 [FIR] FirRenderer: add missing resolvePhaseRenderer usage for anonymous initializer and dangling modifiers Dmitrii Gridin 2023-09-18 16:31:03 +02:00
  • c9df6aff5f [LL FIR] do not crash on attempt to resolve class initializer in case of class clash Dmitrii Gridin 2023-09-18 16:15:11 +02:00
  • e3ad946d23 [LL FIR] add more debug info into containingClass Dmitrii Gridin 2023-09-18 14:32:38 +02:00
  • 4b6c767704 [FIR] Report UNINITIALIZED_VARIABLE for top-level properties Brian Norman 2023-08-31 11:30:08 -05:00
  • 1a35d01fe1 [Gradle] Fix possible CME in sourceSetsMetadataOutputs Anton Lakotka 2023-09-19 12:34:05 +02:00
  • 7d047261d9 [Gradle] Test no CME when jupiter plugin is applied Anton Lakotka 2023-09-19 12:31:35 +02:00
  • 71128e232e [K/N] Avoid creating fake overrides before setting class parent Pavel Kunyavskiy 2023-09-19 10:43:43 +02:00
  • c88b4105c5 [K2] Correctly handle case when expect annotation is unresolved Roman Efremov 2023-09-18 17:16:16 +02:00
  • 04c1bf749c [K1] Correctly handle case when expect annotation is unresolved Roman Efremov 2023-09-18 16:56:24 +02:00
  • 5cae87b263 K2: add package FQ name to ClassId of anonymous objects Alexander Udalov 2023-09-18 17:00:08 +02:00
  • 59a9855373 [Wasm] Use Node.js with canary v8 that supports recent Wasm GC changes Zalim Bashorov 2023-09-18 13:44:00 +02:00
  • 8a6fdf2493 [Wasm] Change expected outcome to SUCCESS in wasm-wasi-test Zalim Bashorov 2023-09-15 15:02:05 +02:00
  • c915cc54c7 [Wasm] Use Node.js with "canary" v8 in gradle mpp tests Zalim Bashorov 2023-09-15 14:57:48 +02:00
  • 86e854a980 Revert "[Wasm] Don't use the new br_on_cast* instructions since they are not supported in Node.js yet" Zalim Bashorov 2023-09-14 00:38:02 +02:00
  • eecfc2c6d3 [Wasm] Simplify a message printed in case of WebAssembly.CompileError Zalim Bashorov 2023-09-14 12:03:30 +02:00
  • 44f9199f66 [Wasm] Update Binaryen to 116 Zalim Bashorov 2023-09-14 22:11:52 +02:00
  • 48d4bb5261 [Wasm] Temporarily disable running tests on SpiderMonkey Zalim Bashorov 2023-09-14 12:07:55 +02:00
  • c71a341a53 [Wasm] Remove no longer needed options for V8 Zalim Bashorov 2023-09-14 12:00:00 +02:00
  • 874ca6a1af [Wasm] Update v8 to 11.9.85 Zalim Bashorov 2023-09-13 18:59:21 +02:00
  • 9ec6fea9d5 [Wasm] Update Wasm GC to final codes 🎉 Zalim Bashorov 2023-08-08 16:21:17 +02:00
  • 64f0e1e742 [Gradle] registerProjectStructureMetadata in afterEvaluate Anton Lakotka 2023-09-19 09:06:08 +02:00
  • 37d797577b [Gradle] Test MPP with Configuration Cache and Precompiled Script Plugins Anton Lakotka 2023-09-19 08:57:02 +02:00
  • 314fcc1ad2 [IR generator] Remove unused suppressPrint property Sergej Jaskiewicz 2023-09-14 19:31:15 +02:00
  • 5981fb3022 [LL FIR] drop copyright from testData Dmitrii Gridin 2023-09-18 19:37:00 +02:00
  • 33e6a85a2d [LL FIR] rename testdata to testData to avoid copyright generation Dmitrii Gridin 2023-09-18 19:33:14 +02:00
  • aef5290210 [K/N] Change test to make aggregate green. Pavel Kunyavskiy 2023-09-18 20:02:36 +00:00
  • 40ecd4bc1e [fir2ir] Fix annotation conversion on partial module compilation Yan Zhulanow 2023-09-14 19:06:18 +09:00
  • 480bac7537 [fir2ir] Fix conversion of modules with source built-ins Yan Zhulanow 2023-09-12 23:54:51 +09:00
  • ac18f6e16e [Gradle] Fix common sources are not included for kaptGenerateStubs task Yahor Berdnikau 2023-09-15 21:59:37 +02:00
  • 005e3c0939 [Gradle] Update test verifying MPP/Jvm project is working with Kapt Yahor Berdnikau 2023-09-15 17:55:38 +02:00
  • a2e148173d [JS] Don't produce metadata-only (IR-less) KLIBs in JS Dmitriy Dolovov 2023-09-15 15:08:43 +02:00
  • 9a2eff6487 [FIR2IR] Don't replace while loop and when branch body blocks with single expression. Skip some empty blocks. Vladimir Sukharev 2023-09-18 15:27:19 +00:00
  • f4df4f8007 [FIR] do not invoke body resolution for properties with excplicit type on implicit type phase Dmitrii Gridin 2023-09-16 14:08:56 +02:00
  • 97cf240450 [FIR] Reuse enhancement storage during creation of synthetic properies Dmitriy Novozhilov 2023-09-18 12:00:24 +03:00
  • cec299ac0a K2 UAST: Improve performance of PSI declaration provider Jinseong Jeon 2023-09-08 00:24:19 -07:00
  • 6a514c3209 [Gradle, Wasm] Binaryen to wasm targets Ilya Goncharov 2023-09-18 14:42:20 +00:00
  • bb381e7aef IR: check visibility when building fake overrides Alexander Udalov 2023-09-14 17:57:57 +02:00
  • a23f2894b2 [K2] Support reporting of EXPECTED_CLASS_CONSTRUCTOR_PROPERTY_PARAMETER Roman Efremov 2023-09-15 17:51:13 +02:00
  • 5623427c6d [Test] Extract test for EXPECTED_CLASS_CONSTRUCTOR_PROPERTY_PARAMETER Roman Efremov 2023-09-15 17:28:31 +02:00
  • 489371219f [K2] Support reporting of EXPECTED_ENUM_CONSTRUCTOR Roman Efremov 2023-09-15 15:51:23 +02:00
  • 6112c4ab2c [K2] Rewrite condition for EXPECTED_PRIVATE_DECLARATION Roman Efremov 2023-09-15 15:25:43 +02:00
  • 1fdc607898 [K2] Fix EXPECTED_DECLARATION_WITH_BODY not reporting on property accessors Roman Efremov 2023-09-15 15:19:06 +02:00
  • 4404e5f036 [K2] Refactor: extract conditions in FirExpectConsistencyChecker Roman Efremov 2023-09-14 17:22:37 +02:00
  • dda6d20520 [FIR] Add test for WRONG_MULTIPLE_INHERITANCE with typealias Kirill Rakhman 2023-09-14 11:43:43 +02:00
  • 6a2b6e03d4 [FIR] Fix false negative ILLEGAL_JAVA_LANG_RECORD_SUPERTYPE Kirill Rakhman 2023-09-14 11:38:06 +02:00
  • 0d279dd652 [FIR] Fix false negative JVM_STATIC_ON_CONST_OR_JVM_FIELD Kirill Rakhman 2023-09-14 11:34:56 +02:00
  • 7a65c36bfc [FIR] Add test for CLASS_CANNOT_BE_EXTENDED_DIRECTLY with typealias Kirill Rakhman 2023-09-14 10:55:12 +02:00
  • 2d4646a285 [FIR] Fix false negative sealed diagnostics Kirill Rakhman 2023-09-14 10:52:09 +02:00
  • 36c0c2c76b [FIR] Fix false negative TYPE_PARAMETER_AS_REIFIED_ARRAY Kirill Rakhman 2023-09-14 10:25:50 +02:00
  • f5f77d43bf [FIR] Fix false negative NO_REFLECTION_IN_CLASS_PATH Kirill Rakhman 2023-09-14 10:11:26 +02:00
  • 5d7e6f2aab [FIR] Use fullyExpandedClassId in FirTypeAliasExpandsToArrayOfNothingsChecker Kirill Rakhman 2023-09-14 10:07:56 +02:00
  • 98e6c0278a [FIR] Fix false negative REPEATED_BOUND Kirill Rakhman 2023-09-14 10:04:15 +02:00
  • 9949de36c9 [FIR] Fix false negative ARRAY_EQUALITY_OPERATOR_CAN_BE_REPLACED_WITH_EQUALS Kirill Rakhman 2023-09-14 09:54:07 +02:00
  • 9475bc250c [FIR] Fix false negative REDUNDANT_CALL_OF_CONVERSION_METHOD Kirill Rakhman 2023-09-14 09:48:55 +02:00
  • e788c7166a [FIR] Fix false negative REDUNDANT_SINGLE_EXPRESSION_STRING_TEMPLATE Kirill Rakhman 2023-09-13 17:42:26 +02:00
  • 373ffbc779 [FIR] Fix false positive CONST_VAL_WITH_NON_CONST_INITIALIZER Kirill Rakhman 2023-09-13 17:37:12 +02:00
  • b72ac4f560 [FIR] Introduce helper method ConeKotlinType.fullyExpandedClassId Kirill Rakhman 2023-09-13 17:36:22 +02:00
  • 93958ec73d [FIR] Check conflicts between nested classes' constructors and member functions Nikolay Lunyak 2023-09-18 11:41:42 +00:00
  • 777df2d923 KT-60092 Fix suppression logic for EXPOSED_PROPERTY_TYPE_IN_CONSTRUCTOR_ERROR strangepleasures 2023-09-18 11:17:10 +00:00
  • a78d631b16 KTIJ-27050 [Analysis API] Correctly handle type parameters in KtFirReferenceShortener Roman Golyshev 2023-09-14 17:06:15 +02:00
  • e2019ceb95 KTIJ-27050 [Analysis API] Refactor FirShorteningContext Roman Golyshev 2023-09-14 16:21:52 +02:00