dotnet / dotnet/fsharp

Should we crossgen as part of build for faster tests?

Open
#12,027 1 comment 0 reactions 0 assignees View on GitHub
Contributor Pain Impact-Low
Dominant language
F#
Stars
4.3k
Forks
876
Avg merge
4d 11h
Merged PRs (30d)
131

Description

Should we crossgen the compiler for .NET Core as part of build?

We NGEN fsc.exe as part of our build. However as far as I know we don't crossgen fsc.exe for .NET Core within the build (though my understanding is that it is crossgen'd on install)

This leads to much slower test execution for .NET Core versions of tests that invoke the .NET Core compiler via command line build, e.g.

![image](https://user-images.githubusercontent.com/7204669/130629376-525e5b26-62ee-4d5f-9e83-ce9e0277576e.png)

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.