Tomas Grosup
Tomas Grosup
@Thorium : As I am revisiting open PRs before NET10 closes, I again came across this one. The remaining concern is the one raised by Tanner, that is how much...
I understand the need, and I assume the test cases for source code related tools are the biggest motivator here. The workaround is either runtime helpers for trimming left-side whitespace,...
Thank you for the detailed analysis and perf issue reproduction. Without generating actual traces, my hypothesis is method resolution for choosing one of the many `Equal` overloads available. If you...
I like this issue being reported, because the nature of `Assert.Equal` overloads might reveal a deeper problem in the typechecking performance, one that likely already exists for other APIs incl....
I **assume** it will be something around this place https://github.com/dotnet/fsharp/blob/ecd8e2a5368fccef0c522b3803ff9aec1f8cf297/src/Compiler/Checking/ConstraintSolver.fs#L3486 , where candidates for the right method overload are collected and typechecked.
I believe the state of the art so far has indeed been to duplicate the .bsl files due to it. This is a duck-typed attribute which is added only if...
> @T-Gro This was my solution for the time being: [ff2a3e6](https://github.com/dotnet/fsharp/commit/ff2a3e63866b62ae141dcb599570ad492bd87c0c). Let me know if you think the risk is too high that some kind of pertinent difference could later...
At the time of AOT compilation, F# compiler is not at all involved. There is a compiler flag, set by `--reflectionfree` in the project file - it does emit a...
@ijklam : Thanks for the summary of the current state. I will convert the PR to a draft to prevent accidental merge for now.
@ijklam : I thought about the remaining obstacles. I think the 'open in expression' on its own would be a good addition and I believe scoping the feature between expressions...