Commit Graph

  • 04b9faf9e6 [LL FIR] fix getOrBuildFir for destructing declaration inside lambda parameter Ilya Kirillov 2023-08-15 18:47:45 +02:00
  • 73b2ccff76 [Stubs] Refactoring: reduce member visibility in KotlinStubOrigin Alexey Merkulov 2023-08-16 16:03:17 +02:00
  • 60d5de56cb [Stubs] Fix writing/reading multi file facades Alexey Merkulov 2023-08-15 20:59:51 +02:00
  • a6b3896552 [LL FIR] LLFirTargetResolver: cleanup Dmitrii Gridin 2023-08-17 14:08:59 +02:00
  • c0c234e1d2 Minor: rename files to source files in configurators for standalone mode Pavel Kirpichenkov 2023-08-02 13:38:47 +03:00
  • 14eef4c7fe Minor: move lost comment Pavel Kirpichenkov 2023-08-02 13:33:02 +03:00
  • 6de54ef762 Minor: workaround false positive IDE error KTIJ-21172 Pavel Kirpichenkov 2023-07-31 18:39:36 +03:00
  • ef6375f627 [LL] Use package provider to check for existing package Pavel Kirpichenkov 2023-07-24 16:46:48 +03:00
  • 7884b5fecf [LL FIR] lazy resolution for file should process file annotation container Dmitrii Gridin 2023-08-16 13:59:49 +02:00
  • b92303d36f [LL FIR] update test data for file lazy resolution Dmitrii Gridin 2023-08-16 13:42:19 +02:00
  • 17d0017fbf [LL FIR] do not treat content of script initializers as non-local Dmitrii Gridin 2023-08-16 17:14:55 +02:00
  • 1a21affe1d [LL FIR] add test for 'for' on top level in script Dmitrii Gridin 2023-08-16 17:10:53 +02:00
  • ae85c7bfe3 [FIR] Add missing tests to resolve Egor Kulikov 2023-08-17 10:54:39 +00:00
  • 833c8b2cd4 [Wasm] Fix transforming setField in an inline class constructor body Svyatoslav Kuzmich 2023-08-15 14:18:55 +02:00
  • 6fba6a2e3c [FIR2IR] Don't add synthetic propertiy fake overrides to parent class Kirill Rakhman 2023-08-11 16:06:03 +02:00
  • f459a6f6b5 [K/N] Configure runtime tests compilation parallelism Alexander Shabalin 2023-08-16 17:19:54 +02:00
  • ef6e8ebb9b KTIJ-26672 [AA] Correctly handle ConeAmbiguityError in KtFirImportOptimizer Roman Golyshev 2023-08-16 17:57:33 +02:00
  • 033bb385b9 [IR] Drop expectDescriptorToSymbol completely Dmitriy Dolovov 2023-08-15 12:38:14 +02:00
  • 9eb5b41ed8 [IR] Drop skipExpects & expectDescriptorToSymbol in IrFileSerializer Dmitriy Dolovov 2023-08-15 12:34:47 +02:00
  • d691ab61d7 [KLIB] Keep "API for KLIB ABI" test data under "compiler/testData/klib/" dir Dmitriy Dolovov 2023-08-15 15:25:43 +02:00
  • cb92990ed6 [KLIB][tests] Reorganize "klib dump-metadata" tests Dmitriy Dolovov 2023-08-15 15:07:22 +02:00
  • ec9370c30b [KLIB][tests] Reorganize "klib dump-ir" tests Dmitriy Dolovov 2023-08-15 15:03:20 +02:00
  • a8034b6baa [CODEOWNERS] Make K/N Team to be responsible for "compiler/testData/klib/" dir Dmitriy Dolovov 2023-08-15 14:37:53 +02:00
  • 60b950b9bd [KLIB][tests] Keep "klib evolution" test data under "testData/klib/" dir Dmitriy Dolovov 2023-08-15 14:47:24 +02:00
  • d7e9fcea04 [PL][JS] Add missing PL test to the IDEA run configuration Dmitriy Dolovov 2023-08-15 14:43:44 +02:00
  • 5c3e63e19a [PL][tests] Keep PL test data under "testData/klib/" dir Dmitriy Dolovov 2023-08-15 14:38:02 +02:00
  • 9e3afe7a1f [Build] Add utility function to opt-in to ObsoleteDescriptorBasedAPI Dmitriy Novozhilov 2023-08-03 12:53:42 +03:00
  • 697d0d5638 [IR] Mark IrSymbol.owner with OptIn annotation Dmitriy Novozhilov 2023-08-03 12:33:55 +03:00
  • 20da554443 [FP/MT Test] Document and extract CPU isolation logic to a separate file Simon Ogorodnik 2023-08-10 19:05:46 +02:00
  • 3636f9dd71 [FP/MT Test] Fix CPU affinity for thread isolation on hardware agents Simon Ogorodnik 2023-08-09 20:33:08 +02:00
  • dfa7c8c51d [FIR] Make sure not to leak alternate flows outside finally blocks Brian Norman 2023-08-01 08:22:35 -05:00
  • c98377af7b Add js compiler disambiguation attribute to fix errors on project import Ilya Gorbunov 2023-08-16 02:51:12 +02:00
  • e380610ab0 [K/N] Add a note to identityHashCode() Alexander Shabalin 2023-08-16 11:19:37 +02:00
  • 894ba9ab80 [IC] Relocatable IC caches for projects with custom buildDir Hung Nguyen 2023-08-10 11:05:55 +01:00
  • 432c9fe592 [Wasm] Fix SuspendFunctionKind.DELEGATING bug (KT-60700) Svyatoslav Kuzmich 2023-08-08 17:10:19 +02:00
  • ecd06ac47b [Build] Fix usage of --scan parameter with test retry Bogdan Mukvich 2023-08-11 17:47:39 +02:00
  • e89334e5ba [Build] Update gradle enterprise Bogdan Mukvich 2023-08-11 15:12:26 +02:00
  • 6263b67643 Remove gson from compiler fat jar Nataliya.Valtman 2023-08-15 12:48:39 +02:00
  • e05cb49671 [SLC] invalidate local class members cache on any file changes Dmitrii Gridin 2023-08-15 20:04:02 +02:00
  • 765a8bdd7c [Gradle] Fix JsIrConfigurationCacheIT was disabled by a mistake Alexander.Likhachev 2023-08-15 11:59:04 +02:00
  • 9ff0e0b046 [atomicfu-K/N] Tests for K/N atomicfu-compiler-plugin mvicsokolova 2023-08-16 09:41:29 +00:00
  • 8f03eb9314 [K/N] Fix stdlib import in DiagnosticsNativeTests Vladimir Sukharev 2023-08-16 08:27:16 +00:00
  • 97bbf69bdc [FIR] Don't ignore annotations on when subjects Nikolay Lunyak 2023-08-14 15:19:36 +03:00
  • 05ed134fbb [K/Wasm] Introduce stepping tests for Wasm Artem Kobzar 2023-08-15 17:03:11 +00:00
  • 577d0db3f1 [FE] Skip delegation descriptors during default params matching Nikita Bobko 2023-08-11 12:21:58 +02:00
  • 8a576438ce Turned off KotlinNativeLinkIT.defaultValueForPartialLinkage on Windows, caches are not supported there yet Dmitrii Krasnov 2023-08-11 15:50:20 +02:00
  • 431cc9e672 [K/N] Add division to kotlin::saturating Alexander Shabalin 2023-08-14 18:38:25 +02:00
  • c359f684cd [Gradle] Don't print stacktraces in IDEA sync Dmitry Savvinov 2023-08-11 16:11:15 +02:00
  • f727934f6b [K/N] Test framework implementation refactoring Pavel Punegov 2023-06-29 13:59:42 +02:00
  • a5893d4bee [Gradle, JS] Build service npm resolution manager does not contain packageJsonHandlers Ilya Goncharov 2023-08-15 09:10:10 +00:00
  • 80200fc3c5 [FIR] Replace type variable types with error types in lambda completion Kirill Rakhman 2023-08-07 16:30:01 +02:00
  • 48433bf9fd [Analysis API] Unwrap anonymous function expressions in reference shortener Roman Golyshev 2023-08-14 12:55:40 +02:00
  • bddc18e463 K2: do not run compilation if Java module graph setup failed Alexander Udalov 2023-08-11 01:20:32 +02:00
  • 4e706ba93e K2: add JavaModulesIntegrationTest Alexander Udalov 2023-08-10 22:17:59 +02:00
  • b1fb5bdde1 Minor, rename JavaModulesIntegrationTest and move to separate package Alexander Udalov 2023-08-10 16:10:31 +02:00
  • 3d92d0d05f [LL API] Fix value capturing for multiple receivers Alexey Merkulov 2023-07-27 18:49:55 +02:00
  • 35eca56d32 [fir2ir] Fix field-receiver extracting for evaluator Alexey Merkulov 2023-07-27 13:51:44 +02:00
  • c520aeb5aa [fir2ir] Just refactoring before classes receiver fix for evaluator Alexey Merkulov 2023-07-27 13:37:09 +02:00
  • 7be877ce74 [IR][JVM] Drop JvmIrSerializerSession.skipExpects parameter Dmitriy Dolovov 2023-08-10 15:56:23 +02:00
  • 6c12556c41 [IR][JVM] Drop JvmIrSerializerSession.expectDescriptorToSymbol parameter Dmitriy Dolovov 2023-08-10 16:20:37 +02:00
  • b7211c171f [IR][JS] Drop JsIrFileSerializer.expectDescriptorToSymbol parameter Dmitriy Dolovov 2023-08-10 16:37:28 +02:00
  • 5991364028 [IR][JS] Drop JsIrFileSerializer.skipExpects parameter Dmitriy Dolovov 2023-08-10 16:01:02 +02:00
  • b37bb0be16 [IR][Native] Drop KonanIrFileSerializer.expectDescriptorToSymbol parameter Dmitriy Dolovov 2023-08-10 16:25:40 +02:00
  • f3c58bcfb3 [IR][Native] Drop KonanIrFileSerializer.skipExpects parameter Dmitriy Dolovov 2023-08-10 15:58:20 +02:00
  • 5b825282a4 [IR] Render type abbreviations by default, and not render in irText tests Vladimir Sukharev 2023-08-14 15:08:45 +00:00
  • ef338865c7 [FIR] Ignore inaccessible members in FirImplementationMismatchChecker Nikolay Lunyak 2023-08-14 12:36:15 +03:00
  • 00d6ced263 [K/N] Add the license file for BoundedQueue.hpp Aleksei.Glushko 2023-08-14 14:47:07 +00:00
  • 8b821e1feb Deprecate KmProperty.hasGetter(hasSetter) in favor of KmProperty.getter(setter) Leonid Startsev 2023-08-01 14:16:53 +02:00
  • 389632ed53 [FIR] Don't forget about annotations when resolving qualifiers Nikolay Lunyak 2023-08-11 16:10:24 +03:00
  • 1c2eab39d2 [Gradle][Minor]: Update comment on 'shouldUseOldKtorAndCoroutinesExternalDependencies' Sebastian Sellmair 2023-08-11 16:58:21 +02:00
  • b52d3c114f KTIJ-26627 [AA] Correctly handle object receivers of property accesses Roman Golyshev 2023-08-13 20:21:44 +02:00
  • 2db8f31966 [AA] Document analyzeInDependedAnalysisSession and related classes Marco Pennekamp 2023-08-08 23:28:23 +02:00
  • ed13d6b3a4 [AA] Edit documentation of analyze and related classes Marco Pennekamp 2023-08-08 23:25:40 +02:00
  • 7dbfe4bfb1 [IR][tests] Fix MPP IR dump tests to not fail on missing expect declarations Dmitriy Dolovov 2023-08-11 22:51:21 +02:00
  • 6e648ac374 [IR] Drop IR expect/actual table Dmitriy Dolovov 2023-08-08 22:50:31 +02:00
  • e8b4550173 [FIR] Add checker for finite bounds validation Brian Norman 2023-08-04 14:06:14 -05:00
  • 6a886e4c32 [JS] rename IC tests to easier distinguish between the K1/K2 variants Anton Bannykh 2023-08-10 13:54:13 +02:00
  • 962bfaca9c [JS] Support multimodule IC tests with K2 Anton Bannykh 2023-08-09 17:37:58 +02:00
  • d25d0e4f94 [MPP] Validate which configurations resolve for explicit stdlib-js dependency Timofey Solonin 2023-08-10 19:38:53 +02:00
  • 78e09816e5 [MPP] Use assemble instead of resolving all configurations Timofey Solonin 2023-08-10 15:06:42 +02:00
  • db1ee743ae [Gradle] Adjust functionalTests for stdlib-jdk7, stdlib-jdk8 constraint to 1.8.0 Sebastian Sellmair 2023-08-10 15:36:25 +02:00
  • be867d0f25 [Gradle] Fix testMultiModulesHmppKt48370 missing cinterop opt-in Sebastian Sellmair 2023-08-09 18:49:41 +02:00
  • 65bc494a1a [Gradle] MppSharedNativeCompileIT: Disable K2 test because of 'KT-60943' Sebastian Sellmair 2023-08-09 18:03:45 +02:00
  • 73483b7a77 [Gradle] Update functionalTests to reflect kotlin-stdlib-common pointing to kotlin-stdlib Sebastian Sellmair 2023-08-09 17:45:50 +02:00
  • 59b29dc2b9 [Gradle] Update NativeIrLinkerIssuesIT to reflect changes in stdlib Sebastian Sellmair 2023-08-09 15:51:02 +02:00
  • 65e467dd5b [Gradle] Update NativeExternalDependenciesIT to reflect changes in stdlib Sebastian Sellmair 2023-08-09 15:23:53 +02:00
  • ada446b68f [Gradle] Update HierarchicalMppIT to reflect changes in stdlib Sebastian Sellmair 2023-08-09 14:35:53 +02:00
  • 00362390eb [Gradle] Ensure default stdlib is added to dependsOn source sets Sebastian Sellmair 2023-08-09 14:35:34 +02:00
  • 10f3704b35 [Gradle] Update MppCompositeBuildIT to reflect changes in stdlib Sebastian Sellmair 2023-08-09 11:42:13 +02:00
  • 12c3b981c4 [Gradle] Do not run 'IdeTransformedMetadataDependencyResolver' on 'single kotlin target' Source Sets Sebastian Sellmair 2023-08-09 11:42:02 +02:00
  • 23ddabd5d7 [Gradle] Update WasmDependencyResolutionSmokeTest to reflect changes in stdlib Sebastian Sellmair 2023-08-09 11:40:45 +02:00
  • e9a1025c37 [Gradle][Minor] Update IdeJvmAndAndroidDependencyResolutionTest to newer version of mvikotlin Sebastian Sellmair 2023-08-09 11:40:18 +02:00
  • bafb1aac80 [Gradle] Update IdeStdlibResolutionTest to reflect changes in stdlib Sebastian Sellmair 2023-08-09 11:39:36 +02:00
  • fa2b21e71b [Gradle] Update IdeOriginalMetadataDependencyResolverTest: Test with kotlin-test-common instead of stdlib Sebastian Sellmair 2023-08-09 11:39:01 +02:00
  • f06a1c89ef [stdlib-mpp] Publish patched/custom kpsm to list 'commonMain' included into 'nativeApiElements' Sebastian Sellmair 2023-08-09 11:37:05 +02:00
  • 243707c956 Revert "[stdlib-mpp] Disable/ignore failing tests in Kotlin Dev" Sebastian Sellmair 2023-08-09 09:59:59 +02:00
  • 2b5f839fac [IR] Minor: backend refactoring Ivan Kylchik 2023-08-04 11:24:35 +02:00
  • 55092da03b [PSI2IR] Check that a given function has the right descriptor Ivan Kylchik 2023-08-03 12:44:01 +02:00
  • 5f2de9dbff [IR] Create primitive iterators in IrBuiltIns Ivan Kylchik 2023-08-02 18:53:30 +02:00
  • 782d5e86f6 [IR] Replace reference* with toIrSymbol in IrBuiltinsOverDescriptors Ivan Kylchik 2023-08-02 18:52:50 +02:00