FSharp.Control.FusionTasks icon indicating copy to clipboard operation
FSharp.Control.FusionTasks copied to clipboard

F# Async workflow <--> .NET Task/ValueTask easy seamless interoperability library.

Results 5 FSharp.Control.FusionTasks issues
Sort by recently updated
recently updated
newest added
trafficstars

Thanks to the many users who have tried this library. As you know, when F# was updated to 6.0, it supported a [generic awaitable computation expression](https://github.com/fsharp/fslang-design/blob/main/FSharp-6.0/FS-1087-resumable-code.md) using [SRTP](https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/generics/statically-resolved-type-parameters). While we...

**Describe the bug** ``` member this.AsyncAcquireTokenInteractively (uiThread, correlationId) = asyncResult { do! Async.SwitchToContext uiThread let builder = pca.AcquireTokenInteractive(options.Scopes) .WithCorrelationId(correlationId) if not (isNull configureInteractive) then configureInteractive.Invoke(builder) try return! builder.ExecuteAsync() // FSharp.Control.FusionTasks...

Could you integrate [`task` computation expression](https://github.com/AntyaDev/Orleankka/blob/master/Source/FSharp.Api/Task.fs) from Orleankka.@ @antyadev created it because Orleans uses some tricks this Task scheduler so that it needs .NET Tasks and not F# asynchronous workflows....

Memory leak is in the ContinueWith() section with the captured lambda parameter (despite the use of the wildcard) or the task being captured longer than it is needed. When in...

https://github.com/dotnet/runtime/pull/113407#issuecomment-2788189119 in https://github.com/kekyo/FSharp.Control.FusionTasks/blob/3685f0a25d9ce02ff1d133a8a96b8cc6c85c4931/FSharp.Control.FusionTasks/Infrastructures.fs Tasks are created with the flag AttachedToParent. In our application we are experimenting .net runtime stackoverflow crashes occurring in the task management code https://github.com/dotnet/runtime/issues/113189#issuecomment-2709327947 According to the...