-
Notifications
You must be signed in to change notification settings - Fork 847
Remove a setify + isSingleton combo #4980
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
Conversation
e9e5f76 to
49d3db9
Compare
src/fsharp/TypeChecker.fs
Outdated
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.
I prefer the original code on this line (but it's not big deal either way)
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.
Actually I only touched it to show we checked that case. Now I can revert it ;-)
|
@forki will you revert the change, or are you okay with this PR as is? |
|
@KevinRansom reverted that line. this is ready now. |
|
@forki thanks mate. |
* Fixing #4967 (#4968) * Fix internal error when compiling interface implementation lacking an overloaded method implementation - fixes #4967 * Adding a test * Update E_OverloadMismatch.fs * Remove a setify + isSingleton combo (#4980) * remove a setify * Remove intermediate collection * Improve async stack traces (#4867) * very early prototype * async stack traces * async cleanup * minor fix * async cleanup * more async cleanup * integrate async-cleanup * async cleanup * fix build * more cleanup * minor fixes * minor fixes * full exception stacktraces * fix test * fix test * code review * cleanup naming * fix build * undo rethrow and integrate cleanup * apply renamings * Further cleanup in control.fs * add tests and add filtering TryWith, plus other cleanup * integrate cleanup * fix tests * test only runs on .net framework * slightly tweak primitives to be more suitable for later optimization * slightly tweak primitives to be more suitable for later optimization * update baselines * add check that no line 0 appear in stack * update baseline * use struct wrapper for async activation * simplify code * simplify code * update baselines * update baselines * fix baseline * remove dead code * simplify code * apply DebuggerHidden in a couple more places * [ RFC FS-1039] implementation of value options (#4837) * posible implementation of value options * fix surface area test * fix test * VNone --> ValueNone * fix surface area * fix build * update baselines * fix baselines * fix baselines * fix baselines * fix baselines * fix build
No description provided.