Commit Graph

  • ee7c67ba11 [LL] Add LL API module for JDK 11 tests to support Lincheck tests Marco Pennekamp 2023-11-21 18:35:54 +01:00
  • c0c6667876 [FIR generator] Make Readme.md up-to-date Sergej Jaskiewicz 2023-12-05 15:09:41 +01:00
  • 8d1907e2f5 [FIR/IR generator] Introduce the common entry point for tree generators Sergej Jaskiewicz 2023-12-05 15:09:21 +01:00
  • 858343695c [FIR generator] Remove unused constant Sergej Jaskiewicz 2023-12-05 14:56:21 +01:00
  • 19ff050eae [FIR/IR generator] Move usedTypes to AbstractElement, rename it Sergej Jaskiewicz 2023-12-05 14:52:36 +01:00
  • e4078d163b [IR generator] Move each visitor printer into its own file Sergej Jaskiewicz 2023-12-05 14:42:22 +01:00
  • 8c75526130 [FIR generator] Move each visitor printer into its own file Sergej Jaskiewicz 2023-12-05 14:42:14 +01:00
  • 0c0f7f9899 [FIR/IR generator] Rename files with printers: use printer class's names Sergej Jaskiewicz 2023-12-05 14:33:35 +01:00
  • 06ce57ea56 K2: report MISSING_DEPENDENCY_CLASS for lambda parameters if needed Mikhail Glukhikh 2023-12-01 15:20:28 +01:00
  • c03830556f [tests] Don't run Android codegen tests with IGNORE_BACKEND: ANY Mikhail Glukhikh 2023-12-05 11:20:33 +01:00
  • 4b649cbbe9 [tests] Drop a BI codegen test for should-be-red issue KT-63648 Mikhail Glukhikh 2023-12-05 10:46:43 +01:00
  • 254bcdc80a [tests] Change builder inference tests in accordance with KT-53749 changes Mikhail Glukhikh 2023-12-05 10:36:22 +01:00
  • 7515efc52c [tests] Change builder inference tests in accordance with new K2 BI diagnostics Stanislav Ruban 2023-12-02 17:41:55 +01:00
  • da0c3090a9 [tests] Regenerate test configurations Stanislav Ruban 2023-12-02 15:32:40 +01:00
  • c0bf67af22 [tests] Add test data for KT-63841 Stanislav Ruban 2023-12-02 15:29:40 +01:00
  • 4f38d77fae [tests] Add test data for KT-63840 Stanislav Ruban 2023-12-02 15:29:31 +01:00
  • 2bcaa3eb8f [tests] Add test data for KT-63733 Stanislav Ruban 2023-12-02 15:29:18 +01:00
  • a836e94619 [tests] Add test data for KT-63648 Stanislav Ruban 2023-12-02 15:29:09 +01:00
  • 4671a9612a [tests] Add test data for KT-61310 Stanislav Ruban 2023-12-02 15:28:59 +01:00
  • 7dc3ed61c0 [tests] Add test data for KT-60447 Stanislav Ruban 2023-12-02 15:28:49 +01:00
  • 7a254cab9a [tests] Add test data for KT-60291 Stanislav Ruban 2023-12-02 15:28:35 +01:00
  • e5642d83aa [tests] Add test data for KT-59798 Stanislav Ruban 2023-12-02 15:28:13 +01:00
  • 4676b8a2ca [tests] Add test data for KT-59426 Stanislav Ruban 2023-12-02 15:28:00 +01:00
  • f90bd8821c [tests] Add test data for KT-57834 Stanislav Ruban 2023-12-02 15:27:45 +01:00
  • e3fce848b4 [tests] Add test data for KT-57709 Stanislav Ruban 2023-12-02 15:27:30 +01:00
  • 55485a8fd6 [tests] Add test data for KT-57707 Stanislav Ruban 2023-12-02 15:27:18 +01:00
  • 2226486152 [tests] Add test data for KT-56949 Stanislav Ruban 2023-12-02 15:27:07 +01:00
  • 4021e022b7 [tests] Add test data for KT-55281 Stanislav Ruban 2023-12-02 15:26:57 +01:00
  • 6532eb4c60 [tests] Add test data for KT-55057 Stanislav Ruban 2023-12-02 15:26:47 +01:00
  • bb054f75b5 [tests] Add test data for KT-55056 Stanislav Ruban 2023-12-02 15:26:16 +01:00
  • ddb7c6cff8 [tests] Add test data for KT-54767 Stanislav Ruban 2023-12-02 15:26:07 +01:00
  • f600e1f591 [tests] Add test data for KT-54664 Stanislav Ruban 2023-12-02 15:25:52 +01:00
  • 205d568545 [tests] Add test data for KT-54400 Stanislav Ruban 2023-12-02 15:25:37 +01:00
  • 126022a80d [tests] Add test data for KT-53740 Stanislav Ruban 2023-12-02 15:25:19 +01:00
  • 7d040af24c [tests] Add test data for KT-53639 Stanislav Ruban 2023-12-02 15:25:00 +01:00
  • 9dd3cf7bfc [tests] Add test data for KT-53553 Stanislav Ruban 2023-12-02 15:24:39 +01:00
  • 982e8133ba [tests] Add test data for KT-53422 Stanislav Ruban 2023-11-30 22:04:40 +01:00
  • 96e12584a1 [tests] Add test data for KT-53109 Stanislav Ruban 2023-11-30 22:04:27 +01:00
  • 385b29f9c2 [tests] Add test data for KT-52838 Stanislav Ruban 2023-11-30 22:04:11 +01:00
  • f6a3f999c3 [tests] Add test data for KT-52757 Stanislav Ruban 2023-11-30 22:03:57 +01:00
  • 50e58c00ea [tests] Add test data for KT-50827 Stanislav Ruban 2023-11-30 22:03:44 +01:00
  • de8f0c157e [tests] Add test data for KT-50453 Stanislav Ruban 2023-11-30 22:03:32 +01:00
  • 9de8d020f1 [tests] Add test data for KT-49263 Stanislav Ruban 2023-11-30 22:03:17 +01:00
  • 2a257091fb [tests] Add test data for KT-49160 Stanislav Ruban 2023-11-30 22:03:02 +01:00
  • cef44cfa7d [tests] Add test data for KT-47989 Stanislav Ruban 2023-11-30 22:02:41 +01:00
  • 83117fa464 [tests] Add test data for KT-47982 Stanislav Ruban 2023-11-30 22:02:26 +01:00
  • 04b05f7912 [tests] Add test data for KT-43710 Stanislav Ruban 2023-11-30 21:55:56 +01:00
  • 8dbeb721a2 [JS] Use only rollup action, copy and delete through Gradle task Ilya Goncharov 2023-12-05 18:00:27 +00:00
  • da8a8cc492 Revert "K2/Java: add private enum constructor for MPP matching" Nikita Bobko 2023-12-04 17:37:15 +01:00
  • 8496722603 [FIR] Make UNSAFE_INFIX_CALL and UNSAFE_OPERATOR_CALL parameter nullable Kirill Rakhman 2023-12-04 20:56:54 +01:00
  • b059754f64 [K/N] LLVM: Transition to opaque pointers Troels Bjerre Lund 2023-10-19 11:03:22 +02:00
  • c1f72de6e5 [K/N] LLVM: Add missing opaque pointer API Troels Bjerre Lund 2023-11-06 14:41:28 +01:00
  • 61f825fbd4 [FIR] FirExpectActualDeclarationChecker: add assertions that sources are not null Nikita Bobko 2023-12-05 11:04:00 +01:00
  • 209dbae893 [Daemon] Make daemon port validator more precise Alexander.Likhachev 2023-12-04 09:37:20 +01:00
  • 2c8501eb10 [Daemon] Add unit tests for LastDaemonCliOutputsTest Alexander.Likhachev 2023-12-04 09:32:54 +01:00
  • 3ca1249926 [Daemon] Add unit tests for LimitedLinkedList Alexander.Likhachev 2023-12-04 09:29:02 +01:00
  • f7b139466d [Build] Move the daemon client sources into the default directory Alexander.Likhachev 2023-11-30 13:45:39 +01:00
  • d8c416f818 [Gradle] Replace the deprecated K/JS plugin in ExecutionStrategyIT.kt Alexander.Likhachev 2023-11-27 15:08:08 +01:00
  • b000b66ef7 [Daemon] Improve some daemon log messages Alexander.Likhachev 2023-11-21 12:58:05 +01:00
  • 95bc49054f [BT] Release daemon compile session right after compilation is finished Alexander.Likhachev 2023-11-21 10:12:36 +01:00
  • 3ccca58bb0 [Gradle] Release daemon compile session at a compilation task's finish Alexander.Likhachev 2023-11-21 10:02:41 +01:00
  • 8ceee3e8b9 [Daemon] Improve daemon connection algorithm Alexander.Likhachev 2023-11-21 09:35:37 +01:00
  • 44d6807aba [Daemon] Fix deprecation warning in KotlinCompilerClient.kt Alexander.Likhachev 2023-11-21 09:20:11 +01:00
  • 3172e74a90 [Daemon] Apply autoformatting to ClientUtils.kt Alexander.Likhachev 2023-11-17 19:19:14 +01:00
  • 02b1f9854f [Daemon] Apply autoformatting to KotlinCompilerClient.kt Alexander.Likhachev 2023-11-17 19:11:43 +01:00
  • 628f6e981d [Daemon] Add test for KT-55322 Alexander.Likhachev 2023-11-14 17:41:40 +01:00
  • b8d1398bdb [Daemon] Use JUnit Vintage engine to run JUnit4 tests Alexander.Likhachev 2023-11-14 16:20:13 +01:00
  • 2a7403a979 [FIR, IR] Run DefaultArgumentsInExpectActualizedByFakeOverride not only in FIR but in IR as well Nikita Bobko 2023-12-01 17:13:37 +01:00
  • 1aeefe6c33 [FIR] Don't traverse expect hierarchy to check DefaultArgumentsInExpectActualizedByFakeOverride Nikita Bobko 2023-12-01 16:21:01 +01:00
  • d0f87f9aba [FIR/IR generator] Rename field's needAcceptAndTransform to isChild Sergej Jaskiewicz 2023-11-29 13:08:00 +01:00
  • 02052421e6 K2 Inference. Fix naming of locals to match its purpose Simon Ogorodnik 2023-12-04 17:47:50 +01:00
  • b7d6cdb6eb [Gradle] Fix warning in GradleCompilationResults Yahor Berdnikau 2023-12-04 22:34:23 +01:00
  • c3fdbab7fe [FIR] Get rid of FirProvidedDeclarationsForMetadataService.getProvidedNestedClassifiers Dmitriy Novozhilov 2023-11-28 18:18:09 +02:00
  • 139e1223ea [Serialization] Workaround registering static writeSelf method in metadata Dmitriy Novozhilov 2023-11-28 17:55:34 +02:00
  • 51dcd7c076 [Serialization] Introduce utility for generation of IR annotation calls Dmitriy Novozhilov 2023-11-28 17:51:41 +02:00
  • c70c8f927e [FIR] Remove FirDeclarationsForMetadataProviderExtension extension Dmitriy Novozhilov 2023-11-28 18:09:45 +02:00
  • d94ce4dcb8 [Serialization] Migrate to IrGeneratedDeclarationsRegistrar API Dmitriy Novozhilov 2023-11-28 18:09:22 +02:00
  • 159bc1b435 [IR] Introduce API to register generated IR declaration to be present in metatada Dmitriy Novozhilov 2023-11-24 16:38:27 +02:00
  • 1cdc8361d6 [IR] Rename IrAnnotationsFromPluginRegistrar to IrGeneratedDeclarationsRegistrar Dmitriy Novozhilov 2023-11-24 15:20:37 +02:00
  • 751defc812 K2 Inference: Remove unreachable condition. Simon Ogorodnik 2023-12-04 12:30:01 +01:00
  • 2037714eec K2 Inference: Add doc to the substituteNonFixedToVariables function Simon Ogorodnik 2023-12-04 12:25:44 +01:00
  • 8bf7c30407 K2 Inference: Remove overloading of FirBuilderInferenceSession.substitute Simon Ogorodnik 2023-12-04 12:08:53 +01:00
  • 1f989dce64 K2: add test for KT-56520, case (7), qualifier receivers (4.2) Mikhail Glukhikh 2023-10-31 13:21:12 +01:00
  • 63ce4ba6b0 K2: add test for KT-56520, case (7), qualifier receivers (4.1) Mikhail Glukhikh 2023-10-31 13:13:39 +01:00
  • 76b2b9fc66 K2: add test for KT-56520, case (7), qualifier receivers (3) Mikhail Glukhikh 2023-10-31 09:08:35 +01:00
  • 602801dcfd K2: add test for KT-56520, case (7), qualifier receivers (2.2) Mikhail Glukhikh 2023-10-31 08:59:32 +01:00
  • ab161333a7 K2: add test for KT-56520, case (7), qualifier receivers (2.1) Mikhail Glukhikh 2023-10-30 13:55:26 +01:00
  • c2ac9daa7f K2: add test for KT-56520, case (4), callable references (unbound) Mikhail Glukhikh 2023-10-30 11:41:15 +01:00
  • f0058ee0d8 K2: add test for KT-56520, case (4), callable references (bound) Mikhail Glukhikh 2023-10-30 11:23:36 +01:00
  • 168717b811 K2: add test for KT-56520, case (7), qualifier receivers (1) Mikhail Glukhikh 2023-10-27 15:34:22 +02:00
  • 22d083a7a9 K2: add test for KT-56520, case (3), class literals Mikhail Glukhikh 2023-10-26 15:50:11 +02:00
  • 6fb88102a5 K2: add test for KT-56520, cases (1), (5), (6), type references Mikhail Glukhikh 2023-10-26 14:59:30 +02:00
  • d07f3a14e6 K2: add test for KT-56520, case (2), constructors, Space subcase Mikhail Glukhikh 2023-10-26 14:14:05 +02:00
  • 6049f8657b K2: add test for KT-56520, case (2), constructors Mikhail Glukhikh 2023-10-26 11:57:05 +02:00
  • 0713866c1e [K/N] Modularise :kotlin-native:native.backend to extract objc header generation (2/2) Sebastian Sellmair 2023-11-29 11:41:56 +01:00
  • ae9f3d66c2 [K/N] Modularise :kotlin-native:native.backend to extract objc header generation (1/2) Sebastian Sellmair 2023-11-29 11:27:55 +01:00
  • 4294c7bab7 Add limitation for changed files list for JPS build report Nataliya.Valtman 2023-12-04 12:22:05 +01:00
  • 6eeb459076 [Gradle] Add defaultDestinationDir to FatFrameworkTask Anton Lakotka 2023-12-04 15:41:34 +01:00
  • 8b335ea051 [Gradle] Add destinationDirProperty to FatFrameworkTask Anton Lakotka 2023-12-01 11:25:03 +01:00
  • 834602b737 [Tests] Add javadoc for @TestMetadata Evgenii Mazhukin 2023-12-04 17:29:42 +00:00