Tomas Grosup

Results 23 issues of Tomas Grosup

This addresses #1295 , specifically the part which started to regress after F#7 added the "readonly" modified to compiler generated records. The solution is to adjust the heuristic in order...

In a nutshell: ### Problem 1 Object.ToString() -> string? Boolean.ToString() -> string (no null). And many others, e.g. StringBuilder, Exception, etc. This lead to a changed strategy in method resolution,...

NO_RELEASE_NOTES

This issue exists to collect existing painpoints which would be solved if an F# Analyzer solution existed. ## Warn on unoptimal APIs: *All below could likely be a single analyzer...

Tracking
Analyzers

1. Ignore nullness applied on struct-based instances of generic typars allowing nullness. i.e. "T?" in a C# API where T can also be a struct. 2. Change CLI events declared...

- Go to definition on this extension method does not show decompiled code of it, but rather of the argument - Find all references for this usage does not find...

Feature Improvement
Area-LangService-FindAllReferences
Area-LangService-Navigation

![image](https://github.com/dotnet/fsharp/assets/46543583/171c5566-5d49-4a87-8ae0-8b450201901c) Microsoft Visual Studio Enterprise 2022 Version 17.11.0 Preview 1.0 [34801.192.main] VisualStudio.17.**IntPreview**/17.11.0-pre.1.0+34801.192.main Visual F# Tools 17.10.0-**dev** Microsoft Visual F# Tools The screenshot above was done custom-built .vsix for the nullness...

Bug
Impact-Medium
Area-VS-Editor

### Suggested new feature or improvement I am not happy with the default GitHub 'review requested' widget configuration in DevHome. I would want a 'review requested && all checks passing...

Issue-Feature
Area-Widgets

This changes the default of realSig to be false until https://github.com/dotnet/fsharp/issues/17607 is resolved. Once a fix for https://github.com/dotnet/fsharp/issues/17607 is in place, it can change the default back to true. With...

NO_RELEASE_NOTES