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
Made unit test to try to compare the weave results against what the compiler would do (so instead of having a comment in the readme.md about what it's similar to, we could assert it's the same as that!) -- master...ndrwrbgs:testTheActualIL
However, note the TODOs in the test file
TODO: The compiler optimizes ReferenceEquals in Equals to brfalse and beq.s, we should also
We should try to match what the compiler does in these cases, and prefer brfalse/beq.s instead of the call to object.ReferenceEquals, if that's the right thing to do.
The text was updated successfully, but these errors were encountered:
I deleted the template, I'm a bad patron :(
Made unit test to try to compare the weave results against what the compiler would do (so instead of having a comment in the readme.md about what it's similar to, we could assert it's the same as that!) -- master...ndrwrbgs:testTheActualIL
However, note the TODOs in the test file
master...ndrwrbgs:testTheActualIL#diff-487b86d49e3d25f0b2efe6336d19cc22R557
We should try to match what the compiler does in these cases, and prefer brfalse/beq.s instead of the call to object.ReferenceEquals, if that's the right thing to do.
The text was updated successfully, but these errors were encountered: