Tomas Grosup

Results 40 issues of Tomas Grosup

We are establishing a regression testing pipeline that builds real-world OSS F# projects against every pull request to the F# compiler. We're looking for maintainers interested in participating in this...

Engineering
Informational

I want to open the discussion on **consumption** of .NET libraries built using C# source gen support https://learn.microsoft.com/en-us/dotnet/csharp/roslyn-sdk/source-generators-overview . With every .NET version, more APIs use it and is part...

Feature Request
Area-ProjectsAndBuild
Area-Compiler-ImportAndInterop

When working on a feature, I typically run a small selection of tests very frequently. AI tools , be it via IDE or standalone agents, also typically run tests in...

Feature Request
Contributor Pain

Currently, the installation of F# specific bits inside Visual Studio are within a version-specific folder. That folder name is configured in this repo, and has to be maintained. If that...

Feature Request
Area-SetupAndDelivery
Area-VS-Editor

XmlDocumentation+Provider.GetMemberIndexOfAssembly is overlapping reads/writes of a Dictionary currupting state and causing threads to enter an infinite loop. Use a ConcurrentDictionary instead of Dictionary.

Bug

As a non-native speaker, I easily make a mistake when spelling the word `quit`. I also tend to forget which is the right sequence of characters for quitting the `dotnet...

Feature Request
Area-FSI

### Product dotnet CLI (dotnet new) ### Describe The Bug I found it natural to create a new library project by saying its a library. As a human, when speaking...

**I propose we** do something about the situation described here: https://github.com/dotnet/runtime/pull/116497 , which was triggered by a desired change in the BCL to make mutable generic ICollection interfaces implement IReadOnlyCollection...

approved-in-principle
area: object-programming

**I propose we** extend the `Result` module to add APIs which exist for option/voption in FSharp.Core already. The Result type's dual nature (Ok/Error) makes some Option APIs less applicable The...

area: library