dotnet / dotnet/fsharp

Compilation/intellisense: dotnet9 much slower than netstandard2.0 (with timings)

Open
#18,225 10 comments 1 reaction 1 assignee Claimed by @T-Gro View on GitHub
Impact-High Needs-Repro Regression Theme-Performance
Dominant language
F#
Stars
4.3k
Forks
876
Avg merge
4d 11h
Merged PRs (30d)
131

Description

Timings:
![Image](https://github.com/user-attachments/assets/96cbe47a-ff65-420d-870f-9832da92cd1c)

The projects explicitly type all type arguments and all inputs but not all outputs (which could be added if it helps compilation time) and generally don't do anything fancy. They do use some overloaded methods which can be removed if it helps performance, and some op_Implicits (which are too convenient to remove).

Related issue: https://github.com/dotnet/fsharp/issues/17501

Some work being done in https://github.com/dotnet/fsharp/pull/18190

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.