Uh oh!
There was an error while loading. Please reload this page.
[WIP] ConstraintSolver internal error fix - #5583
Conversation
cartermp
commented
Sep 5, 2018
cc @gusty |
gusty
commented
Sep 5, 2018
TIHan
commented
Sep 5, 2018
@gusty this one is slightly different, instead of returning the This one is going to be very tricky. It seems even a slight tweak will change behavior in a way that isn't expected. |
cartermp
commented
Sep 5, 2018
@dsyme could comment further, but I suspect that if we cannot derive a fix for the internal error without breaking some kind of SRTP behavior, we'll either: (a) Never fix it, thus keeping this wart here forever |
gusty
commented
Sep 5, 2018
I know it's gonna be tricky, the way I see it is that if it's not possible to fix it in such a way |
cartermp
commented
Sep 5, 2018
IIRC the break that eventually caused a re-reversion has had that project undergo changes so that they weren't dependent on the broken behavior, so I do lean towards (b), since it is a major language change where we'll be doing other "invasive" things (Nullable References). |
TIHan
commented
Sep 6, 2018
|
KevinRansom
commented
Sep 13, 2018
TIHan
commented
Sep 13, 2018
This is still WIP and will not be in dev15.9. It could have been if the fix was quick and didn't break other stuff; but unfortunately it did. The correct fix will take considerable more time to figure out. |
gusty
commented
Apr 18, 2019
Why was this closed? |
brettfo
commented
Apr 19, 2019
Looks like it was auto-closed when I cleaned up the |
gusty
commented
May 29, 2019
Since this was not solved, can we revert again to the correct behavior and use the language switch for F# 4.7? |
Resolving this issue: #5580
Should not regress: #4343 (comment)