Commit Graph

  • f1b6c2df45 Native: add missing stubs for objc for non-objc targets Troels Bjerre Lund 2023-12-08 11:43:45 +00:00
  • 58678c09e8 [FIR2IR] Include generated IR fields into Fir2IrCommonMemberStorage Dmitriy Novozhilov 2023-12-07 14:06:59 +02:00
  • 701a48b211 [SIR] Fix transformer auto-generation Sergej Jaskiewicz 2023-12-06 13:46:49 +01:00
  • 0d2032f3ef [SIR] Auto-generate the Swift IR tree Sergej Jaskiewicz 2023-12-06 13:07:46 +01:00
  • 39c84bca06 [tree generators] Add a method for configuring all leaf builders Sergej Jaskiewicz 2023-12-06 13:07:33 +01:00
  • 12905858fc [debug][bindings][python] Let lldb narrow list of symbols Martin Kretzschmar 2023-11-30 11:43:04 +01:00
  • 78f492394c KT-64186 [LL] Correctly handle anonymous objects' headers in ContextCollector Roman Golyshev 2023-12-07 23:42:51 +01:00
  • 2eb1e65bbf [K/Wasm] Allow to export unsigned numbers Artem Kobzar 2023-12-08 09:06:19 +00:00
  • a3c1f4ea12 Fix rendering of platform type for value parameters Vladimir Dolzhenko 2023-12-01 10:07:29 +01:00
  • fe1e2b8b34 jvm-abi-gen: Support removeDebugInfo option Alexander Udalov 2023-11-23 23:58:07 +01:00
  • 73af0fffa9 [Build] Update Gradle Enterprise plugin to 3.14.1 Alexander.Likhachev 2023-11-15 22:08:30 +01:00
  • 28dad289b3 [Build] Remove attributes setup for the dependency scope configurations Alexander.Likhachev 2023-11-15 20:16:12 +01:00
  • 5e51826050 [Build, K/N] Remove registration and usages of convention.plugins.platformInfo Alexander.Likhachev 2023-11-15 20:06:49 +01:00
  • f5bcdb85a5 [Build] Migrate kotlin-stdlib-gen to Gradle Kotlin DSL Alexander.Likhachev 2023-11-15 19:53:45 +01:00
  • 9a0cf9c9f9 [Build] Rename kotlin-stdlib-gen/build.gradle -> build.gradle.kts Alexander.Likhachev 2023-11-15 19:44:05 +01:00
  • 0926ebac23 [Build] Remove BasePluginConvention usages Alexander.Likhachev 2023-11-15 19:26:00 +01:00
  • 0fbd2e960d [Build] Remove redundant .forUseAtConfigurationTime() calls Alexander.Likhachev 2023-11-15 19:15:53 +01:00
  • 1dc76f0b94 [Build] Fix configuration cache issue with :repo:artifacts-tests:test Alexander.Likhachev 2023-10-12 14:59:58 +02:00
  • f915efab18 [Build] Update artifacts tests test data after the Gradle 8.4 upgrade Alexander.Likhachev 2023-10-12 14:59:24 +02:00
  • eab2c6b9b9 [Build] Bump gradle-node-plugin version to 7.0.1 Alexander.Likhachev 2023-10-10 21:25:52 +02:00
  • 35960f65fb [Build] Upgrade Gradle to 8.4 Alexander.Likhachev 2023-10-11 22:44:30 +02:00
  • ad677cb573 [Build] Use dependencies.create instead of dependencies.module Alexander.Likhachev 2023-10-11 23:07:44 +02:00
  • a19bd2ed2e [Build] Migrate most of the build logic from Project.buildDir usage Alexander.Likhachev 2023-10-11 22:42:51 +02:00
  • b784544f8d [Gradle] Migrate functional tests from Project.buildDir usage Alexander.Likhachev 2023-10-11 22:38:48 +02:00
  • 81517a3d29 [FIR] Set targets of annotation classes in FirJavaElementFinder Kirill Rakhman 2023-11-29 10:01:54 +01:00
  • daa02813c2 [FIR] Generate FIR diagnostics with explicit types Kirill Rakhman 2023-12-07 13:37:45 +01:00
  • fc1ada4896 [Gradle] Changed compileKotlinTask to compileTaskProvider Dmitrii Krasnov 2023-12-04 18:20:39 +01:00
  • eb69229b8f [Gradle] Removed using deprecated buildDir in GradleKotlinCompilerRunner Dmitrii Krasnov 2023-12-01 15:03:33 +01:00
  • 0a57c661fd Comment for LazyScriptDefinitionProvider's property Andrei Klunnyi 2023-12-07 16:37:35 +00:00
  • c26b5ca365 [Gradle] Slight improvement for generated compiler options KDoc Yahor Berdnikau 2023-11-27 21:04:33 +01:00
  • aeaaf6dd8e [Gradle] Add a check that KGP API has consistent KDoc Yahor Berdnikau 2023-09-13 17:50:30 +02:00
  • 01e9ad1680 [Gradle] Update KDoc for KotlinTopLevelExtensionConfig Yahor Berdnikau 2023-09-11 15:23:28 +02:00
  • e7bd4e6dbd [Gradle] Update KDoc for KotlinHierarchyDsl Yahor Berdnikau 2023-09-11 14:59:16 +02:00
  • 1671c41652 [Gradle] Update KDoc for Kapt extension Yahor Berdnikau 2023-09-11 14:39:21 +02:00
  • 71a80b159b [Gradle] Add KDoc for KotlinCompile interface Yahor Berdnikau 2023-09-11 13:26:49 +02:00
  • 218d3b547b [Gradle] Add documentation for LanguageSettings Yahor Berdnikau 2023-09-05 22:35:49 +02:00
  • d12ba2976c [Gradle] Slightly update documentation in JvmTargetValidationMode Yahor Berdnikau 2023-09-05 22:27:37 +02:00
  • b22185f140 [Gradle] Add required suppressions for API .dsl package Yahor Berdnikau 2023-09-05 22:24:45 +02:00
  • f78cddcd3f [Gradle] Fix deprecated buildDir usage in DefaultKotlinCompilationOutputFactory Yahor Berdnikau 2023-12-06 11:47:02 +01:00
  • dd55ca6ed0 Native: fix Swift compilation in tests for tvos_simulator_arm64 Svyatoslav Scherbina 2023-12-07 15:10:04 +00:00
  • c9f4a1a841 IR: Avoid overwriting of property signature descriptions Dmitriy Dolovov 2023-12-06 21:15:25 +01:00
  • 03cf13705e Support "beta + number" library versions Nataliya.Valtman 2023-12-06 22:07:50 +01:00
  • 97956b4374 [LL FIR] resolve propagated type annotations correctly Dmitrii Gridin 2023-11-24 17:17:24 +01:00
  • cf11e26755 [FIR] do not transform file annotation arguments before annotations phase Dmitrii Gridin 2023-12-06 15:11:53 +01:00
  • daaf30e056 [LL FIR] introduce LLImplicitBodyResolveComputationSession Dmitrii Gridin 2023-11-29 13:26:44 +01:00
  • 9888cbbfcd [FIR] do not transform propagated annotations from place other than declaration side Dmitrii Gridin 2023-12-01 13:29:09 +01:00
  • 6f0d52f991 [FIR] runAllPhasesForLocalClass: drop redundant annotations transformation Dmitrii Gridin 2023-12-01 12:35:34 +01:00
  • a7afd1fe01 [FIR] ReturnTypeCalculatorWithJump: use outer transformer instead of type calculator Dmitrii Gridin 2023-12-01 12:28:57 +01:00
  • edb496f260 [FIR] BodyResolveContext: withFile should add container as well Dmitrii Gridin 2023-12-06 15:04:41 +01:00
  • ed7415ab93 [FIR] BodyResolveContext: insideClassHeader should add container as well Dmitrii Gridin 2023-12-01 12:33:30 +01:00
  • ec180bca71 [FIR] ImplicitBodyResolveComputationSession: encapsulate compute logic Dmitrii Gridin 2023-11-29 13:29:19 +01:00
  • 83bdac8d61 [FIR] CustomAnnotationTypeAttribute: drop containerSymbols Dmitrii Gridin 2023-11-24 16:01:48 +01:00
  • 264a151676 [FIR] do not copy annotations during type propagation Dmitrii Gridin 2023-11-24 15:20:13 +01:00
  • 69559689fd [LL/FIR] add more resolve tests for declarations with annotations Dmitrii Gridin 2023-11-28 17:30:13 +01:00
  • 5bd1a97632 [FIR] LT builder: extract convertAnnotationList from convertModifierList Dmitrii Gridin 2023-12-06 14:17:43 +01:00
  • c5cba4c053 [FIR] builder: provide containingDeclarationSymbol Dmitrii Gridin 2023-11-13 14:40:17 +01:00
  • be4bc81b1b [FIR] FirFileSymbol: add stable toString Dmitrii Gridin 2023-11-22 17:46:36 +01:00
  • 6eca9fe3a9 [FIR] tree: introduce containingDeclarationSymbol for annotation calls Dmitrii Gridin 2023-11-14 15:28:01 +01:00
  • 1d5ab8c24f [FIR] builder: more tests for annotations Dmitrii Gridin 2023-11-22 17:46:01 +01:00
  • 11749d7c89 [Codegen][JVM]: Mark line number before invoking intrinsics Xin Wang 2023-11-13 17:29:25 +08:00
  • 0898dd1e7f [FIR] Don't check Java annotations for cycles Nikita Nazarov 2023-12-05 13:35:46 +01:00
  • 1726a94c87 [Pill] Update module structure Yan Zhulanow 2023-12-04 23:47:37 +09:00
  • 7129bcc2b1 [Pill] Support production-on-test dependencies Yan Zhulanow 2023-12-04 20:35:31 +09:00
  • a7f6029076 [Pill] Delete obsolete run configurations Yan Zhulanow 2023-12-04 18:11:19 +09:00
  • d9a33b53ce [Pill] Update Kotlin source set fetching Yan Zhulanow 2023-12-04 04:47:51 +09:00
  • e4da639e1c [Pill] Remove 'jps-compatible' plugin from the root Kotlin project Yan Zhulanow 2023-12-06 22:16:41 +09:00
  • d4153c1458 [Pill] Remove 'excludedDirs' usage from Pill extension Yan Zhulanow 2023-12-04 04:46:04 +09:00
  • e87ef36ef8 [Pill] Remove variant support from Pill, always import BASE modules Yan Zhulanow 2023-12-04 04:35:35 +09:00
  • 1fb8fb2324 [Pill] Do not import modules with the 'FULL' variant Yan Zhulanow 2023-12-04 19:34:28 +09:00
  • 63379b2c03 [Pill] Only add the 'jvmJar' artifact for the main source set Yan Zhulanow 2023-12-02 02:39:21 +09:00
  • 4e8a5eec7f [Pill] Support KMP 'jvmJar' task convention Yan Zhulanow 2023-08-07 16:47:47 +09:00
  • a508a650a5 [Pill] Include embedded dependencies together with the module itself Yan Zhulanow 2023-07-20 23:53:41 +09:00
  • a703fc0f17 [Pill] Remove obsolete IDE plugin artifact creation Yan Zhulanow 2023-07-20 23:49:58 +09:00
  • 680db7c317 [Pill] Allow kotlin_dom_api_compat artifact Yan Zhulanow 2023-04-21 19:07:26 +09:00
  • 73b290a948 [Gradle] suppress DependencySources configurations in tests Anton Lakotka 2023-12-05 13:32:04 +01:00
  • daa97f7ec9 [Gradle] Fix testResolveAllConfigurations Anton Lakotka 2023-12-04 21:50:19 +01:00
  • c979e4e7be [Gradle] Add dependencySourcesConfigurationName to DefaultKotlinSourceSet Anton Lakotka 2023-12-04 12:24:41 +01:00
  • 1d4bca56b1 [Gradle] Set min version for source resolver test to Gradle 7.2 Anton Lakotka 2023-11-30 10:11:15 +01:00
  • e2dafa2580 [Gradle] Implement variant base source resolver for IDE Anton Lakotka 2023-11-30 09:54:09 +01:00
  • 7c9505d9b6 [Gradle] Sources resolver test for multiple capabilities Anton Lakotka 2023-11-30 09:53:37 +01:00
  • f266a44356 KT-64080 [LL] Resolve super calls to BODY_RESOLVE for on-air resolve Roman Golyshev 2023-12-06 14:42:24 +01:00
  • 3c7dfc0e5b KT-64080 [LL] Use nullable receiver overload for isAncestor function Roman Golyshev 2023-12-06 14:31:24 +01:00
  • a475a3031e KT-64080 [LL] Add on-air resolve tests for enum entry resolution Roman Golyshev 2023-12-06 13:09:07 +01:00
  • a03f0ef4ee Generate CMakeLists for convenient DevX in llvmDebugInfoC Timofey Solonin 2023-11-29 09:43:52 +01:00
  • 0d67ae7b23 [TEST] Add regression test for KT-59805 ACTUAL_MISSING for constructor Nikita Bobko 2023-12-06 12:50:56 +01:00
  • 5ccae2801d [FIR] KT-59368 regenerate tests Tomas Husak 2023-12-06 15:51:06 +01:00
  • d7eb67a436 [FIR] KT-59368 context receiver subtyping checker Tomas Husak 2023-11-29 16:52:01 +01:00
  • 3d77d09260 [FIR] Fix false positive errors on Throws::class, Throws() Ivan Kochurkin 2023-12-05 15:23:41 +01:00
  • 8dcd4efbc1 [FIR] Get rid of not needed set allocation in getSingleVisibleClassifier Ivan Kochurkin 2023-12-05 16:27:01 +01:00
  • 4f77434ea5 [K/N] Remove LLVM coverage Troels Bjerre Lund 2023-12-06 14:07:16 +00:00
  • e0c931f69d [LL FIR] rebind returnTarget for delegate accessors during psi2fir Dmitrii Gridin 2023-12-05 14:53:21 +01:00
  • c59ea8bd2a [FIR] use delegate expression as source for FirWrappedDelegateExpressionBuilder Dmitrii Gridin 2023-12-05 15:34:17 +01:00
  • 1fcd277538 [FIR] Expand divisionByZero.kt test case Ivan Kylchik 2023-11-21 12:39:35 +01:00
  • 5dbe81fd7f [FIR] Always expand a type before checking it in FirConstChecks Ivan Kylchik 2023-11-15 17:25:19 +01:00
  • ab1ce759a3 [Gradle] Fix deprecated buildDir usage in IdeBinaryDependencyResolver Yahor Berdnikau 2023-12-05 16:22:39 +01:00
  • 6df25ac1be [Gradle] Fix deprecated buildDir usage in IdeResolveDependenciesTask Yahor Berdnikau 2023-12-05 16:20:39 +01:00
  • 32e43998a0 IR: Restore method used by Anvil annotation processor Ilmir Usmanov 2023-12-06 02:19:57 +01:00
  • 2391f00b75 [FIR2IR] Fix SAM conversion of adapted callable reference Kirill Rakhman 2023-11-30 13:19:34 +01:00
  • c8b77fe18c Run lldb tests only on arm64 macOS and only in debug mode Timofey Solonin 2023-12-05 17:28:14 +01:00
  • 1901ed36ec [LL] Expand "Low Level FIR API Tests" run configuration to include tests from submodules Marco Pennekamp 2023-11-21 18:37:34 +01:00