Commit Graph

  • 87fdf8e764 [Gradle, Wasm] Binaryen by default for production main binary Ilya Goncharov 2024-02-19 09:06:44 +00:00
  • 3dda88ddc2 [FIR] Handle FirErrorExpression when resolving arguments vladislav.grechko 2024-02-16 18:10:59 +01:00
  • 7a150cce47 [Gradle] Introduce defaultFragmentName for K2 MPP Structure Anton Lakotka 2024-02-15 07:33:49 +01:00
  • 020bb72d2b [Gradle] Associate Android java sources with related Kotlin Source Set Anton Lakotka 2024-02-14 11:27:43 +01:00
  • b5ed2326e7 [Gradle] Merge Android Source Sets into one K2 Fragment Anton Lakotka 2024-02-13 10:24:25 +01:00
  • 0a86f03457 [Gradle] Don't pass -Xfragment-sources for non-mpp compilations Anton Lakotka 2024-02-13 09:49:45 +01:00
  • fabf75f4e2 [Gradle] Pass Android-related sources to KotlinSourceSet instead task Anton Lakotka 2024-01-31 16:15:29 +07:00
  • b13b27a715 [Gradle] Migrate new-mpp-android from Groovy to Kotlin Script Anton Lakotka 2024-01-31 15:49:22 +07:00
  • 20bb6b0ea8 [KAPT] KT-64391 Make sure that all K2 KAPT tests really run with K2 Pavel Mikhailovskii 2024-02-16 19:27:46 +00:00
  • 00ef313df2 [K/N] Add binary option to produce error on mangled objc names (#5264) Mark Mann 2024-02-16 18:17:30 +00:00
  • 0f8a416496 [Gradle] Migrate MppHighlightingTestDataWithGradleIT to new test DSL Yahor Berdnikau 2024-02-15 19:04:55 +01:00
  • a40459c520 [Gradle] Bump max Gradle version in tests to 8.5 Yahor Berdnikau 2024-01-25 10:36:42 +01:00
  • 8f2fc3d1e2 [ObjCExport] Fix property setter eugene.levenetc 2024-02-13 16:23:57 +01:00
  • 576851e514 [Tests] Update testdata after bad rebase Pavel Kunyavskiy 2024-02-16 13:06:51 +01:00
  • 97f585dd25 [ObjCExport] Add companion object translation eugene.levenetc 2024-02-13 14:35:09 +01:00
  • acf2296590 [Test] Regenerate tests after two previous commits Dmitriy Novozhilov 2024-02-16 13:04:43 +02:00
  • d9beae0556 [Test] Change indent from four to two spaces in generated tests Dmitriy Novozhilov 2024-02-16 13:01:51 +02:00
  • 9b5a9ccba8 [Test] Don't generate throws Exception on methods of generated tests Dmitriy Novozhilov 2024-02-16 13:04:40 +02:00
  • 7ad371b215 Fix ConcurrencyModification exception in KotlinBuildStatsBeanService Nataliya.Valtman 2024-02-15 12:55:40 +01:00
  • ec12637d7a [K/N][K2] INCOMPATIBLE_OBJC_NAME_OVERRIDE error message changed from K1 Mark Mann 2024-02-15 12:59:58 +02:00
  • e6f4d6e6fa [Tests] Use stable order for ir/kotlinLike dumps Pavel Kunyavskiy 2024-02-05 16:23:41 +01:00
  • 0fa42a9c11 [Tests] More conservative stableOrdered dump Pavel Kunyavskiy 2024-02-05 16:45:10 +01:00
  • 5d4e822f42 [Tests] Enforce FIR_IDENTICAL for more irText tests Pavel Kunyavskiy 2024-02-15 10:34:17 +01:00
  • 5ddc31e932 [Tests] Add handler to regenerate irText testData Pavel Kunyavskiy 2024-02-05 16:00:23 +01:00
  • 1f257e98a0 [kotlinp] Add missing the dependency for kotlinp-jvm-shadow.jar Dmitriy Dolovov 2024-02-15 14:46:52 +01:00
  • b8915614ae Make checkBuild configuration cache compatible cristiangarcia 2024-02-14 21:49:24 +01:00
  • 7a13023b14 [FIR] add KDoc for FirResolvePhase Dmitrii Gridin 2024-02-14 22:56:48 +01:00
  • d662f72d07 [Gradle] Deprecate KotlinCompilation.compilerOptions Yahor Berdnikau 2024-02-12 16:43:12 +01:00
  • 5df05d5797 [Gradle] Deprecate HasCompilerOptions Yahor Berdnikau 2024-02-12 13:58:33 +01:00
  • 42cba927e6 [K/N][test] Infra: implement race-free way to separate test cases Pavel Punegov 2024-02-13 19:41:27 +01:00
  • 8dcb763eca [K/N][test] Reset state in StateMachineChecker before the test Pavel Punegov 2024-02-12 12:56:42 +01:00
  • 07422d4feb [K/N][test] Implement shared test execution of TestCases Pavel Punegov 2024-02-08 15:32:57 +01:00
  • e3b7366b10 [Gradle] Compile Gradle plugins against Gradle API 8.5 Yahor Berdnikau 2024-02-15 13:45:34 +01:00
  • a6cdf27204 Fix compilation of :tools:kotlinp-klib and related projects Leonid Startsev 2024-02-15 17:52:42 +01:00
  • 460339870a K2 UAST: lookup declarations mangled due to value class Jinseong Jeon 2024-02-07 21:27:43 -08:00
  • 7e65f125cc Reproduce wrong binary resolution to fun w/ value class Jinseong Jeon 2024-02-07 13:24:16 -08:00
  • 8f8c7fe7cf [FIR] Properly calculate visibilities Nikolay Lunyak 2024-01-19 12:44:09 +02:00
  • 7056ad5325 [FIR] Set status.isOverride for fake overrides Nikolay Lunyak 2023-11-29 16:08:26 +02:00
  • afd8895e51 [FIR] Introduce the PluginGenerated source kind Nikolay Lunyak 2024-01-16 11:34:59 +02:00
  • 694029d67f [FIR] Run FirOverrideChecker for fake overrides Nikolay Lunyak 2023-11-29 12:27:00 +02:00
  • 686abb112d [FIR] Properly set sources of intersection overrides Nikolay Lunyak 2023-11-29 12:00:02 +02:00
  • 3b5fff5473 [FIR] Don't copy VP default values for fake overrides Nikolay Lunyak 2023-11-29 11:42:49 +02:00
  • 249886fb13 [FIR] Ensure the case from KT-63741 works Nikolay Lunyak 2023-11-27 13:37:56 +02:00
  • 2ad0be7bdc [FIR] Ensure the case from KT-63578 works Nikolay Lunyak 2024-01-15 11:06:53 +02:00
  • 05359ba9e5 [Gradle] Migrate VariantAwareDependenciesMppIT to new test DSL Yahor Berdnikau 2024-02-14 12:34:59 +01:00
  • ab814e1600 [KLIB tool] Update Kotlin/Native C-interop tests Dmitriy Dolovov 2024-02-09 11:14:29 +01:00
  • 07767f88e2 [KLIB tool] Update KLIB metadata dump tests Dmitriy Dolovov 2024-02-09 15:23:40 +01:00
  • f9f97f2050 [KLIB tool] Support metadata format by kotlinp Dmitriy Dolovov 2024-02-09 15:30:01 +01:00
  • 83cc0d75a7 [kotlinp] Support rendering KLIB metadata using "kotlinp" format Dmitriy Dolovov 2024-02-09 09:46:02 +01:00
  • ed30221f42 Publish kotlin-metadata-jvm as a part of Kotlin distribution Leonid Startsev 2024-01-18 19:40:08 +01:00
  • 09e89db82f Change kotlinx- to kotlin- in kotlin-metadata-jvm and related projects Leonid Startsev 2023-11-29 17:48:43 +01:00
  • c78d3edd24 [SLC] support type parameter annotations Dmitrii Gridin 2024-02-14 17:06:45 +01:00
  • ae8e9749c8 [SLC] AnnotationsBox: use PsiElement instead of PsiModifierList Dmitrii Gridin 2024-02-14 14:59:27 +01:00
  • 717dd08fd4 [LC] PsiClassRenderer: render type parameter annotations Dmitrii Gridin 2024-02-14 16:57:59 +01:00
  • 3e3c932bf6 [LC] add tests on type parameter annotations Dmitrii Gridin 2024-02-14 16:50:05 +01:00
  • d5705af8b1 [SLC] AbstractSymbolLightClassesParentingTestBase: make aware of PsiTypeParameter Dmitrii Gridin 2024-02-14 15:47:51 +01:00
  • 4971af293c [Gradle] Remove ownModuleName input Yahor Berdnikau 2024-02-09 17:59:44 +01:00
  • 9fb920874c [tests] Add additional test data for KT-64222 Stanislav Ruban 2024-01-25 21:23:27 +02:00
  • b87aa470dd [Test] Ensure FIR doesn't fail on recursive private-to-this case Dmitriy Novozhilov 2024-02-14 12:08:15 +02:00
  • c64575f4a2 [FIR] Move check for _private-to-this_ visibility into checker Dmitriy Novozhilov 2024-02-14 12:02:53 +02:00
  • 5fe1e0c1a5 [FIR] Allow nullable type arguments in diagnostic reporting utilities Dmitriy Novozhilov 2024-02-14 11:30:35 +02:00
  • 81e0abeb8f [FIR] Fix mapped constructor hiding logic Kirill Rakhman 2024-02-15 11:12:45 +01:00
  • 84f0f6e099 [FIR] Resolve statuses of supertypes for all non-source classes Dmitriy Novozhilov 2024-02-14 08:42:59 +02:00
  • 9219a8f485 [FIR] Expand type of vararg parameter before constructing array type Dmitriy Dolovov 2024-02-14 12:36:01 +01:00
  • 3962f26583 [FIR] PsiRawFirBuilder: drop obsolete LL FIR parts Dmitrii Gridin 2024-02-13 20:38:04 +01:00
  • 58a1662c02 [LL FIR] FirLazyBodiesCalculator: drop obsolete logic for compiler required annotations Dmitrii Gridin 2024-02-13 20:30:00 +01:00
  • f5f3b7fec0 [LL FIR] drop unused declarations Dmitrii Gridin 2024-02-13 20:27:19 +01:00
  • 8f83e2ab4d [LL FIR] drop RawFirUserTypeRefBuilder as obsolete Dmitrii Gridin 2024-02-13 20:21:31 +01:00
  • c1205bfba9 [LL FIR] drop RawFirFileAnnotationBuilder as obsolete Dmitrii Gridin 2024-02-13 20:21:22 +01:00
  • fd74de6ccf [LL FIR] drop RawFirReplacement as obsolete Dmitrii Gridin 2024-02-13 20:21:12 +01:00
  • ba947fbf04 [LL FIR] RawFirNonLocalDeclarationBuilder: drop redundant functions Dmitrii Gridin 2024-02-13 20:12:17 +01:00
  • 33648e1f44 [FIR] Unwrap vararg array types for diagnostic rendering Kirill Rakhman 2024-02-13 14:38:04 +01:00
  • eae72eac54 [FIR] Fix substitution of Java arrays enhanced for warning Kirill Rakhman 2024-02-13 13:59:24 +01:00
  • 20f6b0cb0c [K/N][Tests] Migrate test ir_providers_mismatch Vladimir Sukharev 2024-02-14 16:29:23 +01:00
  • 88fbaed22e Tests: minor, do not use target backend in kapt tests Alexander Udalov 2024-02-14 11:15:30 +01:00
  • 879cdd5952 [FIR] Fix flattening of substitution overrides of intersection overrides for subsumed check Kirill Rakhman 2024-02-14 11:49:36 +01:00
  • 3994e3f63a [FIR] Deprecate using typealias as callable qualifier in import Roman Efremov 2024-02-13 11:33:29 +01:00
  • 802366064d [FIR] Expand annotation types in annotation serialization Kirill Rakhman 2024-02-14 10:14:52 +01:00
  • 243d6aed50 [K/N][Tests] Add test for KT-65659 Vladimir Sukharev 2024-02-13 23:26:54 +01:00
  • 090407b7e3 Add compiler IRMeasurement to build reports Nataliya.Valtman 2024-02-14 14:22:00 +01:00
  • b4b1c7cd69 [PSI] avoid loading KtFile class during parsing of chameleons Anna Kozlova 2024-02-14 15:30:16 +01:00
  • d925d3be76 [Analysis API] Fix Unexpected FirClassLikeSymbol null for class org.jetbrains.kotlin.fir.types.ConeClassLikeErrorLookupTag exception Ilya Kirillov 2024-02-05 14:52:17 +01:00
  • 50d526fe91 [Analysis API] Check all possible combinations of arguments in tests for KtType.asPsiType() Ilya Kirillov 2024-02-02 17:59:29 +01:00
  • bf0150108d [K/N][Tests] Move filecheck and cinterop tests to /native/ Vladimir Sukharev 2024-02-14 13:07:40 +01:00
  • 05cbe66ee0 [FIR][tests] Unify IntArrayAsVararg.kt test between K1 and K2 Dmitriy Dolovov 2024-02-14 11:47:58 +01:00
  • 41ef3da5ff Tests: add regression test for KT-63448 Alexander Udalov 2024-02-14 10:35:28 +01:00
  • 72e30a3d26 [K/N][tests] :native:native.tests:test requires platform libs Alexander Shabalin 2024-02-14 15:56:23 +01:00
  • 70a887e3ba [Gradle IT] Separated adding repositories block and dependencyManagement Dmitrii Krasnov 2024-02-12 10:32:11 +01:00
  • 85399bc969 Fake service to limit tests concurrency cristiangarcia 2024-02-07 22:19:59 +01:00
  • 46d16dfb6c [LL FIR] PersistenceContextCollector: change designation path resolution order Dmitrii Gridin 2024-02-13 01:13:44 +01:00
  • 78c394d4de [LL FIR] FirElementBuilder: search file header elements without body resolution Dmitrii Gridin 2024-02-13 16:02:31 +01:00
  • 04a2d6b616 [LL FIR] FirElementBuilder: make getFirForNonBodyElement more abstract Dmitrii Gridin 2024-02-13 15:42:35 +01:00
  • 38a3010ac8 [LL FIR] FirElementBuilder: search file annotations without body resolution Dmitrii Gridin 2024-02-13 15:30:28 +01:00
  • cca58f5c2a [LL FIR] FirElementBuilder: accept KtAnnotated instead of KtDeclaration as annotation owner Dmitrii Gridin 2024-02-13 15:00:02 +01:00
  • 7796ef43db [LL FIR] FileStructure: resolve FirFile to body phase as all other elements Dmitrii Gridin 2024-02-13 14:33:29 +01:00
  • 84b6d5d508 [LL FIR] add tests for getOrBuildFir for KtFileAnnotationList Dmitrii Gridin 2024-02-13 16:11:35 +01:00
  • 5426cbc3df [LL FIR] tests for this with annotations as implicit return type Dmitrii Gridin 2023-12-11 17:13:59 +01:00
  • e3ddeff230 [FIR] Track local variable assigned types for smartcast stability Brian Norman 2024-01-04 15:21:12 -06:00
  • e02c28c88a [LL FIR] support lazy resolve of destructuring declaration entries Dmitrii Gridin 2024-02-09 23:42:01 +01:00
  • 8c63e75f06 [LL FIR] update destructuringEntryScript testData Dmitrii Gridin 2024-02-09 23:16:22 +01:00