Commit Graph

  • 5c852347a1 [Gradle] Copy ABI_SNAPSHOT_FILE_NAME constant Alexander.Likhachev 2023-08-14 13:36:18 +02:00
  • 3fb1f7bf42 [Gradle] Migrate from ChangesFiles to SourcesChanges Alexander.Likhachev 2023-08-14 13:35:38 +02:00
  • 4eb468443a [Gradle] Remove old classpath snapshot transformation Alexander.Likhachev 2023-08-14 13:33:20 +02:00
  • a8269ff8e2 [Gradle] Opt in for the experimental build tools API module-wide Alexander.Likhachev 2023-08-14 12:57:38 +02:00
  • e68661fc0d [Build, Gradle] Remove totally unused KGP dependencies Alexander.Likhachev 2023-08-11 00:26:50 +02:00
  • 3c4163187d [Gradle] K2/KMP: Implement expect/actual discrimination by topologically ordering dependsOn klibs Sebastian Sellmair 2023-08-29 10:23:13 +02:00
  • 10c6e2da87 [LL API] Fix code generation to access private property from evaluator Alexey Merkulov 2023-08-22 20:33:00 +02:00
  • 8f4136f145 [atomicfu] Added a check that atomic properties are declared as final values. mvicsokolova 2023-08-29 12:15:56 +00:00
  • e333716fbe JVM: Optimize isPrimitiveBoxing and isPrimitiveUnboxing Ilmir Usmanov 2023-08-22 11:57:11 +02:00
  • 3246b0a6bd JVM IR: inherit some lowerings from ClassLoweringPass Alexander Udalov 2023-08-23 21:53:03 +02:00
  • 073df585c4 Fix testdata after #5162 Aleksei.Cherepanov 2023-08-28 18:10:30 +02:00
  • 31e96eb7de Update KotlinCompileMojoBase.java Oddbjørn Kvalsund 2023-08-11 12:45:54 +02:00
  • cfdaa30c69 kotlin-maven-plugin: Don't print warning on no resources to compile Oddbjørn Kvalsund 2023-08-08 13:01:59 +02:00
  • 3efd98df1a [K/N] More work to do for weak-sweeper in weak ref benchmarks Aleksei.Glushko 2023-08-29 10:52:33 +00:00
  • a42cb2f37f [FIR] Allow treating candidates from the same non-source module as equivalent Kirill Rakhman 2023-08-28 17:12:53 +02:00
  • fd5ac8575c [FIR] Do not expect FirExpression when KtLoopExpression is supplied Egor Kulikov 2023-08-29 09:26:52 +00:00
  • f20cc10660 [MPP] Add intel macOS support and create simulators for the test run Timofey Solonin 2023-08-24 12:11:18 +02:00
  • 9d00dfd76e [K/JS] Unmute custom binaries tests for JS because of fixed KT-54905 Artem Kobzar 2023-08-29 09:17:17 +00:00
  • d7f2f22b4b [FIR] Fix errors related to expect classes/delegated constructors Egor Kulikov 2023-08-29 08:39:36 +00:00
  • dbddac3e80 Added existsCompat and its usages for checking tasks' inputs. Dmitrii Krasnov 2023-08-29 07:51:14 +00:00
  • 9c8b215bbb [JVM IR] Don't track fake override methods in JvmSignatureClashDetector Iaroslav Postovalov 2023-08-22 17:53:52 +02:00
  • ac6c42da7b [Gradle] KMP: Disable support of 'idea.gradle.download.sources' property Sebastian Sellmair 2023-08-28 17:55:15 +02:00
  • c8ae22eb66 KTIJ-26785 [AA] Filter JavaClassMembersEnhancementScope when shortening types Roman Golyshev 2023-08-25 14:19:17 +02:00
  • 5aae053785 [AA FIR] add symbol restoring for $$result declaration Dmitrii Gridin 2023-08-24 16:51:30 +02:00
  • 99510ca42b [AA] add test for $$result declaration Dmitrii Gridin 2023-08-24 14:34:47 +02:00
  • adc853ebd0 [AA] extend SymbolData API to support scripts Dmitrii Gridin 2023-08-23 20:58:15 +02:00
  • b6f34ad8c0 [AA] add API to get KtScriptSymbol for KtScript Dmitrii Gridin 2023-08-23 20:57:18 +02:00
  • 700835ef13 [AA] generate tests for scripts Dmitrii Gridin 2023-08-24 14:30:34 +02:00
  • 5557ea690d [AA] add generated tests for scripts Dmitrii Gridin 2023-08-24 14:30:06 +02:00
  • 932c2a6e15 [AA FIR] KtFirReferenceShortener: process only statements in scripts Dmitrii Gridin 2023-08-24 14:27:23 +02:00
  • bef5f89f61 [AA] add configurator for scripts Dmitrii Gridin 2023-08-23 20:56:48 +02:00
  • 0a5501b8dd [LL FIR] add ability to pass analyseInDependentSession into AnalysisApiFirScriptTestConfigurator Dmitrii Gridin 2023-08-23 20:55:49 +02:00
  • 833072e1fb [FIR] Add checker for MISSING_DEPENDENCY_CLASS Brian Norman 2023-08-21 06:59:13 -05:00
  • ecb6b5dc58 [K/N][build] Remove obsolete kotlin-native-shared project Pavel Punegov 2023-08-28 14:57:16 +00:00
  • 57294f91fe [Gradle] Get rid of StartParameterInternal.isConfigurationCache calls Alexander.Likhachev 2023-08-25 18:15:22 +02:00
  • 51fe1fd3cc [Gradle] Introduce ConfigurationCacheStartParameterAccessor Alexander.Likhachev 2023-08-25 18:02:40 +02:00
  • 6ce096f0ed K2: handle extra value parameter in FirCallCompleter properly Mikhail Glukhikh 2023-08-25 18:06:58 +02:00
  • 0068a3f6b8 [Analysis API FIR] mapAnnotationParameters: add debug information Dmitrii Gridin 2023-08-28 11:38:16 +02:00
  • 7a24d0ee82 [Analysis API] KtPsiTypeProvider: disable for non-jvm platforms Dmitrii Gridin 2023-08-25 16:20:54 +02:00
  • 7fa7d8ea8d [SLC] provide light classes only for platforms with jvm target Dmitrii Gridin 2023-08-25 15:13:51 +02:00
  • 13a7bb95b3 [FIR] Relax MULTIPLE_DEFAULTS_* to account for the K1 behavior Nikolay Lunyak 2023-08-18 12:18:52 +03:00
  • 3f1bf6112f [FIR] Report MULTIPLE_DEFAULTS_INHERITED_FROM_SUPERTYPES Nikolay Lunyak 2023-08-18 11:04:25 +03:00
  • 0dd36ad456 [FIR2IR] Rename entrypoint function of Fir2IrConverter Dmitriy Novozhilov 2023-08-25 14:01:10 +03:00
  • cb0d61309a [FIR2IR] Move initialization of Fir2IrComponentsStorage into its constructor Dmitriy Novozhilov 2023-08-25 13:58:05 +03:00
  • 3e330241b4 K1/K2: add a test to fix state of KT-55168 Mikhail Glukhikh 2023-08-25 16:45:49 +02:00
  • d9b5d37baf [K2, MPP] Forbid matching actual callable with dynamic return type Ivan Kochurkin 2023-08-18 15:25:58 +02:00
  • 452e67f0e6 [K/N] Make kotlin-native:backend.native:tests:sanity same as run. Alexander Shabalin 2023-08-25 13:41:04 +02:00
  • c30ce4aabe [FIR] Print operator keyword and token to unresolved diagnostic message Kirill Rakhman 2023-08-23 13:29:16 +02:00
  • 85bb7faf10 [FIR] Report WRONG_NUMBER_OF_TYPE_ARGUMENTS on typealias in super types Kirill Rakhman 2023-08-24 11:33:25 +02:00
  • bb8a46c3a0 [Test] Parallelize test generation Kirill Rakhman 2023-08-25 16:14:27 +02:00
  • 0d04e170b1 [K/N] Prevent unmarked objects from appearing during concurrent weak processing Aleksei.Glushko 2023-08-26 16:00:12 +00:00
  • 3013e3549c [FIR2IR] Merge declareParameters and bindAndDeclareParameters functions Dmitriy Novozhilov 2023-08-24 14:46:40 +03:00
  • d4f55894b4 [FIR2IR] Properly calculate dispatch receiver type for fake overrides Dmitriy Novozhilov 2023-08-24 14:40:29 +03:00
  • e28f97cf6d [FIR2IR] Extract setting of declaration parent from bindAndDeclareParameters function Dmitriy Novozhilov 2023-08-24 14:42:37 +03:00
  • 35b3a9ec82 [Docs] Samples for 'step' function Alex Kuznetsov 2023-08-25 04:57:05 +02:00
  • 53645bce2b [MPP] Specify missing target for arm macOS Timofey Solonin 2023-08-25 12:53:59 +02:00
  • 355ad3e641 [Gradle, JS] Distinguish creating prepared resolution and writing package.json Ilya Goncharov 2023-08-25 17:23:10 +00:00
  • 2472999242 Fail generateTests when testData directory is empty Bogdan Mukvich 2023-08-25 14:26:27 +02:00
  • 2ee0d6a4c1 [FIR2IR] Get rid of all usages of IrSymbol.owner from FirIrProvider Dmitriy Novozhilov 2023-08-22 17:27:44 +03:00
  • 0cbce42185 [FIR2IR] Refactor Fir2IrVisitor.visitThisReceiverExpression Dmitriy Novozhilov 2023-08-22 13:37:23 +03:00
  • 5148c70579 [FIR2IR] Get rid of all usages of IrSymbol.owner from Fir2IrVisitor Dmitriy Novozhilov 2023-08-22 13:29:53 +03:00
  • ba4b84a7d0 [FIR2IR] Safely access IrSymbol.owner in Fir2IrImplicitCastInserter Dmitriy Novozhilov 2023-08-21 13:12:33 +03:00
  • 8b9e3789b4 [FIR2IR] Restrict FirReference.toSymbolForCall utility with FirResolvedNamedReference only Dmitriy Novozhilov 2023-08-24 11:58:31 +03:00
  • fa3e9c615b [FIR2IR] Get rid of all usages of IrSymbol.owner from ConversionUtils Dmitriy Novozhilov 2023-08-21 12:48:02 +03:00
  • 55a6b1ef9f [FIR2IR] Move utilities for creating fake overrides to FakeOverrideGenerator Dmitriy Novozhilov 2023-08-21 12:56:51 +03:00
  • ddde2b760a [FIR2IR] Get rid of all usages of IrSymbol.owner from Fir2IrConverter Dmitriy Novozhilov 2023-08-21 12:14:48 +03:00
  • fd7fec2fc9 [FIR2IR] Get rid of all usages of IrSymbol.owner from OperatorExpressionGenerator Dmitriy Novozhilov 2023-08-18 17:26:37 +03:00
  • 42dd29aade [FIR2IR] Introduce shortcut utilities for unsubstituted and declared scopes Dmitriy Novozhilov 2023-08-18 17:26:19 +03:00
  • 5355f0f705 [FIR2IR] Get rid of all usages of IrSymbol.owner from AdapterGenerator Dmitriy Novozhilov 2023-08-18 16:59:56 +03:00
  • 39195146a9 [FIR2IR] Generate bodies of synthetic data/value class members after f/o creation Dmitriy Novozhilov 2023-08-18 16:25:19 +03:00
  • 76d3c0e804 [FIR2IR] Get rid of all usages of IrSymbol.owner from DataClassMembersGenerator Dmitriy Novozhilov 2023-08-18 15:30:49 +03:00
  • b38de13696 [IR] Mark some IR utilities with IrSymbolInternals Dmitriy Novozhilov 2023-08-18 13:32:10 +03:00
  • a76c5a68f6 [FIR2IR] Use symbol instead of IR in Fir2IrDeclarationStorage.enter/leaveScope Dmitriy Novozhilov 2023-08-18 13:12:13 +03:00
  • ea3378566d [FIR2IR] Get rid of all usages of IrSymbol.owner from ClassMemberGenerator Dmitriy Novozhilov 2023-08-18 13:09:14 +03:00
  • 100b158678 [FIR2IR] Relax opt-in to IrSymbolInternals for Fir2IrAnnotationsFromPluginRegistrar Dmitriy Novozhilov 2023-08-18 12:13:59 +03:00
  • d847d00d6f [FIR2IR] Get rid of most of usages IrSymbol.owner from CallAndReferenceGenerator Dmitriy Novozhilov 2023-08-17 15:36:54 +03:00
  • ff1c38872e [FIR2IR] Introduce an ability to lookup for accessors and backing field without accessing owner of property symbol Dmitriy Novozhilov 2023-08-24 11:20:51 +03:00
  • 7b00323b89 [Build] Update guava Bogdan Mukvich 2023-08-24 11:57:30 +02:00
  • dbb5072a26 [Build] Update dependencies Bogdan Mukvich 2023-07-20 17:47:04 +02:00
  • 62a6bb1a31 [Build] Update dependencies in test-mutes module Bogdan Mukvich 2023-07-20 15:35:26 +02:00
  • a03f65e06b !fixup [tests] BI (1P&1TV/1TIO): add tests for target types Stanislav Ruban 2023-08-02 12:53:49 +03:00
  • 44a4c4ee1c [tests] BI (1P&1TV/1TIO): add tests for target types Stanislav Ruban 2023-08-02 11:53:42 +03:00
  • bfe54942d3 [Gradle] IdeProjectToProjectCInteropDependencyResolver: Resolve dependencies leniently Sebastian Sellmair 2023-08-25 14:06:12 +02:00
  • 8bb64040c0 [Gradle] Implement test native project dependencies resolve leniently to cover KT-61466 Sebastian Sellmair 2023-08-25 14:03:43 +02:00
  • 77feb86a85 [FIR] Report the use of inline on primary constructor parameters Nikolay Lunyak 2023-08-22 15:09:29 +03:00
  • 6c4f6907ea Update ant version in legacy dokka docs build Ilya Gorbunov 2023-08-25 02:44:19 +02:00
  • 0c0507c25f [Gradle] Fallback to the highest supported Kotlin JVM target Yahor Berdnikau 2023-08-24 11:14:44 +02:00
  • 844ab4ee74 [FIR] Remove FirExpression.typeRef Kirill Rakhman 2023-08-24 10:14:15 +02:00
  • c4fbbe7338 Fix old JS BE tests in MultiplatformJpsTestWithGenerated by using K1 Mikhail Glukhikh 2023-07-26 13:48:21 +02:00
  • 824208e7f5 Use LV 1.9 in ImportsDumperTest Mikhail Glukhikh 2023-07-21 14:03:52 +02:00
  • 4f5a00ac2a Use language version 1.9 in (JsIr)AnalysisHandlerExtensionTest Mikhail Glukhikh 2023-07-20 20:02:38 +02:00
  • 64d8df0a61 Use language version 1.9 in JsProtoComparisonTestGenerated Mikhail Glukhikh 2023-07-20 19:58:04 +02:00
  • f9c7a88175 Add -Xuse-fir-lt=false to some scripting tests Mikhail Glukhikh 2023-07-11 14:29:12 +02:00
  • 6144ae7a6f Run CLI tests around EnumEntries not enabled with LV 1.9 Mikhail Glukhikh 2023-06-22 20:17:05 +02:00
  • 063f81ed36 MPP, Maven: remove mpp test from maven plugin Ilya Chernikov 2023-08-17 15:25:22 +02:00
  • afd7186680 Fix scripting test with cycle detection Ilya Chernikov 2023-08-16 15:10:45 +02:00
  • cb3af906cd K2: Do not check import conflicts for implicit imports Ilya Chernikov 2023-08-10 10:27:03 +02:00
  • a5b530d505 [K2] Use real path in LibraryList Ivan Kochurkin 2023-08-07 21:30:36 +02:00
  • a73442f90f K2: add a check for duplicate source root Mikhail Glukhikh 2023-06-22 17:21:51 +02:00
  • 9bff7e3045 K2: introduce "no source files" CLI check Mikhail Glukhikh 2023-06-22 17:05:39 +02:00