-
Notifications
You must be signed in to change notification settings - Fork 842
remove ngen dependencies #3993
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
remove ngen dependencies #3993
Conversation
|
@brettfo will this slow down builds using the proto compiler? |
|
Possibly on the first launch (the hot path should be jitted for subsequent invocations), but only if you were running as admin, which I don't think anybody actually is. |
|
I think most of us do open administrator command windows. The Jit would have to compile virtually all of the FSharp.Compiler.Private.dll and FSharp.Core.dll every single dll or .exe it builds. It comes close to doubling the build time. When we move over to the coreclr proto compiler if we can figure out crossgen, we can probably do this, otherwise it's painful. Kevin |
|
Scary error message: |
|
@dotnet-bot test Windows_NT Release_ci_part2 Build please // a single test humorously failed with |
|
On a related note I'm timing |
|
I would want the compiler NGEN'd on my normal compiler development loop. (Obviously it has to be ngen'd on Visual Studio install as well but I assume that's not changing) TBH I'd also expect it NGEN'd on our CI automated test runs - I haven't checked if that's the case though. There is always a thin chance of an NGEN bug being exposed by our testing and if so we would like to catch it as early as possible |
|
|
No description provided.