Commit Graph

  • 88d159ec65 IR: minor, update the comment about K2 kapt in IrGenerationExtension Alexander Udalov 2024-03-11 10:45:29 +01:00
  • 76d555e5d6 Add FUS metrics for power-assert compiler plugin usage Nataliya.Valtman 2024-03-14 19:32:50 +01:00
  • 8a9fb7d954 [Wasm] Print result of webpack and webpack process not into error log level, print everything from webpack to info log Ilya Goncharov 2024-03-11 19:49:57 +01:00
  • 2880082c9a [Gradle] Test for KLIB manifest in CompositeMetadataArtifactImpl Anton Lakotka 2024-03-13 23:47:15 +01:00
  • 322940f228 [Gradle] Test that composite metadata artifact with resources only... Anton Lakotka 2024-03-13 23:38:57 +01:00
  • a18dca5728 Add missing cases for PROPERTY_AS_OPERATOR Alejandro Serrano Mena 2024-02-23 09:46:46 +01:00
  • 869cc8bdb8 Do not run FusStatisticIT.testProjectWithIncludedBuild test on windows Nataliya.Valtman 2024-03-14 21:51:03 +01:00
  • 2095f90e69 [FIR] Fix exception in Java scope caused by inherited member with implicit return type Kirill Rakhman 2024-03-14 15:23:19 +01:00
  • 8f420eb3e1 [FIR][checkers][Wasm] Turn FirWasmJsInteropTypesChecker into a platform checker Stanislav Ruban 2024-03-11 04:11:10 +02:00
  • 478c1a6d50 [FIR][checkers][JS] Move reporting of FirJsErrors.EXTERNAL_TYPE_EXTENDS_NON_EXTERNAL_TYPE to FirJsInheritanceClassChecker Stanislav Ruban 2024-03-11 04:04:58 +02:00
  • 0549c6c75b [FIR][checkers][Wasm] Expand type aliases in FirWasmExternalInheritanceChecker Stanislav Ruban 2024-03-11 03:56:56 +02:00
  • 4d17a908e2 [tests][FIR][checkers][Wasm] Add test data for KT-66475 Stanislav Ruban 2024-03-11 03:53:41 +02:00
  • bf77cc3d0c [tests][FIR][checkers][JS] Add test data for KT-66474 Stanislav Ruban 2024-03-11 03:52:10 +02:00
  • 41e8b45def [tests][FIR][checkers][Wasm] Add test data for KT-66473 Stanislav Ruban 2024-03-11 03:50:21 +02:00
  • 24d7d8088c [tests][FIR][checkers][Wasm] Prepare for addition of KMP Wasm test data Stanislav Ruban 2024-03-11 03:34:29 +02:00
  • a7332a4cad [minor][FIR][checkers][Wasm] Refactor FirWasmJsInteropTypesChecker for readability Stanislav Ruban 2024-03-11 00:01:16 +02:00
  • 4dd0a25eca [FIR][checkers][Wasm] Refine WRONG_JS_INTEROP_TYPE reporting Stanislav Ruban 2024-03-11 00:00:15 +02:00
  • a65ea2ce02 [FIR][checkers][Wasm] Reorder information in messages for WRONG_JS_INTEROP_TYPE Stanislav Ruban 2024-03-08 23:36:55 +02:00
  • b165ff675b [tests][FIR][checkers][Wasm] Improve test coverage for WRONG_JS_INTEROP_TYPE Stanislav Ruban 2024-03-10 23:02:00 +02:00
  • eaa50fbf37 add export from kotlin into swift of simple documentation comment #KT-65913 fixed Artem Olkov 2024-03-15 11:40:13 +00:00
  • 11c006d14c Fix result in JavaUsageTest (poisoning is now OFF) Mikhail Glukhikh 2024-03-15 09:16:40 +01:00
  • c6e0268893 Revert "Temporary: make PRE_RELEASE_CLASS a warning in both K1/K2 (KT-66551)" Mikhail Glukhikh 2024-03-14 21:35:41 +01:00
  • 8ac576614f Revert "Temporary: mute PRE_RELEASE_CLASS in some tests (KT-66551)" Mikhail Glukhikh 2024-03-14 21:35:33 +01:00
  • e22a2016b1 Revert "Temporary: make "Pre-release classes were found in dependencies" warning" Mikhail Glukhikh 2024-03-14 21:35:16 +01:00
  • 6d02ce601a Revert "Temporary: mute pre-release warnings in Gradle tests (KT-66551)" Mikhail Glukhikh 2024-03-14 21:35:11 +01:00
  • a8bac70dec Revert "Temporary: comment the last check in JavaUsageTest (KT-66551)" Mikhail Glukhikh 2024-03-14 21:35:06 +01:00
  • 09eb138625 Revert "Temporary: don't check log in Maven test (KT-66551)" Mikhail Glukhikh 2024-03-14 21:34:59 +01:00
  • 4f4f6393f9 Build: Introduce kotlin.build.test.process.NativeMemoryTracking property Vyacheslav Gerasimov 2024-03-14 23:58:22 +01:00
  • cf2135aaa4 [K/N] skip lowerings for header caches Johan Bay 2024-01-31 16:22:15 +01:00
  • d845e7c3f6 [K/N] skip consistency check for header caches Johan Bay 2024-01-31 16:20:54 +01:00
  • 612caf13cf [K/N] do not save klib hash in header caches Johan Bay 2024-01-31 16:19:17 +01:00
  • 1f1522b787 [K/N] remove class field types from caches Johan Bay 2024-01-10 13:21:11 +01:00
  • a481f35450 [K/N] deserialize inline functions for header klibs Johan Bay 2024-01-09 15:43:28 +01:00
  • 59f0c0464b [K/N] add flag to klib manifest for header klibs Johan Bay 2024-01-08 15:54:29 +01:00
  • 1b521d564f [K/N] serialize field names to caches Johan Bay 2024-01-09 15:41:34 +01:00
  • a89893a2c5 [K/N] add testing setup for header klibs and caches Johan Bay 2023-11-29 10:26:40 +01:00
  • 84341a9e25 [K/N] add header_cache output type Johan Bay 2023-11-16 12:24:41 +01:00
  • d8ae22e824 KTIJ-29015 [Plugin API] Add documentation to the ExtensionStorage.registerDisposable Roman Golyshev 2024-03-14 21:46:28 +01:00
  • 40c4e865c7 K2/Java/enhancement: implement wildcards replacement with flexible bounds Mikhail Glukhikh 2024-03-14 12:23:43 +01:00
  • 5b0cb5c9db K2/jspecify: reproduce KT-65594 Mikhail Glukhikh 2024-03-14 09:36:11 +01:00
  • 30e2af7b66 [FIR] Threat some error candidate applicabilities with same priority Dmitriy Novozhilov 2024-03-13 12:10:20 +02:00
  • d88092aa94 [K/N][tests] Migrate various runtime/ tests ^KT-61259 Alexander Shabalin 2024-03-11 22:48:50 +01:00
  • 7ad4e58a7a [FIR tree generator] Add a kDoc for FirUnitExpression Sergej Jaskiewicz 2024-03-14 18:26:13 +01:00
  • c379fd7fa1 [tree generator] Allow adding kDocs to implementation classes Sergej Jaskiewicz 2024-03-14 18:24:57 +01:00
  • cd20f31810 K2: introduce JavaTypeParameterDefaultRepresentationWithDNN exp. feature Mikhail Glukhikh 2024-03-11 18:09:43 +01:00
  • 4464385fa9 Scripting: KT-62576 Remove irrelevant output from classpath debug information. Christian Melchior 2024-03-14 20:52:27 +00:00
  • 7d06b34bfa [Test] KT-64350 Add testcases Alevtina.Gamzikova 2024-03-13 09:53:04 +01:00
  • 90ccdb79ed K2: Set special function kind to function param with receiver Jaebaek Seo 2024-03-07 10:35:11 -08:00
  • cc6e0eb218 [Test] Unmute passing test about binary poisoning (KT-66551) Dmitriy Novozhilov 2024-03-14 13:14:23 +02:00
  • e89afe8f6b Advance bootstrap to 2.0.0-dev-18803 Dmitriy Novozhilov 2024-03-14 09:22:33 +02:00
  • 9295f44eda Quote module name in the generated modulemap Timofey Solonin 2024-03-13 19:48:01 +01:00
  • 4ab5c3b74b Record unquoted module name behaviour in KGP-IT Timofey Solonin 2024-03-14 13:43:24 +01:00
  • 06960394b7 [Gradle] Fix issues with EmbedAndSignUsedWithPodDependencies diagnostic Artem Daugel-Dauge 2024-03-11 17:57:57 +01:00
  • 9851ff1905 [FIR] Reproduce KT-66277, KT-66279, KT-66512 and KT-66534 Sergej Jaskiewicz 2024-03-14 16:39:23 +01:00
  • b3827947d9 [Analysis API] Update KDoc for KtPsiTypeProvider#asKtType Dmitrii Gridin 2024-03-14 12:10:10 +01:00
  • 5689dedea0 [Analysis API FIR] KtFirPsiTypeProvider: drop redundant TODO Dmitrii Gridin 2024-03-12 17:17:16 +01:00
  • ba421aa320 [Analysis API FIR] KtFirPsiTypeProvider: support type parameter position in asKtType Dmitrii Gridin 2024-03-12 17:08:40 +01:00
  • 675bf36049 [FIR] JavaTypeParameterStack: allow nullable return from get Dmitrii Gridin 2024-03-12 16:42:20 +01:00
  • eb8054ac1e [K/Wasm] Fix object optimization false trigger on non-pure objects ^KT-66471 Fixed Artem Kobzar 2024-03-14 17:12:45 +00:00
  • a2a0e8cb38 [Gradle] Fixed CC connected IT Dmitrii Krasnov 2024-03-13 14:46:32 +01:00
  • fae50f1258 [tree generator] Drop deprecated IrPackageFragment.fqName Wojciech Litewka 2024-03-12 15:33:59 +01:00
  • c1266daf73 [tree generator] Remove AbstractField.defaultValueInBase Wojciech Litewka 2024-03-12 13:43:42 +01:00
  • 6b9a671476 [IR] Minor: Specify IrPackageFragment.fqName literally in IrTree Wojciech Litewka 2024-03-12 13:35:28 +01:00
  • 5e9c3025bb [IR] Move IrValueDeclaration.isAssignable to extension property Wojciech Litewka 2024-03-12 13:31:20 +01:00
  • ddcef6396e [IR] Drop inlineArgumentsWithOriginalOffset from inliner Ivan Kylchik 2024-03-12 12:21:44 +01:00
  • 3ee126de74 [IR] Drop alwaysCreateTemporaryVariablesForArguments from inliner Ivan Kylchik 2024-03-12 12:20:33 +01:00
  • 75c87dd858 Update changelog and migration guide of kotlin-metadata-jvm Leonid Startsev 2024-03-07 15:37:34 +01:00
  • cc343d7fb3 Add KmFlexibleTypeUpperBound.Companion and JVM_PLATFORM_TYPE_ID extension on it. Leonid Startsev 2024-03-06 20:20:19 +01:00
  • 50331fb149 Remove all deprecated API from kotlin-metadata(-jvm). Leonid Startsev 2024-03-06 20:00:39 +01:00
  • e002f07ff5 [K/N][build] Fix distPlatformLibs Gradle task dependencies on Windows Svyatoslav Scherbina 2024-03-11 13:48:42 +01:00
  • 75eeb5291d [K/JS] Add test for the private inner class bug ^KT-65657 Artem Kobzar 2024-03-14 12:48:24 +00:00
  • 324d2e042a Tests: do not report backend diagnostics in diagnostic tests Alexander Udalov 2024-03-12 11:40:06 +01:00
  • 7d6cd8d126 Tests: remove diagnostic test with incorrect compiler behavior Alexander Udalov 2024-03-12 14:32:34 +01:00
  • d986e0ee9c Tests: move more diagnostic tests to testsWithJvmBackend Alexander Udalov 2024-03-12 12:25:42 +01:00
  • 56a1a3153b Tests: move inline class-related diagnostic tests Alexander Udalov 2024-03-12 14:55:12 +01:00
  • d08c904b0c Tests: copy diagnostic test to codegen/box Alexander Udalov 2024-03-12 15:24:54 +01:00
  • c997e9f142 Tests: move diagnostic test to testsWithJvmBackend Alexander Udalov 2024-03-12 15:09:34 +01:00
  • 81a9f5654e Tests: remove diagnostic tests which are present elsewhere Alexander Udalov 2024-03-12 12:25:42 +01:00
  • c62fe0d107 [Test] Add regression test for KT-66336 Dmitriy Novozhilov 2024-03-14 11:34:02 +02:00
  • fcc4470b74 KT-65897: add exporting of kotlin constructors as Swift constructors #KT-65897 fixed Artem Olkov 2024-03-14 12:21:39 +00:00
  • bbcc5c9aed [K/N][tests] Migrate interopTest tests ^KT-61259 Alexander Shabalin 2024-03-13 23:33:31 +01:00
  • c227e60150 [FIR] Fix resolution of LHS of augmented assignment operator call Kirill Rakhman 2024-03-12 14:38:00 +01:00
  • 609906a0b1 [FIR] Extract function for receiver resolution Kirill Rakhman 2024-03-13 12:17:59 +01:00
  • ff981a49ad [FIR] Make return types more precise Kirill Rakhman 2024-03-12 14:33:18 +01:00
  • 9f750d3036 [Tests] Reproduce current behavior of operator/infix resolution Kirill Rakhman 2024-03-12 13:19:18 +01:00
  • f288163cbc [Test] Use rethrow for checked exception in java-written tests Dmitriy Novozhilov 2024-03-14 10:02:48 +02:00
  • 09c27d78b8 [Test] Revert not-needed change in KotlinTestUtils Dmitriy Novozhilov 2024-03-13 16:23:04 +02:00
  • a8275c99a3 [FIR, IR] Check for strict subtypes during actualization Nikita Bobko 2024-03-12 17:34:47 +01:00
  • 0fec50135f [kotlin] Provide CFG facade for the extract function refactoring Yan Zhulanow 2024-03-05 01:44:32 +09:00
  • b032e647f7 [IR] Move assert in IrSetValueImpl to factory function Wojciech Litewka 2024-02-29 11:56:25 +01:00
  • 62f546ca0c [IR] Hide constructors of implementation classes behind factory functions Wojciech Litewka 2024-02-28 21:57:02 +01:00
  • b24d5390a8 [FIR] Use proper directOverriddenFunctions fun in FirNativeThrowsChecker Ivan Kochurkin 2024-03-14 10:37:08 +00:00
  • 4941094521 API 4 ABI: Dump WASM target names Dmitriy Dolovov 2024-03-13 16:20:48 +01:00
  • d43db973d4 API 4 ABI: Rename manifest property: wasm_target -> wasm_targets Dmitriy Dolovov 2024-03-13 15:51:28 +01:00
  • 25de42b7eb API 4 ABI: Move const val KLIB_PROPERTY_WASM_TARGET to :kotlin-util-klib Dmitriy Dolovov 2024-03-12 15:16:34 +01:00
  • 651f068e06 [K/N] Fix a race on mark queue destruction in CMS GC Aleksei.Glushko 2024-03-11 10:47:03 +01:00
  • fb7176d5fa [K/N] Checked ManuallyScoped Aleksei.Glushko 2024-01-25 18:23:21 +01:00
  • 5396a6f8da [K/N] Avoid unitialized "fake" values Aleksei.Glushko 2024-01-15 18:28:05 +01:00
  • 1f39bc9a18 [Analysis API] Add tests for foreign values Yan Zhulanow 2024-02-05 18:30:30 +09:00
  • 2dd16e1179 [Analysis API] Fix 'getContainingDeclaration()' for foreign values Yan Zhulanow 2024-02-01 00:48:24 +09:00