Commit Graph

  • b875ae774e [FIR] Unwrap captured types in target type of SAM conversion Dmitriy Novozhilov 2024-03-01 14:06:27 +02:00
  • 690f39b91c [Analysis API] Minor, refactor 'createDumbVirtualFile()' Yan Zhulanow 2024-03-06 22:58:25 +09:00
  • de4cce8dc8 AA: add support VirtualFile inputs to source module Jinseong Jeon 2024-02-13 10:28:07 -08:00
  • 520ae725d1 Add test about dependsOn dependency and stdlib-common Jinseong Jeon 2024-02-08 13:47:06 -08:00
  • 6c062b0cea Add test about resolution to klib from non/common platforms Jinseong Jeon 2024-02-08 11:34:17 -08:00
  • 7f33097634 Fix typo in test input file name Jinseong Jeon 2024-02-08 10:19:12 -08:00
  • a9af52c288 [Tests] Add test for KT-44199 Vladimir Sukharev 2024-03-06 11:05:12 +01:00
  • 1ad0872958 [Tests] Port FilePathsInKlibTest to K2 ^KT-64452 Vladimir Sukharev 2024-03-07 10:49:07 +00:00
  • 16d53a0e34 [ObjCExport] Fix kdoc primary constructor eugene.levenetc 2024-03-07 08:28:14 +01:00
  • c04a8fc3b8 K1/K2: add test cases for KT-53792 and KT-66369 Mikhail Glukhikh 2024-03-06 13:13:10 +01:00
  • 09f384d96e FIR: assure annotation argument mapping is ready Jinseong Jeon 2024-03-06 18:41:22 -08:00
  • f3ed9476a3 SLC: remove unused/redundant utils Jinseong Jeon 2024-03-01 13:40:11 -08:00
  • afd20b0c2d SLC: honor wildcard suppression on declarations Jinseong Jeon 2024-02-22 22:46:45 -08:00
  • d63b3e9494 Extend JvmWildcardSuppress annotation tests Jinseong Jeon 2024-02-28 22:21:00 -08:00
  • 9c16c52564 AA: pass wildcard suppression hints on declarations Jinseong Jeon 2024-02-22 21:48:47 -08:00
  • d089db5a45 AA: honor wildcard suppression on type during type conversion Jinseong Jeon 2024-02-22 14:50:09 -08:00
  • 94e5653eb7 Migrate utils to check/alter TypeMappingMode according to suppress wildcard annotations Jinseong Jeon 2024-02-22 14:30:21 -08:00
  • d4d2bae630 AA: add tests about wildcard suppress Jinseong Jeon 2024-02-22 13:40:52 -08:00
  • 5d730233cd Migrate Jvm(Suppress)?Wildcard(s)? FqName (and ClassId) Jinseong Jeon 2024-02-22 11:24:07 -08:00
  • 10cf97f05b [ObjCExport] Support exported library modules Sebastian Sellmair 2024-03-01 11:34:56 +01:00
  • b5b7e5f262 [aa-klib-reader] Implement 'analysis-api-klib-reader' for swift- and objc export Sebastian Sellmair 2024-03-01 11:28:09 +01:00
  • 1bb6f869a2 [K2]: Compiler crashes when array literal is used in delegate expression Anastasia.Nekrasova 2024-03-06 22:34:40 +02:00
  • b4bc576d37 [Tests] Add test for kt33411 Vladimir Sukharev 2024-03-07 08:46:05 +00:00
  • 928fb94052 [FIR] fix internal error on suspend conversion with not-computed return type Dmitrii Gridin 2024-03-05 15:45:58 +01:00
  • f4096ae8e9 [FIR] add test case on more suspend conversion with more specific implicit type Dmitrii Gridin 2024-03-06 08:40:19 +01:00
  • edd9f0348e [LL FIR] LLFirReturnTypeCalculatorWithJump: add checkCanceled Dmitrii Gridin 2024-03-06 17:08:57 +01:00
  • 4cbd431d22 [Pill] Enable Pill for scripting tests Yan Zhulanow 2024-03-01 21:44:02 +09:00
  • 507ab1e619 [Pill] Enable Pill for Swift export modules Yan Zhulanow 2024-02-17 01:03:00 +09:00
  • 7d4ad9d9f9 JVM IR: slightly optimize IrType.asJvmFlexibleType Alexander Udalov 2024-03-05 00:33:39 +01:00
  • 47a4ee7fdf IR, JS: remove duplicate FQ name check from hasEqualFqName Alexander Udalov 2024-03-05 00:07:55 +01:00
  • d430673320 JVM IR: optimize type equality check on IR types Alexander Udalov 2024-03-04 23:28:21 +01:00
  • 45b74d0313 IR: simplify IrOverrideChecker.isOverridableByWithoutExternalConditions Alexander Udalov 2024-03-04 22:55:58 +01:00
  • 879aa33a9c Build: Apply ConcurrencyLimitService to all tests tasks in the project Vyacheslav Gerasimov 2024-03-05 17:04:47 +01:00
  • b47a33cf9d Back to getOrDefault test Jinseong Jeon 2024-02-29 14:03:45 -08:00
  • cbabfc0fe2 [IR] Drop ir.ir2cfg module Wojciech Litewka 2024-03-05 13:09:58 +01:00
  • 6fb6f04509 [Gradle, Wasm] Not add target listeners for wasi projects Ilya Goncharov 2024-03-06 18:23:41 +00:00
  • 0bb6359ac5 Minor. Add regression tests Ilmir Usmanov 2024-03-04 20:13:57 +01:00
  • b4c2164837 [K/N][tests] Fix kt42208WithPassingLambdaToAnotherFunction.kt for K2 Svyatoslav Scherbina 2024-03-05 19:41:20 +01:00
  • b7129f78a3 K2: Fix IAE at Candidate.updateSourcesOfReceivers inside PCLA lambda Denis.Zharkov 2024-03-05 15:43:10 +01:00
  • ae9c9b051f [FIR] do not use MUTE_LL_FIR for multiplatform tests Dmitrii Gridin 2024-03-05 17:00:41 +01:00
  • c090ae96ab [LL FIR] update attached issue Dmitrii Gridin 2024-03-05 16:53:55 +01:00
  • 124453016d [LL FIR] Replace IGNORE_REVERSED_RESOLVE + IGNORE_NON_REVERSED_RESOLVE with MUTE_LL_FIR Dmitrii Gridin 2024-03-05 16:28:36 +01:00
  • 9ea9950d28 [LL FIR] Replace IGNORE_DIAGNOSTIC_API with IGNORE_NON_REVERSED_RESOLVE Dmitrii Gridin 2024-03-05 16:26:32 +01:00
  • 28c80a1581 [LL FIR] StubBasedFirMemberDeserializer: add missed deprecation provider Dmitrii Gridin 2024-03-05 16:22:56 +01:00
  • 805b7bc8f4 [Analysis API] add diagnostic tests on deprecated declarations Dmitrii Gridin 2024-03-05 17:30:16 +01:00
  • 9cc2c22116 [Analysis API] drop obsolete tests Dmitrii Gridin 2024-03-05 14:38:32 +01:00
  • 1ba81fca57 [Analysis API] add tests on incomplete function type parameter symbol Dmitrii Gridin 2024-03-04 16:58:56 +01:00
  • ca740b70f3 [LL FIR] LLFirLazyResolver: inline updatePhaseForDeclarationInternals Dmitrii Gridin 2024-03-04 13:58:12 +01:00
  • 141b187e37 [LL FIR] encapsulate checkIsResolved for LLFirResolveTarget Dmitrii Gridin 2024-03-04 13:51:06 +01:00
  • c4bb5c6d8f [LL FIR] mark LLFirTargetResolver and LLFirLazyResolver as sealed as we know hierarchy Dmitrii Gridin 2024-03-04 12:29:53 +01:00
  • 4db10a1d94 [LL FIR] drop ability to enable global phase lock Dmitrii Gridin 2024-03-04 12:17:41 +01:00
  • 2229c82dc4 [LL FIR] additional checkCanceled after resolution Dmitrii Gridin 2024-03-04 12:02:54 +01:00
  • 67afd12f94 [test] Remove redundant signature clash diagnotic test from Native tests Sergej Jaskiewicz 2024-03-05 18:30:05 +01:00
  • 8c320f0602 [LL FIR] LLFirTargetResolver: add more debug info for containingClass Dmitrii Gridin 2024-03-05 18:06:36 +01:00
  • a26ffe360c KT-65907: add handling for nested classes #KT-65907 fixed Artem Olkov 2024-03-01 15:23:54 +01:00
  • 8ef2d49ab0 [K/N][test] Refactor test results handling Pavel Punegov 2024-03-05 14:23:22 +01:00
  • 5ddfd4fd91 [K/N][test] Check test filtering with different run parameters Pavel Punegov 2024-02-20 11:10:57 +01:00
  • 8907885a75 [K/N][test] Refactor test run checking Pavel Punegov 2024-02-16 12:53:42 +01:00
  • 77f0cba23f [K/JS] Introduce v2015 target Artem Kobzar 2024-03-06 12:21:38 +00:00
  • e989e6d397 [FIR] Don't compute getter return type if synthetic property is inapplicable Dmitriy Novozhilov 2024-03-06 11:18:59 +02:00
  • fece081265 [Test] Reproduce KT-66313 Dmitriy Novozhilov 2024-03-05 14:31:45 +02:00
  • 5fe3fa878e [Test] Fix LL FIR test data after introducing new CONSTANT_EVALUATION phase Ivan Kylchik 2024-03-01 13:31:47 +01:00
  • ada47eb110 [K2] Add new resolve phase CONSTANT_EVALUATION Ivan Kylchik 2024-02-29 13:25:43 +01:00
  • b157a8eae5 [Wasm] Add wasm target to Klib manifest Ilya Goncharov 2024-03-06 10:57:50 +00:00
  • 5ea6f20192 K1/K2: add reproducers for KT-66229, KT-66243 and KT-66272 Mikhail Glukhikh 2024-03-01 15:16:27 +01:00
  • b43f69364b [IR] Forcefully collect mapping of f/o for all source classes Dmitriy Novozhilov 2024-03-05 13:10:56 +02:00
  • e8f8399af4 [FIR2IR] Properly cache generated data/value class members Dmitriy Novozhilov 2024-03-05 11:43:07 +02:00
  • 52f6868b74 [FIR2IR] Don't compose signatures if f/o building with FIR is disabled Dmitriy Novozhilov 2024-03-05 10:39:50 +02:00
  • 3166a61b15 [FIR2IR] Remove unused methods from FirBasedSignatureComposer Dmitriy Novozhilov 2024-03-05 10:28:47 +02:00
  • 4c93e9cff6 [FIR] Fix captured type arguments of local class as callable reference LHS Kirill Rakhman 2024-03-05 16:14:27 +01:00
  • 66212c0ec6 [FIR] Add todo about isValidTypeParameterFromOuterDeclaration Kirill Rakhman 2024-03-05 16:03:33 +01:00
  • 624bea3ecf [FIR] Never create ConeSubstitutorByMap with empty substitution Dmitriy Novozhilov 2024-03-04 08:51:37 +02:00
  • 6c691b497a [K/N] Added a benchmark on string array loop Igor Chevdar 2023-11-08 12:18:25 +02:00
  • 27a4cb6c12 [K/N][IR] Fixed wrong type in IR around enums Igor Chevdar 2024-02-02 15:43:27 +02:00
  • 17d79dafb1 [K/N][IR] Fixed wrong type in IR around ImmutableBlob Igor Chevdar 2024-02-02 15:42:44 +02:00
  • faf5a7fecc [K/N] Handle conservative type approximations in functional types Igor Chevdar 2023-12-15 19:28:16 +02:00
  • 1f49e01f1a [ObjCExport] Add suspend function and @Throws tests eugene.levenetc 2024-03-01 10:39:23 +01:00
  • ac1f664a65 [ObjCExport] Add extras to ObjCExportStub for proper @Throws translation eugene.levenetc 2024-03-01 10:38:40 +01:00
  • 42d8db1c52 [ObjCExport] Fix suspend function and @Throws translations eugene.levenetc 2024-03-01 10:36:47 +01:00
  • b7d1126861 [K/N] Remove outdated kotlin-backend-native-for-ide Alexander Shabalin 2024-03-02 19:28:40 +01:00
  • d04e295e28 Update verificationMetadata Alexander Shabalin 2024-03-02 18:11:35 +01:00
  • e8202c3355 [K/N] Simplify dependencies around kotlin-native/ Alexander Shabalin 2024-03-02 13:48:17 +01:00
  • 24ede14e37 [K/N] Convert :kotlin-native:backend.native buildscript to kts Alexander Shabalin 2024-03-02 12:21:15 +01:00
  • 0542b62430 [K/N] Extract :native:cli-native from kotlin-native/backend.native/cli.bc Alexander Shabalin 2024-03-02 01:51:44 +01:00
  • bce550dce4 [K/N] Move llvm interop generation to kotlin-native/llvmInterop/ Alexander Shabalin 2024-03-02 01:31:40 +01:00
  • ab62632a85 [K/N] Move files, env interop generation to kotlin-native/common/ Alexander Shabalin 2024-03-02 00:15:09 +01:00
  • 9f0a6537bb [K/N] Convert :kotlin-native:Interop:StubGenerator Alexander Shabalin 2024-03-01 22:15:28 +01:00
  • d7bccaef42 [K/N] Convert :kotlin-native:Interop:Skia buildscript to kts Alexander Shabalin 2024-03-01 21:38:55 +01:00
  • 3a5f33e9cd [K/N] Convert :kotlin-native:klib Alexander Shabalin 2024-03-01 21:29:49 +01:00
  • ec8bc6a64f [K/N] Convert :kotlin-native:utilities:cli-runner buildscript to kts Alexander Shabalin 2024-03-01 21:26:05 +01:00
  • e8ba534904 K1/K2: add tests confirming behavior of remaining KT-63242 cases Mikhail Glukhikh 2024-02-27 16:50:04 +01:00
  • 0008e832d8 [PowerAssert] Improve the accuracy of locating infix operator tokens Sergej Jaskiewicz 2024-02-29 18:51:53 +01:00
  • 54c58671fb [PowerAssert] Correctly align infix calls for built-in operators Sergej Jaskiewicz 2024-02-29 17:49:42 +01:00
  • 7d22825176 [PowerAssert] Reproduce KT-66208 Sergej Jaskiewicz 2024-02-29 16:02:16 +01:00
  • 540df2944b XcodeValueSource needs to return a Serializable object cristiangarcia 2024-03-05 13:38:22 +01:00
  • b4413776ab [Raw FIR] Build if - else if - else as two nested whens Kirill Rakhman 2024-02-29 14:56:10 +01:00
  • 888c1defa0 [FIR] Improve source selection for NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER Kirill Rakhman 2024-02-26 14:58:23 +01:00
  • c9d23f795a [FIR] Use named arguments in ConeBuiltinTypeUtils Kirill Rakhman 2024-02-26 09:35:57 +01:00
  • 69a7bf7f68 [FIR] Add equality constraint from expected type for some synthetic function calls Kirill Rakhman 2024-02-21 16:06:47 +01:00
  • eaef7122f6 [FIR] Update WithExpectedType.toString Kirill Rakhman 2024-02-21 14:51:19 +01:00