Commit Graph

  • a5bae12915 Remove separate test configurations for JDK 21 Stanislav Ruban 2024-01-08 18:24:25 +02:00
  • 13b3987aab Prepare test data for removal of separate test configurations for JDK 21 Stanislav Ruban 2024-01-08 18:22:41 +02:00
  • 8ed806ebe0 [K/N] Concurrent phase in GC mark (KT-58865) Aleksei.Glushko 2024-01-09 18:34:36 +00:00
  • f8fd46a5b8 K2: Rename delegateProvider in node for delegate and refine its type Denis.Zharkov 2023-12-29 16:37:59 +01:00
  • ca9372cfa0 K2: Get rid of using inference session for augmented assignments Denis.Zharkov 2023-12-20 11:02:37 +01:00
  • 4e26c9f2ba K2: Fix updateSubstitutedMemberIfReceiverContainsTypeVariable Denis.Zharkov 2023-09-01 21:51:23 +02:00
  • f831e11b4a Minor. Refine type parameters' naming in diagnostic test data Denis.Zharkov 2023-12-19 18:25:41 +01:00
  • d9f6e33cf7 Minor. Reformat FirCallCompleter.kt Denis.Zharkov 2023-12-27 18:56:42 +01:00
  • c163f86ecb Minor. Reformat some inference files Denis.Zharkov 2023-08-30 15:10:25 +02:00
  • 9a6bff958f K2: Drop unused methods from FirInferenceSession Denis.Zharkov 2023-08-09 18:22:32 +02:00
  • 9374cacdd6 [IrActualizer] Don't actualize expect types Pavel Kunyavskiy 2024-01-09 10:23:34 +01:00
  • cf3672314a Remove JMX bean invocation for internal build FUS metrics Nataliya.Valtman 2024-01-02 14:56:57 +01:00
  • 9b5c331c8e IR, descriptors: remove (Ir)ExternalOverridabilityCondition.Result.CONFLICT Alexander Udalov 2024-01-05 17:52:38 +01:00
  • c63f31f92f Fir2Ir: minor, remove obsolete part of a TODO related to KT-61804 Alexander Udalov 2024-01-05 17:47:20 +01:00
  • 70cfd34a7b Tests: minor, change test mute reason to KT-64432 Alexander Udalov 2024-01-05 12:53:08 +01:00
  • 4c74fa1d1d [Build] Exclude native tests of atomicfu from the JPS compilation Dmitriy Novozhilov 2024-01-09 15:43:16 +02:00
  • 78221bac11 Regenerate test configuration files with outdated copyright notices Stanislav Ruban 2024-01-08 18:16:40 +02:00
  • 8f201a0257 [FIR] Refactor FirCallableDeclaration.getOverriddenSymbols Vladimir Sukharev 2024-01-03 19:48:46 +01:00
  • e166e70916 [FIR] Refactor FirRegularClassSymbol.getSuperClassSymbolOrAny Vladimir Sukharev 2024-01-03 19:41:57 +01:00
  • a78cfff8c9 [K/N] Move more names to NativeStandardInteropNames Vladimir Sukharev 2024-01-02 17:48:53 +01:00
  • 324e04586a [K/N] Properly format new diagnostic messages texts Vladimir Sukharev 2024-01-02 13:55:31 +01:00
  • 943306f8fe [K/N][Tests] Restore inline modifier in t59.kt test Vladimir Sukharev 2024-01-02 11:49:49 +01:00
  • 7eb239c282 [K/N][Tests] Move objCActionFqName to NativeStandardInteropNames Vladimir Sukharev 2024-01-02 11:18:32 +01:00
  • 28ee61c57d [K/N] Add diagnostic directives to test sources Vladimir Sukharev 2023-11-22 21:35:37 +01:00
  • dbba6d09ff [K/N] Implement FirNativeObjCOverrideInitChecker Vladimir Sukharev 2023-11-14 14:28:44 +01:00
  • 4a97db82b3 [K/N] Fix local class handling for FirLightTreeNativeIrTextTestGenerated.FirProblems.testInnerClassInAnonymous Vladimir Sukharev 2023-11-13 21:44:23 +01:00
  • c5aed2b094 [K/N] Implement FirNativeObjCOutletChecker and FirNativeObjCActionChecker Vladimir Sukharev 2023-11-12 19:45:04 +01:00
  • 08bc0a6bd0 [K/N] Adjust moved special backend checks tests Vladimir Sukharev 2023-11-10 13:07:12 +01:00
  • 8f12bf6cc8 [K/N] Move special backend checks test sources to diagnostic tests folder Vladimir Sukharev 2023-11-22 19:56:02 +01:00
  • 3d0a91bf3c [K/N][tests] Ignore test redundant_safepoints.kt under linux_x64 Vladimir Sukharev 2024-01-09 11:54:37 +01:00
  • dcf1c7e61d [KLIB] API 4 ABI: Fail with adequate errors on non-existing/malformed KLIBs Dmitriy Dolovov 2024-01-08 14:04:22 +01:00
  • dd85a81d45 [FIR] Add a minimized alternative for orOperatorWithConstant.kt Nikolay Lunyak 2024-01-04 13:25:02 +02:00
  • f52648af5f [FIR] Support CHECK_TYPE in K2 JS tests Nikolay Lunyak 2024-01-04 12:39:41 +02:00
  • 69fba8d33b [FIR] Make captureFromTypeParameterUpperBoundIfNeeded smarter Nikolay Lunyak 2023-11-23 13:01:39 +02:00
  • 5e1e8e8f61 [FIR] Highlight the weirdness of one test Nikolay Lunyak 2023-11-22 15:53:14 +02:00
  • e4781d8508 [FIR] Fix FP UNRESOLVED_REFERENCE on implicit invoke() after a safe call Nikolay Lunyak 2023-11-22 14:16:03 +02:00
  • 502b422b6b [FIR] Ensure KT-62814 is not reproducible Nikolay Lunyak 2024-01-08 12:04:18 +02:00
  • 8cc9272018 [K/N] Fixed a data race during monolithic caches creation Igor Chevdar 2024-01-08 15:30:55 +02:00
  • d08c9ba222 JVM IR: transform fake override properties in SAM adapters Alexander Udalov 2024-01-02 15:32:07 +01:00
  • d5b59c48c2 [Analysis API] fix "Cannot compute containing PSI for unknown source kind 'org.jetbrains.kotlin.KtFakeSourceElementKind$DefaultAccessor'" exception on getContainingSymbol call for default setter parameter Ilya Kirillov 2024-01-08 17:52:03 +01:00
  • de4953adf6 [IC] Baseline fix for common sources getting access to platform declarations Evgenii Mazhukin 2024-01-08 20:03:08 +00:00
  • ad6513e247 [Gradle] Fix warnings in KotlinPluginWrapper Yahor Berdnikau 2024-01-08 16:52:49 +01:00
  • 198ebe9a39 [Code Owners] Make "Kotlin in Fleet" owner of objcexport-header-generator-analysis-api Sebastian Sellmair 2023-12-15 10:46:22 +01:00
  • 4f53204a31 [K/N] Set linkViaSignatures to false Sergej Jaskiewicz 2023-12-20 13:07:04 +01:00
  • 766876b8a2 [K/N] Don't run ManglerChecker in K2 since its checks are disabled Sergej Jaskiewicz 2023-12-19 16:32:48 +01:00
  • c2d031254c K2/MPP: add test confirming proper work of KT-62024 Mikhail Glukhikh 2024-01-08 10:16:15 +01:00
  • 50bfd19959 [FIR] Remove usage of FirSamResolver in call conflict resolution Kirill Rakhman 2024-01-04 13:31:37 +01:00
  • ad8d4051b8 [ObjCExport] Fix tests with missing 'MustBeDocumented' annotations missing Sebastian Sellmair 2024-01-08 13:18:20 +01:00
  • 7dbd5cd57f [ObjCExport] Implement 'test - dispatchAndExtensionReceiverWithMustBeDocumentedAnnotation' Sebastian Sellmair 2024-01-08 08:53:56 +01:00
  • 90632ad746 [ObjCExport] Implement isObjCObjectType util Sebastian Sellmair 2023-12-14 14:37:04 +01:00
  • e0383282b5 [ObjCExport] Implement isObjCBaseCallable util Sebastian Sellmair 2023-12-14 13:52:20 +01:00
  • b5bcfaa2e3 [ObjCExport] translateToObjCProtocol: Support building members Sebastian Sellmair 2023-12-14 13:39:32 +01:00
  • 47273a3d58 [ObjCExport] Move MethodBridge to shared module (2/2) Sebastian Sellmair 2023-12-14 13:34:22 +01:00
  • 8f7e409bd7 [ObjCExport] Move MethodBridge to shared module (1/2) Sebastian Sellmair 2023-12-14 13:33:33 +01:00
  • b78f185299 [ObjCExport] Remove unnecessary instances in favor of static methods Sebastian Sellmair 2023-12-14 13:13:02 +01:00
  • 2f759243ba [ObjCExport] Implement isVisibleInObjC util Sebastian Sellmair 2023-12-14 13:12:17 +01:00
  • 66533141b8 [ObjCExport] Implement getSuperClassSymbolNotAny util Sebastian Sellmair 2023-12-14 13:11:43 +01:00
  • 9909940b24 [ObjCExport] Implement rudimentary interface to ObjCProtocol translation Sebastian Sellmair 2023-12-13 20:07:20 +01:00
  • aa3fa9e8c5 [ObjCExport] Implement 'findKdocString' utility for Analysis Api Sebastian Sellmair 2023-12-13 18:22:35 +01:00
  • 72f135396c [ObjCExport] Extract generation of ObjC base declarations into shared code Sebastian Sellmair 2023-12-13 18:21:24 +01:00
  • aab9a606ce [ObjCExport] Split ObjCExportHeaderGenerator and ObjCExportTranslator Sebastian Sellmair 2023-12-13 13:59:56 +01:00
  • 74c39b149f [ObjCExport] ObjCExportLazy: Get 'comment' from 'realStub' Sebastian Sellmair 2023-12-13 13:05:48 +01:00
  • 1cb60a53d9 [ObjCExport] Cleanup misleading test name for 'functionWithMustBeDocumentedAnnotation' Sebastian Sellmair 2023-12-13 12:08:55 +01:00
  • 7944a3dc4b [ObjCExport] Document 'ObjCExportStubOrigin' factory special case Sebastian Sellmair 2023-12-13 12:02:39 +01:00
  • 7ef62d1779 [ObjCExport] KtResolvedObjCNameAnnotation: Return null if ObjCName annotation is absent Sebastian Sellmair 2023-12-12 16:37:32 +01:00
  • 98fda13523 [ObjCExport] Extract header generation to shared module Sebastian Sellmair 2023-12-11 16:50:50 +01:00
  • 1440e66519 [ObjCExport] Fix 'MustBeDocumented' annotation missing on non value parameters Sebastian Sellmair 2023-12-07 13:05:12 +01:00
  • 885a7dcd8f [ObjCExport] Implement test - kdocWithBlockTags Sebastian Sellmair 2023-12-07 11:03:19 +01:00
  • e409c60780 [ObjCExport] Split ObjCExport into K1 and Analysis Api implementation Sebastian Sellmair 2023-12-06 18:14:00 +01:00
  • 3e57265fcb [ObjCExport] ObjCExportStub: Do not retain reference to descriptor Sebastian Sellmair 2023-12-05 11:06:57 +01:00
  • e97463afb3 [ObjCExport][Minor] Reformat Code after move into newly created modules Sebastian Sellmair 2023-12-05 10:42:19 +01:00
  • 5fba2962b9 [Gradle] Add deprecated accessor to sourceSets inside KotlinSourceSet Yahor Berdnikau 2024-01-05 16:04:48 +01:00
  • eb663117c7 [Gradle] Add dsl marker to KotlinSourceSet Yahor Berdnikau 2024-01-04 23:14:51 +01:00
  • e92017f64e [KLIB Resolver] Deprecate Logger.fatal() Dmitriy Dolovov 2023-11-29 22:07:14 +01:00
  • 50dd94502b [SLC] fix PsiJavaCodeReferenceElement contract violation Dmitrii Gridin 2024-01-05 23:40:46 +01:00
  • b33798d65a [FIR2IR] Set proper offsets for generated data class members Alexander Korepanov 2023-12-20 11:59:54 +01:00
  • 6556acabba [JS FIR] Enable FIR JS stepping tests Alexander Korepanov 2023-12-19 16:15:00 +01:00
  • 36e8f9e3ac [Gradle Native] Provided default value for produceUnpackedKlib Dmitrii Krasnov 2023-12-28 21:12:56 +01:00
  • cb5070e335 NI: Add TODO for removing ALL_CONSTRAINTS_TRIVIAL_OR_NON_PROPER Denis.Zharkov 2023-10-31 13:00:06 +01:00
  • 90fcf086bb NI: Clean things around hasOnlyTrivialProperConstraint Denis.Zharkov 2023-10-27 18:52:41 +02:00
  • ce0a41fc69 [psi] move frontend independent string manipulators to psi.main module Anna Kozlova 2023-12-14 15:33:39 +01:00
  • 35e5b0613d [K/N] Migrate filecheck test redundant_safepoints to new infra Vladimir Sukharev 2023-10-27 22:51:09 +02:00
  • 35b83a1225 [K/N][FIR] Do not emit CAST_NEVER_SUCCEEDS when casting to forward declarations Vladimir Sukharev 2024-01-04 23:21:24 +01:00
  • 050d74a22e FE: fix PlainJavaClassifierType.isRaw (take inner classes into account) Mikhail Glukhikh 2023-12-20 15:36:11 +01:00
  • d5b784805b K2: add tests for KT-58579 and for KT-64090 reproduction Mikhail Glukhikh 2023-12-20 15:05:55 +01:00
  • f45d92eebc [K/N, K/JS, K/WASM] Enable FakeOverrideRebuilder by default Pavel Kunyavskiy 2023-12-12 13:42:36 +01:00
  • c6e32571d6 [FakeOverrideBuilder] Workaround KT-64743 Pavel Kunyavskiy 2024-01-05 14:39:39 +01:00
  • c0f0c595c3 [IR Actualizer] Don't crash on incorrect code Pavel Kunyavskiy 2023-12-19 00:17:45 +01:00
  • e4b574de38 [Analysis API] Update test data after rebase Yan Zhulanow 2024-01-06 03:16:15 +09:00
  • 64948fe48f Minor cleanup: JvmMappedScope Mikhail Glukhikh 2024-01-05 16:44:26 +01:00
  • f5453690a6 K2: prefer base class sources for JVM mapped functions Mikhail Glukhikh 2023-12-20 16:14:44 +01:00
  • c80854eb7c [Wasm/WASI] Extract js-wasi mode to context property Igor Yakovlev 2024-01-03 16:09:14 +01:00
  • 1f0fb5a1a8 [FIR] Check for ConeErrorType in doUnify to prevent endless recursion Ivan Kochurkin 2024-01-05 14:17:50 +01:00
  • 567433cc12 [K/Wasm, K/JS] Unmute explicit backing fields tests Artem Kobzar 2024-01-05 17:27:31 +00:00
  • ae358fe194 K1/K2: add more tests regarding SequencedCollection.add/remove calls Mikhail Glukhikh 2024-01-05 12:36:16 +01:00
  • 0ef41d75b5 K1/K2: consider List.(add/remove)(First/Last) as mutable list methods Mikhail Glukhikh 2024-01-02 13:59:54 +01:00
  • 8a560d2629 FE tests: don't render text of disabled diagnostics Mikhail Glukhikh 2024-01-02 13:57:48 +01:00
  • e1b7b0e768 K1/K2: reproduce KT-64640 Mikhail Glukhikh 2024-01-02 13:29:04 +01:00
  • 8c2f5c767f K1/K2: add BB test for (add/remove)(First/Last) calls on mutable list Mikhail Glukhikh 2024-01-02 13:15:44 +01:00
  • 940c3c81ad KT-64361 delegate Int/Long::sign to methods from Java stdlib Filipp Zhinkin 2024-01-05 17:13:37 +00:00