You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Graph-based parallel type-checking implemented as an experimental feature in #14494 introduces non-determinism and it gets auto-disabled in deterministic builds.
So far the non-determinism originates from two different places:
PDB generation - can be disabled with --debug- or separate PDB files can be used to make the .dll file itself (more) deterministic
Certain other circumstances as documented in Correct signatures. #14703 - so far those were only reproduced in the FSharp.Compiler.Service and FSharp.Core projects and not anywhere else.
This issue is to solve both and no longer auto-disable graph-based type-checking in deterministic builds.