-
Notifications
You must be signed in to change notification settings - Fork 789
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
Default GraphBasedChecking, ParallelOptimization and ParallelIlxGen optimizations #17400
Conversation
Caution Repository is on lockdown for maintenance, all merges are on hold. |
❗ Release notes required
|
tests/FSharp.Compiler.ComponentTests/TypeChecks/Graph/CompilationTests.fs
Outdated
Show resolved
Hide resolved
1168eba
to
6d0168e
Compare
@vzarytovskii @KevinRansom. I would like to propose enabling the described optimizations by default. I'm using Kevin's |
Could you please mention in FCS changelog that we changed the defaults? |
Done. Not sure why the bot decided to put the |
6d53f40
to
b09c82b
Compare
@@ -1107,6 +1099,42 @@ | |||
} | |||
} | |||
|
|||
.method public static int32 select1(class Match01/Test1 x) cil managed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That doesn't look good, that it changed ordering. A potential determinism issue here
@@ -124,18 +116,12 @@ | |||
int32 V_3, | |||
class [runtime]System.Collections.IComparer V_4, | |||
int32 V_5, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also doesn't look good, unsure why baselines changed, ilx output should retain the same order
Description
Enable by default:
Checklist