Commit Graph

  • 2ae2f09fee [FIR] Fixed phase for FirCompanionGenerationProcessor to COMPANION_GENERATION Sergey.Shanshin 2024-01-19 17:27:21 +01:00
  • 7af2aebbe2 [FIR] Fixed resolving type by FirUserTypeRef if type is parametrized Sergey.Shanshin 2024-01-19 16:43:05 +01:00
  • 84ad12be57 [KxSerialization] Added inspections on custom serializer parameters Sergey.Shanshin 2023-07-28 22:03:31 +02:00
  • 9532172a22 [Fir2IR] Don't use FIR f/o builder when IR f/o builder is enabled Pavel Kunyavskiy 2024-02-09 16:07:45 +01:00
  • 74193aefb4 Kotlin maven publication tasks are not compatible with Configuration Cache cristiangarcia 2024-02-11 23:15:06 +01:00
  • cf1a1693b3 [Gradle] Remove exceptions for warnings-as-errors flag enable Yahor Berdnikau 2024-02-08 22:43:20 +01:00
  • 11fee106b2 [Gradle] Fix warnings in kotlin-native-build-tools Yahor Berdnikau 2024-02-08 22:41:54 +01:00
  • de40306f8e [Gradle] Fix warnings in KotlinPerformancePlugin Yahor Berdnikau 2024-02-08 22:27:39 +01:00
  • 05f3019fcf [Gradle] Fix warnings in experimentalConifguration.kt Yahor Berdnikau 2024-02-08 22:17:06 +01:00
  • d2c8565d55 [Gradle] Fix warnings in SetupKotlinNativePlatformDependenciesAndStdlib Yahor Berdnikau 2024-02-08 22:07:12 +01:00
  • e10b4066d5 [Gradle] Fix warnings in KotlinNativeTargetPreset Yahor Berdnikau 2024-02-08 22:06:21 +01:00
  • afd5dbec81 [Gradle] Fix warnings in DefaultCInteropSettings Yahor Berdnikau 2024-02-08 22:05:35 +01:00
  • bbf933ce70 [Gradle] Fix warnings in YarnWorkspaces Yahor Berdnikau 2024-02-08 22:04:59 +01:00
  • 40fa94b23b [Gradle] Fix warnings in Yarn Yahor Berdnikau 2024-02-08 22:04:26 +01:00
  • 00f8c23092 [Gradle] Fix warnings in KotlinNpmInstallTask Yahor Berdnikau 2024-02-08 22:03:56 +01:00
  • aba89b6676 [Gradle] Fix warnings in CreateTargetConfigurationsSideEffect Yahor Berdnikau 2024-02-08 22:02:53 +01:00
  • 1ad9462c72 [Gradle] Fix warnings in CreateDefaultCompilationsSideEffect Yahor Berdnikau 2024-02-08 22:00:04 +01:00
  • e72704ce86 [Gradle] Fix warnings in ConfigureBuildSideEffect Yahor Berdnikau 2024-02-08 21:58:53 +01:00
  • 36233bd17d [Gradle] Fix warnings in GradleLoggerAdapter Yahor Berdnikau 2024-02-08 21:56:15 +01:00
  • 3586f624a3 [Gradle] Fix warnings in kotlinTargetPresets.kt Yahor Berdnikau 2024-02-08 21:55:31 +01:00
  • 85f7dd1c20 [Gradle] Fix warnings in kotlinTestDependencyManagement.kt Yahor Berdnikau 2024-02-08 21:54:18 +01:00
  • 0ec9f2a8b9 [ObjCExport] Constructors fixes, cloneables handling, annotations eugene.levenetc 2024-02-12 13:30:07 +00:00
  • 545753ff4c Dokka is not compatible with ConfigurationCache cristiangarcia 2024-02-11 22:22:59 +01:00
  • a9d0e8574e Make artifacts-tests:test ConfigurationCache compatible cristiangarcia 2024-02-11 23:39:08 +01:00
  • 5836067082 [klib] Add error suppression to a signature clash diagnostic test Sergej Jaskiewicz 2024-02-09 19:44:07 +01:00
  • f26e470e80 [klib] Don't show signature clash diagnostics for local declarations Sergej Jaskiewicz 2024-02-09 19:26:27 +01:00
  • e363a1228d KT-65404 KAPT should print a warning if stub generation is triggered for an interface with method bodies but without -Xjvm-default=all or -Xjvm-default=all-compatibility strangepleasures 2024-02-12 11:17:32 +00:00
  • d75463a7d5 [KAPT] KT-65399 Fix rendering of types with names starting with $. Pavel Mikhailovskii 2024-02-12 11:15:36 +00:00
  • 58264e177f [FIR] Improve UPPER_BOUND_VIOLATED message Kirill Rakhman 2024-02-09 16:41:43 +01:00
  • 91e4837c95 [Tests] Add test for #KT-65712 Kirill Rakhman 2024-02-09 16:08:33 +01:00
  • 9391ff8179 [FIR] Implement toString in FirTypeRefSource Kirill Rakhman 2024-02-07 10:45:31 +01:00
  • 3dede06d51 [Tests] Add diagnostic tests for sealed class inheritors Pavel Kirpichenkov 2024-01-31 17:51:43 +02:00
  • 3db7df6898 [FIR] Fix FirDuplicateParameterNameInFunctionTypeChecker Nikolay Lunyak 2024-02-07 18:04:37 +02:00
  • 8ec248131d [FIR] Reproduce KT-65584 Nikolay Lunyak 2024-02-07 15:55:59 +02:00
  • ef29879740 [FIR] Remove hack for @OnlyInputTypes Kirill Rakhman 2024-02-08 12:21:06 +01:00
  • b90598823e [FIR] Improve approximation of captured types Kirill Rakhman 2024-02-08 12:20:43 +01:00
  • 831ef0f909 [FakeOverrideBuilder] Fix referencing a local type from a return type Pavel Kunyavskiy 2024-02-06 15:15:19 +01:00
  • 90db7cd685 Mark checkIdeDependenciesConfiguration as notCompatibleWithConfigurationCache cristiangarcia 2024-02-09 11:44:46 +01:00
  • ab6c3847bc [K/N][Tests] Add TODO for KT-64879 Vladimir Sukharev 2024-02-09 21:59:59 +01:00
  • a0ffea48a2 [K/N][Tests] Use runProcess in doFileCheck Vladimir Sukharev 2024-02-08 23:44:23 +01:00
  • 7cb372e66f [K/N][Tests] Migrate test signext_zeroext_objc_export.kt Vladimir Sukharev 2024-02-07 11:50:04 +01:00
  • f3d3ae8416 IR: take startOffset/endOffset of parent class in FakeOverrideCopier Alexander Udalov 2024-02-09 17:32:32 +01:00
  • 38824f62b8 Fir2Ir: minor, inline origin FAKE_OVERRIDE when creating fake overrides Alexander Udalov 2024-02-09 16:55:27 +01:00
  • 0ba509dcd6 [K/N][Tests] Adjust test signext_zeroext_interop.kt for different cache modes Vladimir Sukharev 2024-02-09 18:20:37 +01:00
  • 370f138ad4 [K/N][Tests] Migrate test signext_zeroext_interop.kt Vladimir Sukharev 2024-02-07 10:48:17 +01:00
  • b0ad91a98c SLC: create backing field for deprecated property Jinseong Jeon 2024-01-30 00:08:53 -08:00
  • 0533c73910 SLC: add tests about deprecated-hidden property/accessor Jinseong Jeon 2024-02-04 22:42:36 -08:00
  • 300369000f [KT-65126] Fix visibility of enums according to failing tests Sergey Bogolepov 2024-02-09 15:57:31 +02:00
  • b5cb1fddff [KT-65126] Initial version of Swift export integration tests Sergey Bogolepov 2024-02-09 15:50:51 +02:00
  • 2d01c4ca4c [Native][Tests] Extract more common code Sergey Bogolepov 2024-02-09 15:02:47 +02:00
  • 95429b52f9 [Native][Tests] Generalise SwiftCompilation Sergey Bogolepov 2024-02-09 14:13:32 +02:00
  • cb0d78d443 singleOutputFile() method used Task.getProject() and that's not allowed with CC cristiangarcia 2024-02-08 22:10:29 +01:00
  • 21fff5634e [FIR] Fir modality of FirPropertyAccessor Nikita Bobko 2024-02-06 15:53:04 +01:00
  • ab726fee3d [FIR] FirJvmNameChecker: take into account effective modality Nikita Bobko 2024-02-06 20:12:50 +01:00
  • cabf7e4fae Introduce documentation for PCLA implementation Denis.Zharkov 2024-02-07 15:16:16 +01:00
  • 41cc926953 Minor. Reorder some methods in FirInferenceSession Denis.Zharkov 2024-02-07 15:51:10 +01:00
  • b86c0d990e Minor. Reformat PCLA related part at ResultTypeResolver Denis.Zharkov 2024-02-07 15:18:58 +01:00
  • 05b5cdc918 Minor. Rename and add kdoc for Candidate::onCompletionResultsWritingCallbacks Denis.Zharkov 2024-02-07 15:17:44 +01:00
  • 4a74498be7 Outputs are not serializable, FileCollection is cristiangarcia 2024-02-05 14:17:56 +01:00
  • 8f906ca669 K2: refactor/simplify/comment processOverridesForFunctionsWithDifferentJvmName Mikhail Glukhikh 2024-02-09 13:43:59 +01:00
  • a189509353 K2: build override structure for Java renamed builtins more precisely Mikhail Glukhikh 2024-02-08 14:11:18 +01:00
  • c6f5e5f297 Add Kdoc to processOverridesForFunctionsWithDifferentJvmName Mikhail Glukhikh 2024-02-08 14:29:47 +01:00
  • ba374a3978 K2: reproduce KT-65410 in diagnostic/BB tests Mikhail Glukhikh 2024-01-31 08:37:47 +01:00
  • b6c805bbb6 Remove KotlinSirOrigin hierarchy in favour of direct AA usage #KT-65335 Fixed Artem Olkov 2024-02-09 18:34:52 +00:00
  • c2e0c8b2e9 [Gradle] Introduce KotlinToolingDiagnostics.DependencyDoesNotPhysicallyExist Alexander.Likhachev 2024-02-08 20:31:42 +01:00
  • 5d98758645 [BTA] Add KDoc for CompilationService.calculateClasspathSnapshot Alexander.Likhachev 2024-01-30 12:40:03 +01:00
  • de04c62df5 [Gradle] Do not try snapshotting non-existent classpath entries Alexander.Likhachev 2024-01-30 12:33:40 +01:00
  • c5138b781f [Gradle] Remove senseless try-catch in BuildToolsApiClasspathEntrySnapshotTransform Alexander.Likhachev 2024-01-30 12:30:48 +01:00
  • 75df4869cc [Gradle] Add test for KT-62101 Alexander.Likhachev 2024-01-30 12:28:08 +01:00
  • 21afa19fc1 CODEOWNERS: Update ownership under KLIB tool Dmitriy Dolovov 2024-02-09 15:35:35 +01:00
  • 12cd9c4530 [Gradle, JS] Deprecate only deprecated properties in compiler arguments copy Ilya Goncharov 2024-02-08 12:59:40 +01:00
  • d02be30e3b [Gradle, JS] Return back deprecated options noStdlib and metaInfo Ilya Goncharov 2024-02-07 13:39:22 +01:00
  • 2340d59f40 [JS] Get rid of outputFile in compiler args (KT-61116) Ilya Goncharov 2023-11-08 14:30:58 +01:00
  • 9fcf6c5f89 JVM: add tests on some JPMS-related diagnostics Alexander Udalov 2024-02-08 23:54:59 +01:00
  • a5bf8787a1 Reflection: exclude DEFAULT_CONSTRUCTOR_MARKER when calculating mask size wrongwrong 2024-01-20 18:44:45 +09:00
  • 0033c9c23a Unmute unsafeAssignmentExtra test #KT-65218 Abduqodiri Qurbonzoda 2024-02-09 15:06:22 +02:00
  • ae3c9dd9b9 Improve Path.walk/delete/copyToRecursively documentation Abduqodiri Qurbonzoda 2024-01-03 15:15:05 +05:00
  • f8c587ddcf Fix security vulnerability in Path recursive functions #KT-63103 Abduqodiri Qurbonzoda 2023-11-06 16:18:37 +02:00
  • 4c06673483 [klib] Add a test for clashing signatures in property delegates Sergej Jaskiewicz 2024-02-08 22:10:13 +01:00
  • 0c0943a880 [klib] Add a test for KT-65551 Sergej Jaskiewicz 2024-02-08 21:25:06 +01:00
  • 03ca64c954 [klib] Make CONFLICTING_KLIB_SIGNATURES_DATA diagnostic more precise Sergej Jaskiewicz 2024-02-08 19:05:44 +01:00
  • d80a67652f [klib] Fix NIE when showing signature clash diagnostics on properties Sergej Jaskiewicz 2024-02-08 19:01:50 +01:00
  • 9688c3e761 [KAPT] Improve stub formatting; check raw stubs in tests strangepleasures 2024-02-09 15:41:37 +00:00
  • c5e6197690 Dokka 1.9.10 cristiangarcia 2024-02-03 21:53:09 +01:00
  • b4062c8974 [Fir2IR] Fix fake override generation for lazy accessors Pavel Kunyavskiy 2024-02-08 11:53:45 +01:00
  • d121b529b5 [IR] Remove strong references to IR entities in CompilationException Marco Pennekamp 2024-02-08 16:04:43 +01:00
  • a4ccb72b94 Add tests making sure that a couple of issues are fixed by PCLA Denis.Zharkov 2024-02-08 17:07:58 +01:00
  • fb8cc00d1f Minor. Mention KT-49160 in relevant test data Denis.Zharkov 2024-02-08 17:06:06 +01:00
  • 7ab9e03347 KT-65684: KAPT: (Re)enable fallback to K1 KAPT and make it default Pavel Mikhailovskii 2024-02-09 12:54:28 +00:00
  • e532220305 K1/K2: add a test fixing behavior of overloadResolutionByLambda/PCLA combo Mikhail Glukhikh 2024-02-09 10:20:57 +01:00
  • 8217aa9633 K2: introduce fun interface PostponedAtomAnalyzer to make code cleaner Mikhail Glukhikh 2024-02-09 09:04:08 +01:00
  • 9b2fc061e5 K2: drop unused ConeStubTypeForSyntheticFixation Mikhail Glukhikh 2024-02-08 11:54:21 +01:00
  • f1aaae9515 K2: reorganize code in ConstraintSystemCompleter around PCLA mode Mikhail Glukhikh 2024-01-24 13:52:34 +01:00
  • 56475c0a5b Rename: builderInferenceSession -> pclaInferenceSession Mikhail Glukhikh 2024-01-24 13:40:27 +01:00
  • 195d3604ae Add 'K2Only' OptIn for 'usesOuterCs' Mikhail Glukhikh 2024-01-24 13:40:08 +01:00
  • e54ed9d470 Cleanup FirPCLAInferenceSession Mikhail Glukhikh 2024-01-24 12:19:15 +01:00
  • 9743a5b334 K2: drop unused parameter in ConstraintSystemCompleter Mikhail Glukhikh 2024-01-23 17:52:15 +01:00
  • f0ac963474 K2/PCLA: add explicit withPCLASession: Boolean parameter to analyzeLambda Mikhail Glukhikh 2024-01-23 17:50:43 +01:00
  • c7bc8547da K2: inline notFixedInputTypeVariables in ConstraintSystemCompleter Mikhail Glukhikh 2024-01-23 17:39:55 +01:00
  • b4e1fa8569 [Gradle, Wasm] Standartize binaryen and d8 download instead of download task Ilya Goncharov 2024-02-09 11:18:37 +00:00