Commit Graph

  • 2c0cf9cad8 [PSI2FIR] split AbstractRawFirBuilderLazyBodiesTestCase on ast and stub versions Dmitrii Gridin 2024-01-11 16:17:17 +01:00
  • 459a8368a6 [Gradle, JS] NodeJsExec.create with KotlinJsCompilation left for kotlinx-benchmark compatibility Ilya Goncharov 2024-01-12 11:27:40 +00:00
  • f12b77c359 [Doc] Describe the process of introducing new TODOs in the codebase Dmitriy Novozhilov 2023-11-09 12:41:52 +02:00
  • b077293396 [FIR] Allow, but also warn, KMutableProperty with captured types Alejandro Serrano Mena 2023-12-13 12:22:26 +01:00
  • 80d9933543 [ObjCExport] Analysis Api: Implement initial support for exporting 'MustBeDocumented' annotations Sebastian Sellmair 2024-01-11 08:47:27 +01:00
  • cdcb3e4dcd Tests for KT-64640 anzhela.sukhanova 2024-01-09 18:35:26 +02:00
  • 741c8eeba5 Tests for KT-64640 anzhela.sukhanova 2024-01-09 18:34:22 +02:00
  • b7fbfb2fde [K/N][tests] Migrate first platform-dependent test to new testing infra Alexander Shabalin 2023-12-20 18:52:02 +01:00
  • 4786c945d9 [K/N][tests] Elaborate comment in CInteropPackagesTest.kt Vladimir Sukharev 2024-01-11 14:59:03 +01:00
  • e7e825a6b9 [K/N][tests] Split test structAnonym.kt Vladimir Sukharev 2024-01-11 14:58:38 +01:00
  • 2ec8e8cf63 [K/N][tests] Use own reference implementation of availableProcessors() Vladimir Sukharev 2024-01-08 13:57:00 +01:00
  • 9f2558f640 [K/N][Tests] Patch package names also for .def files Vladimir Sukharev 2024-01-06 11:11:07 +01:00
  • 55a78bf499 [K/N][Tests] Migrate testData of KT59030WorkaroundTest to new new test infra Vladimir Sukharev 2024-01-06 20:17:58 +01:00
  • bf01cb16b4 [K/N][Tests] Migrate some cinterop tests to new infra Vladimir Sukharev 2024-01-04 19:01:46 +01:00
  • 422128f3dc [MPP] Fix a failing MPP diagnostic test Sergej Jaskiewicz 2024-01-11 18:42:04 +01:00
  • a778c6d9aa [ObjCExport] Add initial top level function export eugene.levenetc 2024-01-10 17:43:09 +01:00
  • e67042118a [Pill] Use the multi-platform kotlin-test library (see KT-61969) Yan Zhulanow 2023-12-14 18:03:10 +09:00
  • e2a06c66cc [Gradle] Fix warnings in KotlinCompilationSourceSetsContainerFactories Yahor Berdnikau 2024-01-11 09:57:37 +01:00
  • 60365cc116 Revert "Make it possible to enable "non-local break and continue" with -language-version flag" Nikita Bobko 2024-01-11 13:03:36 +01:00
  • 4c7a79f8b9 Provided changelog for kotlinx-metadata-jvm 0.9.0 Leonid Startsev 2024-01-10 17:45:15 +01:00
  • 8f9c09482b K2: Fix inference from assignment in PCLA Denis.Zharkov 2024-01-11 11:28:52 +01:00
  • 97d17012e5 K2: Add test reproducing KT-64222 Denis.Zharkov 2024-01-11 11:25:35 +01:00
  • dbbfb23fa9 [Build] Fix JPS build issue caused by :plugins:jso module Dmitriy Novozhilov 2024-01-11 14:04:25 +02:00
  • a0ba878b1d [FIR2IR] De-duplicate creation of Fir2IrConfiguration Sergej Jaskiewicz 2023-12-13 15:50:17 +01:00
  • 4d4c95b643 [FIR] Extract part of FirNativeObjCNameChecker into a separate checker Dmitriy Novozhilov 2024-01-10 14:23:35 +02:00
  • 728f42d02a [FIR] Extract common utilities for ObjCName checkers Dmitriy Novozhilov 2024-01-10 14:20:01 +02:00
  • 72b0372927 K2: Allow PCLA inference when a value parameter has a TV type Denis.Zharkov 2024-01-10 19:10:15 +01:00
  • b2ca19da73 K2: Adjust test data after correcting source for it Denis.Zharkov 2024-01-10 17:24:50 +01:00
  • e359db4111 K2: Set proper source for implicit it/receiver parameter Denis.Zharkov 2024-01-10 17:19:35 +01:00
  • 2ba02df361 [psi] allow creation of KotlinCommonParserDefinition Anna Kozlova 2024-01-10 21:53:06 +01:00
  • 82d52ef6fc [psi] add parenthesis around a nullable functional type text Anna Kozlova 2024-01-10 21:01:30 +01:00
  • c3a61f539b KT-64832 KT-61032 [FIR] Correctly handle extension receiver from implicit invoke calls in UnusedChecker Roman Golyshev 2024-01-09 17:04:41 +01:00
  • 0cad4c9632 KT-64832 [FIR] Add more testData for invoke on local variables Roman Golyshev 2024-01-09 13:17:21 +01:00
  • 2c90f1327d KT-61032 [FIR] Add testData for invoke on K*Function* local variables Roman Golyshev 2024-01-09 13:15:41 +01:00
  • 6951efe63c Metadata comparator: Support new metadata attributes (see below) Dmitriy Dolovov 2024-01-08 11:44:30 +01:00
  • 59b8941c28 Remove ModuleResult.Missing from commonization results Timofey Solonin 2023-12-21 09:22:49 +01:00
  • b70c50cd1f [Gradle] Add integration tests for building through xcode with embedAndSign task Artem Daugel-Dauge 2023-12-04 11:18:22 +01:00
  • af4d5605ca [Gradle] Copy framework to BUILT_PRODUCTS_DIR in the embedAndSign task Artem Daugel-Dauge 2023-12-04 11:17:21 +01:00
  • b78455093e [K/N][Tests] Adapt test single_tls_load.kt to optional inline of EnterFrame Vladimir Sukharev 2024-01-10 17:54:59 +01:00
  • 3c8e7bdfb1 [K/N][Tests] Refactor to AssertionsMode.assertionsEnabledWith() Vladimir Sukharev 2024-01-10 18:08:09 +01:00
  • 86c88c0c77 [K/N][Tests] Ignore alwaysDisable test which fails without caches Vladimir Sukharev 2024-01-10 14:30:17 +01:00
  • fee2a20a55 [K/N][Tests] Support test directive ASSERTIONS_MODE Vladimir Sukharev 2024-01-09 23:15:18 +01:00
  • 809d652bdf [K/N][Tests] Change assertions and runtime assertions modes to default, when optimizationMode=OPT Vladimir Sukharev 2024-01-09 17:22:02 +01:00
  • 2a55aa782d Revert "[Gradle] Add dsl marker to KotlinSourceSet" Yahor Berdnikau 2024-01-10 17:30:50 +01:00
  • e8704cc556 Revert "[Gradle] Add deprecated accessor to sourceSets inside KotlinSourceSet" Yahor Berdnikau 2024-01-10 17:30:28 +01:00
  • cf290a73fc [Analysis API] migrate AbstractSymbolLightClassesTestBase to doTestByMainModuleAndOptionalMainFile Dmitrii Gridin 2024-01-09 20:23:42 +01:00
  • 1aa2377c60 [Analysis API test] rename AbstractLowLevelApiModifiablePsiSingleFileTest to AbstractLowLevelApiModifiablePsiTest Dmitrii Gridin 2024-01-09 16:43:36 +01:00
  • 6145255e2c [Analysis API test] extract AbstractPsiDeclarationProviderTest Dmitrii Gridin 2024-01-09 16:40:35 +01:00
  • 0f3f0ff080 [Analysis API test] rename AbstractPsiDeclarationProviderMultiModuleBinaryTest to AbstractPsiDeclarationProviderBinaryTest Dmitrii Gridin 2024-01-09 16:38:45 +01:00
  • 79a8b6de1f [Analysis API test] rename AbstractPsiDeclarationProviderSingleModuleTest to AbstractPsiDeclarationProviderSourceTest Dmitrii Gridin 2024-01-09 16:37:46 +01:00
  • 052622b862 [Analysis API test] migrate more tests from doTestByModuleStructure to doTestByMainFile Dmitrii Gridin 2024-01-09 15:30:46 +01:00
  • cbae92f5c6 [Analysis API test] get rid of AbstractAnalysisApiSingleFileTest Dmitrii Gridin 2024-01-09 16:54:56 +01:00
  • 476940c06b [Analysis API test] get rid of AbstractAnalysisApiBasedSingleModuleTest Dmitrii Gridin 2024-01-09 15:41:03 +01:00
  • 095989b6fc [LL FIR] ger rid of AbstractLowLevelApiLastModuleFirstFileTest Dmitrii Gridin 2024-01-08 18:25:45 +01:00
  • 84d07ef492 [LL FIR] ger rid of AbstractLowLevelApiSingleFileTest Dmitrii Gridin 2024-01-08 18:17:34 +01:00
  • f8d95eceb7 [Analysis API] AbstractAnalysisApiBasedTest: implement test entry points to avoid boilerplate on implementation side Dmitrii Gridin 2024-01-08 18:08:15 +01:00
  • b67deea21f [Analysis API] introduce getKtFiles util Dmitrii Gridin 2024-01-09 20:36:48 +01:00
  • d828a646cf [Analysis API] move allKtFiles util from LL FIR module Dmitrii Gridin 2024-01-09 20:35:58 +01:00
  • 1c2fac41c2 [Analysis API] ExpressionMarkerProvider: fix path for selected expressions Dmitrii Gridin 2024-01-08 15:44:32 +01:00
  • a7984c6794 [Analysis API] ExpressionMarkerProvider: do not expose implementation details Dmitrii Gridin 2024-01-08 15:42:59 +01:00
  • 663b7fb76f [Analysis API] AbstractAnalysisApiBasedTest: introduce entry point for tests with main file Dmitrii Gridin 2024-01-08 14:51:29 +01:00
  • 6df0e0c847 [JS FIR] Enable FirJsLineNumberTests for FIR Alexander Korepanov 2023-12-20 16:19:58 +01:00
  • ac30911497 [JS tests] Split FIR and IR output test dirs Alexander Korepanov 2024-01-09 15:47:34 +01:00
  • 48f8f8af5f [K/JS] Fix useEsModules and useCommonJs DSL-functions ^KT-64561 Fixed Artem Kobzar 2024-01-10 18:22:08 +00:00
  • 300702a7e7 [K/JS] Create JavaScript Simple Object plugin that helps create typed JS objects Artem Kobzar 2024-01-10 16:30:02 +00:00
  • 45b8f99107 SLC: distinguish last v.s. non-last vararg during binary resolution Jinseong Jeon 2024-01-08 13:46:28 -08:00
  • 2bdadeb0c8 Fix instability of declaration order of KotlinStaticDeclarationProvider Denis.Zharkov 2024-01-09 16:32:41 +01:00
  • 7e4d9d9f64 K2: Add new tests for PCLA implementation Denis.Zharkov 2023-12-19 17:13:35 +01:00
  • 90feeab076 K2: Temporary mute controversial K2 IDE test after PCLA implementation Denis.Zharkov 2024-01-05 14:28:25 +01:00
  • 8365eb54dd K2: Adjust test data after PCLA implementation [multiLambdaRestriction] Denis.Zharkov 2023-12-19 18:43:54 +01:00
  • b9019d3de1 K2: Adjust test data after PCLA implementation [red-to-green] Denis.Zharkov 2023-12-13 15:08:19 +01:00
  • 8459465177 K2: Adjust test data after PCLA implementation [green-to-red, controversial] Denis.Zharkov 2023-12-19 18:00:28 +01:00
  • f945dce4c8 K2: Adjust test data after PCLA implementation [green-to-red] Denis.Zharkov 2023-12-19 18:44:12 +01:00
  • 6052e24626 K2: Adjust test data after PCLA implementation [red-to-red] Denis.Zharkov 2023-12-13 15:09:23 +01:00
  • 276f5b26d8 K2: Implement partially constrained lambda analysis (PCLA) Denis.Zharkov 2023-08-21 17:51:54 +02:00
  • 9ae5287df8 K2: Pass resolution mode to CallInfo Denis.Zharkov 2023-12-19 14:41:31 +01:00
  • 3b2bc49c4d K2. Drop PostponedVariablesInitializerResolutionStage Denis.Zharkov 2023-08-09 18:34:39 +02:00
  • bb8ff9e299 KT-62584 Fix generation of type arguments for local classes strangepleasures 2024-01-10 14:20:09 +00:00
  • b645997dc4 [Gradle, JS] Use dev server not as property in KotlinWebpackConfig Ilya Goncharov 2024-01-10 12:41:53 +00:00
  • fba2f5ea4e Expand most kotlinx.serialization tests on JS backend Leonid Startsev 2024-01-03 18:04:11 +01:00
  • 60080e8bb8 [Build] Remove redundant trove4j compileOnly dependencies Alexander.Likhachev 2023-12-13 17:28:12 +01:00
  • 21b438f55d Replace the trove4j collections usages with the fastutil ones Alexander.Likhachev 2023-12-06 12:48:36 +01:00
  • dd5fffebf2 JVM: do not generate assertion message for captured fields Alexander Udalov 2024-01-09 12:13:03 +01:00
  • f01e633f8b JVM: do not put public field access into a single expression block Alexander Udalov 2024-01-09 00:10:46 +01:00
  • 96b2f13397 Make it possible to enable "non-local break and continue" with -language-version flag Nikita Bobko 2024-01-10 08:53:11 +01:00
  • eabbe21b66 [AA] Add diagnostics tests for sealed classes/interfaces Marco Pennekamp 2023-12-21 11:21:17 +01:00
  • 51f1e31cce [AA] Support sealed class inheritors in dangling file tests Marco Pennekamp 2024-01-09 01:15:32 +01:00
  • ff0224d28d [AA] Test project structure: Fix duplicate binary library modules in main module dependencies Marco Pennekamp 2024-01-09 00:52:56 +01:00
  • 62facee96c [K/N] Debug output for flaky testReleaseCompilerAgainstPreReleaseLibrary Alexander Zakharenko 2024-01-08 17:53:49 +01:00
  • 92affa1b24 [ObjCExport] Add initial objective-c function translation eugene.levenetc 2024-01-08 13:51:42 +01:00
  • 7e61f9cb42 [Gradle] Validation for definitionFile and packageName in cinterop Dmitrii Krasnov 2023-12-14 11:14:23 +01:00
  • cef46a9dd1 [Gradle Native] Made definitionFile Optional for cinterop task Dmitrii Krasnov 2023-12-13 17:52:21 +01:00
  • 013b5e3780 [IR] Fix missing AMBIGUOUS_ACTUALS Nikita Bobko 2023-12-05 15:10:32 +01:00
  • e6860054ea [FIR] Cleanup: drop AMBIGUOUS_ACTUALS diagnostic from the frontend Nikita Bobko 2023-12-05 16:12:34 +01:00
  • f1ce57f08f AA: handle PsiType conversion for recursive type parameter case (again) Jinseong Jeon 2023-12-27 20:22:24 -08:00
  • 93f1555322 KTIJ-28080 [AA] Move selection checking to ElementsToShortenCollector.findClassifierQualifierToShorten Roman Golyshev 2024-01-05 15:13:50 +01:00
  • 3b448b284c KTIJ-28080 [AA] Refactor ElementsToShortenCollector.findClassifierElementsToShorten Roman Golyshev 2024-01-05 13:26:16 +01:00
  • 8f79d519b8 Add @NotNull to return type of KtTestUtil.getJdk21Home Stanislav Ruban 2024-01-08 18:27:43 +02:00
  • 8c2293ddcd Use JDK 21 in AdditionalBuiltInsMembersSignatureListsTest Stanislav Ruban 2024-01-08 18:27:29 +02:00
  • 4ef830f9ee Regenerate tests after removing separate test configurations for JDK 21 Stanislav Ruban 2024-01-08 18:27:12 +02:00