Commit Graph

  • 67c501e0b6 [Native] Fix tailrec test. Mads Ager 2023-10-12 08:40:18 +02:00
  • a487ec1889 [Native] Use LLVMBuildLoad2 instead of LLVMBuildLoad. Mads Ager 2023-09-29 13:32:16 +02:00
  • 847442d547 [Test] Add regression test for KT-60876 Dmitriy Novozhilov 2023-10-18 17:24:29 +03:00
  • aedc704e77 [stdlib] Further merge js-ir specific sources Ilya Gorbunov 2023-10-08 00:20:24 +02:00
  • 911fa3bbbb [stdlib] Merge js-ir specific sources into common js sources Ilya Gorbunov 2023-10-06 22:20:58 +02:00
  • f00d4022c4 [stdlib] Use common js sources in js-ir compilation without copying Ilya Gorbunov 2023-10-06 21:54:07 +02:00
  • 3622ea2e33 [stdlib-gen] Minor refactoring: use enum entries instead of values Ilya Gorbunov 2023-10-06 21:38:37 +02:00
  • ff2254db69 [stdlib] Remove generator templates for js legacy Ilya Gorbunov 2023-10-06 21:34:58 +02:00
  • 1d232c69d6 [stdlib] Move location of generated sources for js-IR compilation Ilya Gorbunov 2023-10-06 21:30:21 +02:00
  • 5f0a930ea3 [stdlib] Delete js-v1 sources Ilya Gorbunov 2023-10-06 21:18:55 +02:00
  • 601c517887 [FIR] Don't print function's default value parameters Roman Efremov 2023-10-17 14:20:15 +02:00
  • 0f0540cda0 [Test] Add test for reporting of function default value parameters Roman Efremov 2023-10-17 14:16:11 +02:00
  • 7893624589 [FIR] Remove debug labels in annotation arguments rendering Roman Efremov 2023-10-17 12:34:34 +02:00
  • f54a1b5ced [FIR] Refactor: extract resolved qualifier rendering out of FirRenderer Roman Efremov 2023-10-17 12:31:27 +02:00
  • 6b1e340364 [FIR] Refactor: extract resolved named reference rendering out of FirRenderer Roman Efremov 2023-10-17 12:20:12 +02:00
  • 37a0dd9487 [FIR] Use idRenderer to print referenced class and callable ids Roman Efremov 2023-10-17 11:56:35 +02:00
  • 7f7801a7bc [FIR] Use idRenderer to render ClassId in qualifiers Roman Efremov 2023-10-17 11:46:37 +02:00
  • cb6ec46de1 [FIR] Fix type annotation arguments rendering inside symbols Roman Efremov 2023-10-17 10:47:52 +02:00
  • b3467353b2 [Test] Add test for ugly K2 reporting of annotation arguments Roman Efremov 2023-10-13 13:48:59 +02:00
  • 67ac985be7 [Analysis API Standalone] fix testdata for standalone mode tests Ilya Kirillov 2023-10-18 11:18:45 +02:00
  • 897eab6b50 Do not add nullability annotations to the methods of local classes vladislav.grechko 2023-10-11 12:09:55 +02:00
  • 417aa236fb [FIR/IR generator] Factor out printing the preamble in generated files Sergej Jaskiewicz 2023-09-14 20:30:42 +02:00
  • a33da2a1c6 Temporarily disable Kapt4IT and KaptIncrementalIT and the descendants. strangepleasures 2023-10-18 17:40:29 +00:00
  • 5ceebec331 Cache Gradle properties with a BuildService to improve performance Hung Nguyen 2023-10-11 21:21:56 +01:00
  • 141f2e3234 Bump Kotlin/Native version in KGP to 2.0.0-dev-5387 Svyatoslav Scherbina 2023-10-18 14:28:54 +02:00
  • d625d9a988 [K/JS] Fix ES6-classes compilation for objects without constructor generated by plugins Artem Kobzar 2023-10-18 13:29:15 +00:00
  • ba9baa7457 [FIR] Don't enable features without sinceKotlin in Progressive Mode Nikolay Lunyak 2023-10-18 10:51:44 +03:00
  • 9366847e96 [FIR2IR] Properly approximate intersection types during fir2ir conversion Dmitriy Novozhilov 2023-10-16 13:19:40 +03:00
  • 8c6da9fddb [FIR/IR generator] Deduplicate interface/abstract class configuration Sergej Jaskiewicz 2023-09-18 19:52:53 +02:00
  • b231e69cd3 Remove unneeded K1/K2 split in test Alejandro Serrano Mena 2023-10-18 12:25:37 +02:00
  • b9b15cba08 [K2] Warn about deprecation and opt-in markers for overrides of Any Alejandro Serrano Mena 2023-10-16 16:00:40 +02:00
  • 6afe716238 [Gradle] Implement CustomizeKotlinDependenciesSetupAction Sebastian Sellmair 2023-10-17 11:24:50 +02:00
  • eba13b5b91 [Gradle] KotlinSingleTargetExtension: Implement lateinit target as Future Sebastian Sellmair 2023-10-17 11:24:08 +02:00
  • 77376f0d28 [Gradle] Implement KotlinMultiplatformSourceSetSetupAction Sebastian Sellmair 2023-10-17 10:06:12 +02:00
  • 382482a26c [Gradle] Implement MultiplatformBuildStatsReportSetupAction Sebastian Sellmair 2023-10-17 10:03:37 +02:00
  • 070b80a05f [Gradle] Implement KotlinMetadataTargetSetupAction Sebastian Sellmair 2023-10-17 10:02:35 +02:00
  • 0ccb98f579 [Gradle] Implement KotlinArtifactsExtensionSetupAction Sebastian Sellmair 2023-10-17 10:01:14 +02:00
  • cc0a9e1cc1 [Gradle] Implement MultiplatformPublishingSetupAction Sebastian Sellmair 2023-10-17 09:49:29 +02:00
  • 822cb7f545 [Gradle] Implement UserDefinedAttributesSetupAction Sebastian Sellmair 2023-10-17 09:41:25 +02:00
  • c22a7bf802 [Gradle] Implement LanguageSettingsSetupAction Sebastian Sellmair 2023-10-17 09:27:41 +02:00
  • 8ca1c06cf2 [Gradle] Implement SyncLanguageSettingsWithKotlinExtensionSetupAction Sebastian Sellmair 2023-10-16 19:02:36 +02:00
  • 58385ef64f [Gradle] Implement ScriptingGradleSubpluginSetupAction Sebastian Sellmair 2023-10-16 18:51:02 +02:00
  • 9ca22fa999 [Gradle] Implement GlobalProjectStructureMetadataStorageSetupAction Sebastian Sellmair 2023-10-16 18:45:44 +02:00
  • 2b823cba1e [Gradle] Implement IdeMultiplatformImportSetupAction Sebastian Sellmair 2023-10-16 18:42:42 +02:00
  • 246deafd6d [Gradle] Implement IdeResolveDependenciesTaskSetupAction Sebastian Sellmair 2023-10-16 18:40:14 +02:00
  • 9d01ad7c3b [Gradle] Implement CInteropCommonizedCInteropApiElementsConfigurationsSetupAction Sebastian Sellmair 2023-10-16 18:39:16 +02:00
  • b9db036053 [Gradle] Implement AddBuildListenerForXCodeSetupAction Sebastian Sellmair 2023-10-16 18:38:05 +02:00
  • 3be2eb9b31 [Gradle] Implement CreateFatFrameworksSetupAction Sebastian Sellmair 2023-10-16 18:28:18 +02:00
  • c7b4057dab [Gradle] Implement KotlinProjectSetupCoroutine Sebastian Sellmair 2023-10-16 18:26:16 +02:00
  • 628bd7a6be [Gradle] Implement KotlinMultiplatformAndroidGradlePluginCompatibilityChecker Sebastian Sellmair 2023-10-16 18:15:08 +02:00
  • 234e5735e3 [Gradle] Implement KotlinToolingDiagnosticsSetupAction Sebastian Sellmair 2023-10-16 18:08:15 +02:00
  • 1c568c2a10 [Gradle] Implement RegisterBuildKotlinToolingMetadataTask Sebastian Sellmair 2023-10-16 18:03:41 +02:00
  • 13492d3316 [Gradle] Implement AddNpmDependencyExtensionProjectSetupAction Sebastian Sellmair 2023-10-16 18:00:13 +02:00
  • ff6b883cb4 [Gradle] Implement KotlinProjectSetupAction extensionPoint Sebastian Sellmair 2023-10-16 17:56:38 +02:00
  • 43929398da [FIR] Pass implications from subject of safe call in DFA Dmitriy Novozhilov 2023-10-17 15:56:45 +03:00
  • 5d3402339e [FIR DFA] Rename Persistent.logicStatements -> implications Dmitriy Novozhilov 2023-10-17 12:49:13 +03:00
  • dc08e3bf99 [FIR] Cleanup formatting in DFA code Dmitriy Novozhilov 2023-10-17 11:24:18 +03:00
  • 9a4c28498c [FIR generator] Deduplicate the logic of needPureAbstractElement Sergej Jaskiewicz 2023-09-18 19:29:03 +02:00
  • 45792c2e60 [Analysis API] support unsigned arrays creation functions Alexander Kuznetsov 2023-10-18 10:53:52 +00:00
  • 4922223bec [K/N] Refactor :kotlin-native:dependencies Alexander Shabalin 2023-08-28 11:55:32 +02:00
  • 9de791b9ac Create FUS Gradle plugin Nataliya.Valtman 2023-08-14 19:35:12 +02:00
  • 4ed7504d87 FIR deserializer: apply attributes on type parameter-based types Mikhail Glukhikh 2023-10-16 13:33:35 +02:00
  • 1d95927582 [Gradle IT] Added property for enabling/disabling k/n from master in IT Dmitrii Krasnov 2023-10-12 11:24:17 +02:00
  • ef3d3a9724 [Metadata] Update tests according to KT-62580, KT-62581 and KT-62582 Dmitriy Novozhilov 2023-10-13 15:31:50 +03:00
  • fa69d4837b [AA] Add workaround for KT-62578 Dmitriy Novozhilov 2023-10-12 16:41:03 +03:00
  • 605a567e10 [AA] Add workaround for KT-62544 Dmitriy Novozhilov 2023-10-12 14:58:44 +03:00
  • 274198d8f3 [Build] Return the logic to force LV=1.9 for KGP and its dependencies Alexander.Likhachev 2023-10-11 17:21:16 +02:00
  • 5602fcdf76 [Build] Handle renderDiagnosticNames build property in stdlib and dom-api-compat modules Dmitriy Novozhilov 2023-10-10 17:40:04 +03:00
  • 704e2ef5c5 Suppress K2 specific warnings in the codebase Dmitriy Novozhilov 2023-10-10 14:32:35 +03:00
  • 9e66a7b999 Workaround KT-62473 in the codebase Dmitriy Novozhilov 2023-10-10 14:31:43 +03:00
  • 6114e4f068 Fix compilation problems caused by migration to 2.0 Dmitriy Novozhilov 2023-10-10 14:30:40 +03:00
  • a35f2eb90e Build: switch language level for compilation to 2.0 Dmitriy Novozhilov 2023-10-10 14:30:18 +03:00
  • 5642f2a8c4 [build] acceptAndroidSdkLicenses, functionalTest: Support Gradle configuration cache Sebastian Sellmair 2023-10-17 15:01:06 +02:00
  • d090791e40 [Gradle] Change rootOutputDirectoryProperty to be DirectoryProperty Anton Lakotka 2023-10-17 16:54:47 +02:00
  • d74a1133e9 [Gradle] Merge testCommonizer and testCleanCommonizationWithConfigurationCache Anton Lakotka 2023-10-16 19:17:38 +02:00
  • 251f52586e [Gradle] Add fileProperty(initialValue: File) utility function Anton Lakotka 2023-10-16 14:04:01 +02:00
  • 6ee4cbb6ec [Gradle, Test] Let resolveAllConfiguration depend on commonizeNativeDistribution Anton Lakotka 2023-10-16 13:13:45 +02:00
  • c08fb1cae6 [Gradle] add rootOutputDirectoryProperty to NativeDistributionCommonizerTask Anton Lakotka 2023-10-16 00:02:38 +02:00
  • 2111bfae40 [Gradle] Test commonizeNativeDistribution task is not initialized Anton Lakotka 2023-10-15 23:13:44 +02:00
  • e16f03fc49 [Gradle] Test commonize native distribution and compile task with GCC Anton Lakotka 2023-10-15 23:12:40 +02:00
  • 657dd31493 [Gradle] Remove up-to-date checks in CleanNativeDistributionCommonizer Anton Lakotka 2023-10-15 22:50:19 +02:00
  • 16c17d3c22 [Gradle] Check that commonized native distribution can be cleaned Anton Lakotka 2023-10-15 22:44:37 +02:00
  • 9ad4cf4c55 [K2] Disappeared OPT_IN_USAGE_ERROR for a data class property during the destructuring declaration Anastasia.Nekrasova 2023-10-12 14:57:35 +03:00
  • dfdd86da1f [FIR] do not capture class context during class annotations processing Dmitrii Gridin 2023-10-16 19:52:06 +02:00
  • b03e3f0b0d [LL FIR] pass correct context during class annotation arguments mapping Dmitrii Gridin 2023-10-16 19:46:20 +02:00
  • bbd09c6272 [LL FIR] add tests for nested class as annotation argument Dmitrii Gridin 2023-10-13 19:06:11 +02:00
  • 5298d79dec [LL FIR] drop extra withContainingClass from annotation transformers Dmitrii Gridin 2023-10-13 20:22:57 +02:00
  • 21f81a8057 [LL FIR] fix lazy annotation arguments calculation for unresolved type references Dmitrii Gridin 2023-10-16 16:36:00 +02:00
  • 50e75c6336 Bump @babel/traverse in /libraries/kotlin.test/js-ir/it dependabot[bot] 2023-10-16 21:23:34 +00:00
  • ec79d8cd27 [SLC] add multiplatform test cases on typealias actualization Dmitrii Gridin 2023-10-17 16:29:28 +02:00
  • 8f0cf3f0cc [SLC] allow multi-module test cases Dmitrii Gridin 2023-10-17 14:22:54 +02:00
  • 0771b60777 [Analysis API] support multiplatform test cases Dmitrii Gridin 2023-10-17 14:21:24 +02:00
  • 83435ccde1 [K/N] Remove workaround in FrameworkTest for old macOS Alexander Shabalin 2023-09-08 18:51:11 +02:00
  • 004ef267c5 [K/N] Remove check for bitcode embedding ^KT-61875 Alexander Shabalin 2023-09-08 18:33:29 +02:00
  • 406d1eaf89 YarnAndNpmSuppressor: allowed test task names for wasm tests Ilya Gorbunov 2023-10-13 21:04:50 +02:00
  • 469ca237db Remove the previous approach to build wasm stdlib variants Ilya Gorbunov 2023-10-06 20:45:14 +02:00
  • d4b245615a Build wasm stdlib artifacts in kotlin-stdlib project Ilya Gorbunov 2023-08-22 02:06:09 +02:00
  • 53681a33d9 Add required opt-ins in wasm stdlib sources Ilya Gorbunov 2023-08-22 01:40:49 +02:00
  • 735a97245d Remove forgotten ExperimentalStdlibApi in wasm sources Ilya Gorbunov 2023-08-22 01:10:16 +02:00
  • db6dfe99a0 Update Dokka to 1.9.10 Ilya Gorbunov 2023-10-17 04:37:32 +02:00