-
Notifications
You must be signed in to change notification settings - Fork 790
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
Remove IVTs to legacy language service #7001
Remove IVTs to legacy language service #7001
Conversation
I have no clue what the ever loving hell this test does and why but it's failing: fsharp/vsintegration/tests/UnitTests/LegacyLanguageService/Tests.LanguageService.General.fs Lines 106 to 120 in 027e8c9
|
I modified the code to use the public API for the information it needs and removed the test in question. I can't for the life of me understand the value in that test. |
@cartermp Well, the tests are a sort of cheap evaluation of whether public types have been added or removed from those assemblies. If public types are removed its potentially a breaking change, if they are added it's potentially an unintentional increase in surface are. But that test does the job in a pretty bad way. And probably adds little value. |
Yeah, in this case I don't think they're of value here because the primary things they're testing are now dead code paths anyways |
Moved the dead code paths to no longer be IVT into FSharp.Compiler.Private.