Skip to content
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

Transparent Compiler: discrepancy between signatures and source files not reported in diagnostics #16589

Open
majocha opened this issue Jan 25, 2024 · 4 comments
Assignees
Labels
Bug Impact-Low (Internal MS Team use only) Describes an issue with limited impact on existing code. Transparent-Compiler
Milestone

Comments

@majocha
Copy link
Contributor

majocha commented Jan 25, 2024

Basically, diagnostics for not implemented stuff in signatures (FS0193) don't show up.
Not when you edit the implementation, and not in the background solution analysis.

You need to build to get the errors, even then the errors are only in the build output, and never show up in VS Error List.

I'm testing current main with Transparent Compiler enabled.

@0101
Copy link
Contributor

0101 commented Jan 25, 2024

Do you have a repro project? Because they show up for me.

image

@majocha
Copy link
Contributor Author

majocha commented Jan 25, 2024

Yes, on this branch: ct-experiment
when I open BuildGraph.fs.

@majocha
Copy link
Contributor Author

majocha commented Jan 25, 2024

I did something crazy in the code that causes this. But Switching the Transparent Compiler off causes the diagnostics to show up:
image

@0101
Copy link
Contributor

0101 commented Jan 25, 2024

Yeah I can reproduce it there. Will try to figure out what's happening.

@0101 0101 self-assigned this Jan 25, 2024
@0101 0101 added Transparent-Compiler Impact-Low (Internal MS Team use only) Describes an issue with limited impact on existing code. and removed Needs-Triage labels Jan 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Impact-Low (Internal MS Team use only) Describes an issue with limited impact on existing code. Transparent-Compiler
Projects
Status: New
Development

No branches or pull requests

2 participants