Don Syme

Results 196 issues of Don Syme

FSharp.Formatting picked up a dependency on `getProjectInfo` (which uses `loadProject`), but they no longer seem to work. I note these don't have tests in this repo so we should add...

bug

I think just keep this running - the demos are good and informative so we may as well. Is there a problem with notification spam from too many commits?

1. FCS has an ability to take SyntaxTree as inputs instead of text. It was added by @eiriktsarpalis way back, but is to my knowledge entirely unused today - especially...

good first issue
Area-FCS
Feature Improvement
help wanted

We noticed that every invocation of `fsc` on .NET 6/7 is causing a spawn of dotnet to find the installed .NET SDKs, in order to determine which assembly references are...

Bug
Theme-Performance
Area-Compiler

Fixes https://github.com/dotnet/fsharp/issues/13710 - two problems with the F# tooling when instantiating type providers from packages that have nuget dependencies. In particular `TypeProviderConfig.ReferencedAssemblies` was reporting incorrect results after splitting FSharp.Data into...

DiffSharp has need for 5D and 6D array types, e.g. types `int[,,,,]` and `int[,,,,,]`. These are actually allowed in F# through the syntax using explicit double back ticks: int ``[,,,,]``...

good first issue
Feature Improvement
Theme-Simple-F#
Area-Compiler-Syntax
help wanted

While working on https://github.com/dotnet/fsharp/pull/11521 with @vzarytovskii we've identified that the F# signature data metadata resource blob contains Too Much Information. In particular it contains * the metadata for "private" declarations...

Impact-Low
Feature Improvement
Area-Compiler-CodeGen
Area-Build

We need to do an end-to-end sweep over what F1 Help is doing. * [x] For .NET Library things like `System.String` we seem to go to the correct documentation *...

Bug
Impact-Medium
Theme-Simple-F#
Area-LangService-Navigation
Area-VS

Most the time tasks are defined in functions, e.g. ```fsharp let f() = task { return 1 } ``` That's fine, however if you define a task as a top-level...

Bug
Impact-Medium
Area-Compiler-StateMachines

I've been looking at debugging issues for computation expressions as part of #13339 . It's ultimately a request for the .NET debugger team but I'll write it up here first....

Feature Request
Area-Debug