Commit Graph

  • 312feb3dca [FIR] make script destructuring declaration entry initializer lazy expression Dmitrii Gridin 2024-02-09 23:14:50 +01:00
  • c0f4f7fefd [LL FIR] AbstractFirLazyBodiesCalculatorTest: add ability to suppress test Dmitrii Gridin 2024-02-09 23:06:48 +01:00
  • 256d83b005 [LL FIR] support lazy resolve of <destruct> script declaration Dmitrii Gridin 2024-02-09 19:55:03 +01:00
  • 792af849df [LL FIR] add getOrBuildFir test on destructuring declaration annotation Dmitrii Gridin 2024-02-09 19:35:37 +01:00
  • 9ca0bdcb80 [FIR] make script destructuring declaration initializer lazy expression Dmitrii Gridin 2024-02-09 19:07:05 +01:00
  • 898c8c002e [LL FIR] add lazy body calculation tests for scripts Dmitrii Gridin 2024-02-09 17:27:24 +01:00
  • f77c08a821 Fail fast, and with a descriptive error, if both configuration-cache and native are enabled cristiangarcia 2024-02-13 11:34:21 +01:00
  • 95ea711659 Fix PsiLiteral#getReferences Vladimir Dolzhenko 2024-02-14 13:39:50 +00:00
  • 89681e0a47 [Analysis API] override equals in KtFirReceiverParameterSymbol aleksandrina-streltsova 2024-02-12 20:52:01 +01:00
  • 9a8ebd5c21 [KxSerialization] Cover all combinations of language and serialization features with tests for enums Sergey.Shanshin 2024-02-14 13:15:01 +00:00
  • e39af4583e [FIR] Report deprecation on synthetic property calls on super receivers Kirill Rakhman 2024-02-13 18:07:46 +01:00
  • 35e9170af1 [FIR] Rename hidden methods around HiddenEverywhereBesideSuperCalls and add documentation. Kirill Rakhman 2024-02-13 16:52:48 +01:00
  • e8cbd8a1cd [FIR] Report OVERRIDE_DEPRECATION for overrides of HIDDEN_IN_DECLARING_CLASS_ONLY Kirill Rakhman 2024-02-06 16:03:29 +01:00
  • 24367e0ad8 [FIR] Implement isHiddenEverywhereBesideSuperCalls logic for constructors Kirill Rakhman 2024-02-06 13:49:37 +01:00
  • 2f49272c42 [FIR] Create fake hidden versions of List.getFirst/getLast in JDK < 21 Kirill Rakhman 2024-02-06 13:26:18 +01:00
  • c6b2675089 [FIR] Implement deprecation for calls to overrides of hidden Kirill Rakhman 2024-02-06 11:02:37 +01:00
  • e16f80c578 [FIR] Prevent duplicate full stop in DEPRECATION messages Kirill Rakhman 2024-02-05 12:57:06 +01:00
  • fc6d25e50f [FIR] By default, only hide members from mapped scope but not overrides Kirill Rakhman 2024-02-02 18:20:47 +01:00
  • fbe8db4b45 [K/N][Tests] Migrate test override_konan_properties0 and add testDriverVersion Vladimir Sukharev 2024-02-07 23:09:24 +01:00
  • 9ef051dbc5 [K/N][Tests] Migrate test override_konan_properties0 Vladimir Sukharev 2024-02-07 20:46:18 +01:00
  • d8a90f55a8 [K/N][Tests] Migrate driver test llvm_variant_dev Vladimir Sukharev 2024-02-07 13:48:09 +01:00
  • 3ad8fed5a3 [K/N][Tests] Migrate test embedStaticLibraries.kt Vladimir Sukharev 2024-02-13 14:40:57 +01:00
  • 6e8a7d4662 [ObjCInterop] Implement @ObjCSignatureOverride Pavel Kunyavskiy 2024-01-18 14:56:57 +01:00
  • 77eee0d3fc [K/N] Fix platform libraries in K1 native diagnostic tests Pavel Kunyavskiy 2024-01-18 12:54:48 +01:00
  • d100a07981 [K/N] Move ObjCOverridabilityCondition to proper module Pavel Kunyavskiy 2024-01-18 12:52:46 +01:00
  • 41c6cca689 IR: minor, remove unnecessary isFromJava check Alexander Udalov 2024-02-13 23:51:50 +01:00
  • 16b985b36e Support for Unsigned Types in swift export #KT-65668 fixed Artem Olkov 2024-02-14 11:10:51 +00:00
  • fa5ae18980 [FIR] Fix a typo in a test data file name Nikolay Lunyak 2024-02-13 13:38:59 +02:00
  • fdb2b714c9 [FIR] Remove redundant INITIALIZER_TYPE_MISMATCH introduced earlier Nikolay Lunyak 2024-02-09 11:19:51 +02:00
  • 389f02b016 [FIR] Let FirErrorExpression have a working type if possible Nikolay Lunyak 2024-02-08 14:43:42 +02:00
  • 7f42596935 [FIR] Reproduce KT-65337 Nikolay Lunyak 2024-02-08 13:23:15 +02:00
  • 6ed7c041b4 K1/K2: add various tests for context receiver tower resolve priority Mikhail Glukhikh 2024-02-01 19:03:46 +01:00
  • e88865e4c7 [FIR] Fix methods with erased parameters missing from raw collection scope Kirill Rakhman 2024-02-13 10:26:45 +01:00
  • 931480b12d [FIR2IR] Fix nullability of converted raw types Kirill Rakhman 2024-02-12 15:11:23 +01:00
  • 3b4ca56f74 [K/N][Tests] Migrate test platform_zlib.kt Vladimir Sukharev 2024-02-13 15:07:19 +01:00
  • 06a89a0061 [K/N][Tests] Migrate test withSpaces.kt Vladimir Sukharev 2024-02-13 10:07:59 +01:00
  • 2bb9b936ac [K/N][Tests] Small cleanup Vladimir Sukharev 2024-02-13 08:53:03 +01:00
  • 34af80943c [K/N][Tests] Remove obsolete cppInterop tests Vladimir Sukharev 2024-02-13 10:20:09 +01:00
  • b72effab98 IR: remove isFromJava check from isOverridableMemberOrAccessor Alexander Udalov 2024-02-09 13:25:49 +01:00
  • 03418c11c3 [kotlinp] Change the package name in :tools:kotlinp-jvm subproject Dmitriy Dolovov 2024-02-08 21:43:24 +01:00
  • d30efdb001 [kotlinp] Split :tools:kotlinp into "common" and "jvm" subprojects Dmitriy Dolovov 2024-02-08 21:32:02 +01:00
  • eec76865a7 [kotlinp] Refactor to separate common part from JVM-specific part Dmitriy Dolovov 2024-02-02 17:24:39 +01:00
  • d769328311 [kotlinp] Minor. Remove unnecessary -opt-in=kotlin.RequiresOptIn Dmitriy Dolovov 2024-02-08 20:55:03 +01:00
  • e876a42e3d checkRepositories is not configuration cache compatible cristiangarcia 2024-02-13 15:24:15 +01:00
  • 7e3e9aafa4 [IR] Add kdoc for IrExternalPackageFragment Pavel Kunyavskiy 2024-02-12 10:50:16 +01:00
  • b24c75d04c [LL] Fix computeIfAbsent contract violation during dangling file session creation Marco Pennekamp 2024-02-08 17:07:45 +01:00
  • 2e2e592cc3 [Analysis API] CliTestModuleCompiler: support LANGUAGE_VERSION directive Dmitrii Gridin 2024-02-13 00:31:44 +01:00
  • a567793d10 [LL FIR] add workaround for deserialization of data classes Dmitrii Gridin 2024-02-12 23:58:06 +01:00
  • faebef171d [Analysis API] add regression tests for data class copy arguments usage Dmitrii Gridin 2024-02-12 23:30:39 +01:00
  • ad119a707c Fix equals/hashCode for LC fake files Vladimir Dolzhenko 2024-02-13 15:47:09 +00:00
  • ab328e76d4 [LL FIR] FirDesignation: update KDoc for collectDesignationWithOptionalFile Dmitrii Gridin 2024-02-13 12:42:55 +01:00
  • ca484fae2c [LL FIR] KtFirReferenceShortener: add order for FirScriptDeclarationsScope Dmitrii Gridin 2024-02-05 20:45:51 +01:00
  • 18978ca3f1 [LL FIR] FirDesignation: add toString Dmitrii Gridin 2024-02-05 20:23:00 +01:00
  • cc46b6e3e9 [LL FIR] rename collectDesignationWithFile to collectDesignation Dmitrii Gridin 2024-02-05 19:58:00 +01:00
  • 0b4dac9d8d [LL FIR] rename collectDesignation to collectDesignationWithOptionalFile Dmitrii Gridin 2024-02-05 19:56:09 +01:00
  • 3c26d0e85d [LL FIR] refactor collectDesignation and friends Dmitrii Gridin 2024-02-05 19:53:44 +01:00
  • 8f987644ab [LL FIR] designation refactoring Dmitrii Gridin 2024-02-05 17:31:51 +01:00
  • 47e8d987b9 [LL FIR] ContextCollector: optimize collector for file elements Dmitrii Gridin 2024-02-05 17:31:59 +01:00
  • 0c3a1dfd67 [LL FIR] ContextCollector: add tests for file package and imports Dmitrii Gridin 2024-02-05 17:44:40 +01:00
  • 58ad26ee5b [LL FIR] make script initializers independent Dmitrii Gridin 2024-02-05 15:57:24 +01:00
  • d59b8b3244 [LL FIR] LLFirStatusTargetResolver: add missing branch for FirFile Dmitrii Gridin 2024-02-05 15:05:40 +01:00
  • 697f1477fd [LL FIR] drop forEachDependentDeclaration Dmitrii Gridin 2024-02-05 14:55:19 +01:00
  • 5de5f70ec9 [LL FIR] LLFirPhaseUpdater: update backing field initializer directly Dmitrii Gridin 2024-02-05 14:47:42 +01:00
  • 6415f423a8 [LL FIR] PhaseUpdatingTransformer: drop redundant checks Dmitrii Gridin 2024-02-05 14:45:32 +01:00
  • 348c9664c1 [LL FIR] drop isScriptDependentDeclaration Dmitrii Gridin 2024-02-05 14:31:52 +01:00
  • 4f0bc86ad4 [LL FIR] make result$$ property independent Dmitrii Gridin 2024-02-02 19:56:14 +01:00
  • 6135a98e4e [LL FIR] do not rebuild entire script for lazy calculation of result$$ property Dmitrii Gridin 2024-02-02 21:29:16 +01:00
  • 338c533a58 [FIR] FirScriptConfigurationExtensionImpl: change source element for result$$ property Dmitrii Gridin 2024-02-02 21:10:35 +01:00
  • f972c8d239 [LL FIR] add more tests for script initializer Dmitrii Gridin 2024-02-02 20:04:18 +01:00
  • 08332fdc6e Explain issues with local.properties in verification metadata update Marco Pennekamp 2024-02-12 18:27:19 +01:00
  • 9ff6dcbe0a [JS FIR] Add a test for generic interface inheritance Alexander Korepanov 2024-01-23 16:28:20 +01:00
  • c828b924b2 [JS FIR] Fix JS_NAME_CLASH false positive report Alexander Korepanov 2024-02-12 12:07:55 +01:00
  • 73b608608a [FIR] Optimize PendingDiagnosticsCollectorWithSuppress Dmitriy Novozhilov 2024-02-13 09:57:30 +02:00
  • 0e16788b0a [FIR] value parameters from data class copy should be marked as resolved Dmitrii Gridin 2024-02-12 22:54:49 +01:00
  • ab7ae180f9 [LL FIR] add test data for data class from library Dmitrii Gridin 2024-02-12 22:51:45 +01:00
  • 15227d655f Builtins serializer logger is not required anymore cristiangarcia 2024-02-11 22:32:37 +01:00
  • 6b9844705e [K/N] Make InfoPlistBuilder add DT* properties Pavel Punegov 2024-02-13 11:14:24 +00:00
  • 3d0c9f9edd [Swift export][Tests] Enable K1 version of tests Sergey Bogolepov 2024-02-12 16:55:26 +02:00
  • ef232ebec7 [ObjCExport] ObjCDependenciesTypesTest.test - arrayList: Remove TodoAnalysisApi Sebastian Sellmair 2024-02-13 08:25:59 +01:00
  • 4e62400f6f Revert "[FIR2IR] Set proper offsets for generated data class members" Alexander Korepanov 2024-02-13 09:52:09 +00:00
  • 64083d6d5c [FIR][checkers][minor] Move FirNativeForwardDeclarationGetClassCallChecker to an appropriate package Stanislav Ruban 2024-02-12 10:11:28 +02:00
  • bc0633188c [FIR][checkers][minor] Move several checkers to more appropriate directories Stanislav Ruban 2024-02-12 10:10:24 +02:00
  • 53d42df76b [Gradle] Migrate MppCInteropDependencyTransformationIT to new test DSL Yahor Berdnikau 2024-02-12 23:37:23 +01:00
  • f22688c4c8 Make :plugins:parcelize:parcelize-compiler:test ConfigurationCache compatible cristiangarcia 2024-02-12 21:47:26 +01:00
  • 6cd2a5932a Fix generation of KtBridges, now it is using actual C Function Name Artem Olkov 2024-02-13 08:03:33 +00:00
  • 6c78ec88c2 [K/N][Tests] Cleanup support code for objCFrameworks in old testinfra Vladimir Sukharev 2024-02-07 12:24:41 +01:00
  • a4854cf81f [Gradle] Fix that CInterop commonizer modified project description Filip Dolník 2024-02-09 11:29:48 +01:00
  • addbb713a5 [LL FIR] FileStructure: collect diagnostics from bottom to top Dmitrii Gridin 2024-02-12 16:18:27 +01:00
  • 31852c6c05 [LL FIR] FileStructure: support dangling modifier list in non-end position Dmitrii Gridin 2024-02-12 16:10:36 +01:00
  • 80240198d2 [FIR2IR] Coerce to Unit for last statement in Unit-typed IrBlocks Sergej Jaskiewicz 2024-02-09 18:30:41 +01:00
  • eec10f3f2c [test] Reproduce KT-59781 Sergej Jaskiewicz 2024-02-09 18:12:42 +01:00
  • 932ad3e2c1 [AA] an expression in delegated super entry is used as expression Anna Kozlova 2024-02-12 11:16:48 +01:00
  • 7702374dbd [K/N][tests] In atomicfu make check task run all backends ^KT-65392 Alexander Shabalin 2024-01-29 19:31:49 +01:00
  • d92eecb985 [K/N][tests] Add :nativeCompilerUnitTest and :nativeCompilerTest ^KT-65392 Alexander Shabalin 2024-02-07 20:50:40 +01:00
  • 038fe15dd4 PsiLiteral have to provide reference(s) Vladimir Dolzhenko 2024-02-12 17:16:32 +00:00
  • e1533579f9 [Gradle] Limit Gradle daemon memory to 1g Yahor Berdnikau 2024-02-08 23:13:21 +01:00
  • 7cf6a86083 [ObjCExport] translateToObjCType: Filter konan primitives and include supertypes for mapped types Sebastian Sellmair 2024-02-09 14:57:11 +01:00
  • 7628d1a4aa [ObjCExport] Add function with Char return type test eugene.levenetc 2024-01-26 19:49:26 +01:00
  • fd33249c47 [ObjCExport] Add tests for Char type translation Sebastian Sellmair 2024-02-08 08:35:51 +01:00
  • e53e94516f [ObjCExport] AA: Enable generation of base declarations Sebastian Sellmair 2024-02-12 09:16:48 +01:00