Commit Graph

  • d40f88337a [Test] Report all KLIB resolve warnings as errors Dmitriy Dolovov 2024-02-27 15:12:04 +01:00
  • 05628660ba [Test] Implement classic & Fir Native KLIB facades for test infra Dmitriy Dolovov 2024-01-23 16:10:19 +01:00
  • 9a2d748817 Bump Kotlin/Native version in KGP to 2.0.0-dev-17343 Sergey Bogolepov 2024-02-29 10:48:49 +02:00
  • 105ffb15a5 [FIR generator] Remove FirField Wojciech Litewka 2024-02-27 17:35:27 +01:00
  • de775c62c8 [PowerAssert] Update CODEOWNERS for Power-Assert compiler plugin Brian Norman 2024-02-26 14:24:57 -06:00
  • 721d02f4f3 [PowerAssert] Find the earliest starting offset for receiver expression Brian Norman 2024-02-26 11:59:36 -06:00
  • d53d5dddc5 [PowerAssert] Add tests to recreate KT-65810 Brian Norman 2024-02-26 11:38:21 -06:00
  • 78bb0be7aa [FIR2IR] Propagate NOT_IN statement origin when converting to IR Brian Norman 2024-02-14 11:18:39 -06:00
  • 6d634ac87f [PowerAssert] Mark project tests as using JUnit 5 Brian Norman 2024-02-14 07:50:43 -06:00
  • f0268721c1 [PowerAssert] Use OS path separator to parse JUnit5 classpath property Brian Norman 2024-02-14 07:49:59 -06:00
  • 184d773cd0 [PowerAssert] Add power-assert test data to helper plugin configuration Brian Norman 2024-02-14 07:48:55 -06:00
  • 027474cfb8 [PowerAssert] Correctly align infix calls with string const receivers Brian Norman 2024-02-14 07:48:16 -06:00
  • 2e4d02e9f4 [PSI2IR, K/Wasm] Sync start and end offsets on PSI and FIR for primary constructors Artem Kobzar 2024-02-29 14:42:33 +00:00
  • 87e162e052 [ObjCExport] Add nullable dependency parameter failing test eugene.levenetc 2024-02-23 18:17:50 +01:00
  • 468efc77dd [ObjCExport] Add failing member function signature order test eugene.levenetc 2024-02-23 18:02:08 +01:00
  • e6705e9db2 add distinction between functions and methods in SIR #KT-65046 fixed Artem Olkov 2024-02-29 12:52:10 +00:00
  • 12552e4e04 [KAPT] KT-44706 Support @JvmRecord-annotated classes Pavel Mikhailovskii 2024-02-29 12:44:56 +00:00
  • 6288bdbd3f K2 scripting, IDE: add missing extension registration Ilya Chernikov 2024-02-29 10:42:27 +01:00
  • ac403a466e add support for classes with packages #KT-65909 fixed Artem Olkov 2024-02-29 12:04:23 +00:00
  • 4d2aadb925 [IR] Remove old @IDEAPluginsCompatibilityAPI constructor Wojciech Litewka 2024-02-28 19:45:54 +01:00
  • 939a74add3 CLI: improve error message for -Xjdk-release=1.6/1.7 Alexander Udalov 2024-02-27 18:53:04 +01:00
  • 5f261d3ad0 CLI: fix "unknown JVM target version" error message Alexander Udalov 2024-02-27 18:15:24 +01:00
  • e65caee26b [ObjCType] Add vararg translation eugene.levenetc 2024-02-23 14:25:27 +01:00
  • dfd9aabf8e JVM: update test data after enabling IR fake override builder Alexander Udalov 2024-01-09 16:08:15 +01:00
  • f98a22e8e4 Fir2Ir: enable IR-based fake override builder Alexander Udalov 2024-02-26 16:19:04 +01:00
  • 09db7dbd22 K2: add tests to confirm current behavior of KT-65679 examples Mikhail Glukhikh 2024-02-27 14:33:17 +01:00
  • 4f4c98ec73 [K/JS] Allow parameter properties inside external declarations ^KT-65965 Fixed Artem Kobzar 2024-02-29 09:46:59 +00:00
  • 5e83350576 [Infrastructure] Assert dumps don't exist without directive Kirill Rakhman 2024-02-23 16:12:16 +01:00
  • 42f6eb4eb4 KT-66156 add KotlinRuntime to Swift Export Synthetic Andrey Yastrebov 2024-02-27 10:47:26 +01:00
  • a17ad6bc55 Fix K2 CodeGen annotation parameter resolution failure Jaebaek Seo 2024-01-18 12:45:40 -08:00
  • 3511733aa7 [Gradle] Deprecate kotlinOptions in KotlinNativeLinkArtifactTask task Yahor Berdnikau 2024-02-23 22:35:26 +01:00
  • 48a84e5b79 [Gradle] Deprecate kotlinOptions in KotlinNativeLinkArtifactTask task Yahor Berdnikau 2024-02-23 22:25:19 +01:00
  • 6719a437f7 [Gradle] Deprecate kotlinOptions in KotlinNativeLink task Yahor Berdnikau 2024-02-23 22:21:05 +01:00
  • 6e874340e9 [Gradle] Deprecate Kotlin*Options types Yahor Berdnikau 2024-02-23 19:57:34 +01:00
  • 4921a29aa5 [Gradle] Deprecate dceOptions in KotlinJsDce task Yahor Berdnikau 2024-02-23 17:26:29 +01:00
  • 24acf800d6 [Gradle] Deprecate KotlinCompile DSL Yahor Berdnikau 2024-02-23 16:23:17 +01:00
  • 2f70478e67 [Gradle] Deprecate kotlinOptions DSL in KotlinCompile DSL Yahor Berdnikau 2024-02-23 13:26:13 +01:00
  • 433bec3700 [Gradle] Deprecate kotlinOptions DSL in KotlinCompilation Yahor Berdnikau 2024-02-23 13:06:18 +01:00
  • 2e3a209d0d [Gradle] Fix usages of kotlinOptions in BuildKotlinToolingMetadataTask Yahor Berdnikau 2024-02-23 12:59:50 +01:00
  • 66a39952ee [Gradle] Fix usages of kotlinOptions in KotlinJsIrTarget Yahor Berdnikau 2024-02-23 12:56:17 +01:00
  • 0986733f29 [Gradle] Remove unused method Yahor Berdnikau 2024-02-23 12:47:56 +01:00
  • beb40484dd [LL] Add LLFirSession invalidation tests Marco Pennekamp 2024-01-24 23:04:36 +01:00
  • 56a08319ec [AA] Add toString implementation for KtLibraryModuleImpl Marco Pennekamp 2024-01-24 22:46:25 +01:00
  • 56fd4b562b [AA] Improve modification event test directives Marco Pennekamp 2024-01-24 22:44:31 +01:00
  • 3044941201 [AA] Add TestModule.getKtModule convenience function Marco Pennekamp 2024-01-24 22:43:08 +01:00
  • 1435fcc50f Add an IT for consumption of multiplatform resources Timofey Solonin 2024-02-19 02:47:01 +01:00
  • 2fda16f526 Add APIs to resolve multiplatform resources in variant publications Timofey Solonin 2024-02-19 02:31:43 +01:00
  • 4c8febf10d FIR DFA: slightly refactor smart cast state tracking Sonya Valchuk 2024-02-16 11:25:22 +00:00
  • 052baf1b04 Revert "[FIR] Enable ForbidInferringTypeVariablesIntoEmptyIntersection in 2.0" Nikita Bobko 2024-02-28 12:59:18 +01:00
  • 5c2017fa5f [K/N] Fix CC in Xcode usage ^KTI-1553 Alexander Shabalin 2024-02-20 11:50:42 +01:00
  • f246d1c037 [LL FIR] introduce NonLocalAnnotationVisitor Dmitrii Gridin 2024-02-19 20:49:19 +01:00
  • 410dbcb4cf [LL FIR] LLFirTypeLazyResolver: add missed type checks for context receivers Dmitrii Gridin 2024-02-19 16:19:21 +01:00
  • 7048184acf [LL FIR] LLFirAnnotationArgumentsLazyResolver: add missed checks for context receivers Dmitrii Gridin 2024-02-19 16:14:13 +01:00
  • fe4ead751f [LL FIR] LLFirTargetResolver: do not resolve file annotation container before each declaration Dmitrii Gridin 2024-02-19 15:24:18 +01:00
  • dc898fdf5c [LL FIR] LLFirTargetResolver: add missed checkThatResolvedAtLeastToPreviousPhase check for jumping phase Dmitrii Gridin 2024-02-19 14:48:49 +01:00
  • 6a2e785abd [K/JS, TEST] Enable TS export tests for FIR ^KT-64421 Fixed Artem Kobzar 2024-02-28 16:52:27 +00:00
  • 55e61f6631 [Native] Support Xcode 15.3 — add back the TargetConditional.h macros Timofey Solonin 2024-02-02 16:10:07 +01:00
  • 69426e2129 [kotlin] Add a small KDoc to getAllSuperClassifiers function Roman Golyshev 2024-02-27 10:43:11 +01:00
  • a5ef668e3c [Wasm] Boolean boxed instances are the same Igor Yakovlev 2024-02-09 17:01:12 +01:00
  • a171f774be Validate that resources from new source sets are published Timofey Solonin 2024-02-21 13:29:14 +01:00
  • 01ff4a597a Validate consuming a project with multiplatform resources Timofey Solonin 2024-02-26 16:17:28 +01:00
  • 0f20e39475 Add an IT for publication of multiplatform resources in wasm target Timofey Solonin 2024-02-19 02:50:50 +01:00
  • e35e2eaa48 Add an IT for publication of multiplatform resources in a native target Timofey Solonin 2024-02-19 02:50:08 +01:00
  • b145796e14 Publish multiplatform resources as variants for wasm, js and native targets Timofey Solonin 2024-02-27 12:36:37 +01:00
  • 5bbec23123 [Test gen] Consolidate file reads for checking directives Kirill Rakhman 2024-02-26 18:09:49 +01:00
  • 3c23319f70 [Test gen] Remove duplicate checks if file is equal to some string Kirill Rakhman 2024-02-26 18:07:29 +01:00
  • cba65d7186 [Test gen] Reduce string copying Kirill Rakhman 2024-02-26 18:07:00 +01:00
  • 7ca6624af4 [Test gen] Reduce Kotlin reflection usage Kirill Rakhman 2024-02-26 18:06:18 +01:00
  • 6cfe81de50 [FIR] Properly reports about conflicts in MPP setup Dmitriy Novozhilov 2024-02-27 14:04:42 +02:00
  • 2febc807a1 Revert "[FIR2IR] Remove non-existent accessors from property references on Java fields" Dmitriy Novozhilov 2024-02-28 08:08:43 +02:00
  • d899618f9a Advance bootstrap to 2.0.0-dev-17175 Dmitriy Novozhilov 2024-02-28 11:10:26 +02:00
  • 18176cb5ee Fix crash when compiler plugin generates top-level private suspend Roman Efremov 2024-02-27 11:08:51 +01:00
  • b2a2d32d70 [Test] Reproduce crash when plugin generates top-level private suspend Roman Efremov 2024-02-27 10:35:12 +01:00
  • bba39dd4fe Add an IT for publication of multiplatform resources in Android target Timofey Solonin 2024-02-15 19:05:01 +01:00
  • a2989a3711 Publish multiplatform resources and assets for Android target Timofey Solonin 2024-02-15 16:21:17 +01:00
  • 43a4fd5ddf Add an API for KotlinAndroidTarget to publish assets Timofey Solonin 2024-02-26 17:56:15 +01:00
  • bf6a82fdc1 Bump AGP compile-time dependency to 7.3.0 Timofey Solonin 2024-02-12 21:54:08 +01:00
  • ff5098d716 Refactor sir from psi builder, in order to check transatability of psi element Artem Olkov 2024-02-28 10:32:11 +00:00
  • 9d1d01d1eb jvm-abi-gen: Minor, deduplicate newField/newMethod calls Alexander Udalov 2024-02-26 23:59:01 +01:00
  • d2792533b8 jvm-abi-gen: Remove internal declarations from ABI Vladimir Tagakov 2024-02-08 11:54:13 -07:00
  • ebc2a18da5 IR: do not build fake overrides for code fragments Alexander Udalov 2024-02-27 17:47:54 +01:00
  • b88ce50500 IR: do not visit function body at all in IrFakeOverrideBuilder Alexander Udalov 2024-02-23 16:54:57 +01:00
  • 0b78cf9aa3 [IR] Autogenerate IrTypeAliasImpl Wojciech Litewka 2024-02-16 12:49:19 +01:00
  • 1008fa566f [IR] Autogenerate IrModuleFragmentImpl Wojciech Litewka 2024-02-16 12:47:31 +01:00
  • 97e2dab9f0 [IR] Autogenerate IrScriptImpl Wojciech Litewka 2024-02-16 12:47:08 +01:00
  • f30f2216cc [IR] Autogenerate IrEnumEntryImpl Wojciech Litewka 2024-02-16 12:46:39 +01:00
  • 401113cc27 [IR] Autogenerate IrClassImpl Wojciech Litewka 2024-02-22 11:23:22 +01:00
  • fde3ea14ae [IR] Autogenerate IrVariableImpl Wojciech Litewka 2024-02-16 12:45:55 +01:00
  • 222268b6f9 [IR] Autogenerate IrValueParameterImpl Wojciech Litewka 2024-02-16 12:45:31 +01:00
  • e23aff7256 [IR] Autogenerate IrTypeParameterImpl Wojciech Litewka 2024-02-16 12:44:56 +01:00
  • 6de200dea1 [IR] Autogenerate IrPropertyWithLateBindingImpl Wojciech Litewka 2024-02-16 12:44:06 +01:00
  • 5aedc24f00 [IR] Autogenerate IrLocalDelegatedProperty Wojciech Litewka 2024-02-16 12:44:26 +01:00
  • 87f5d3901c [IR] Autogenerate IrPropertyImpl Wojciech Litewka 2024-02-16 12:43:42 +01:00
  • 541a0f4bec [IR] Autogenerate IrFieldImpl Wojciech Litewka 2024-02-16 12:42:49 +01:00
  • f2af1bc04a [IR] Autogenerate IrConstructorImpl Wojciech Litewka 2024-02-16 12:42:30 +01:00
  • d97681f2a9 [IR] Autogenerate IrFunctionWithLateBindingImpl Wojciech Litewka 2024-02-16 12:42:01 +01:00
  • d5b78c0cdc [IR] Autogenerate IrFunctionImpl Wojciech Litewka 2024-02-16 12:41:37 +01:00
  • 518aee693e [IR] Autogenerate IrAnonymousInitializerImpl Wojciech Litewka 2024-02-16 12:41:11 +01:00
  • 6cdddaacb0 [IR] Final preparation to autogenerate IR declaration implementations Wojciech Litewka 2024-02-21 16:40:11 +01:00
  • 451c51c849 [IR] Temporarily move to-be-autogenerated files under gen directory Wojciech Litewka 2024-02-16 10:18:09 +01:00