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

Remove some dead code #17086

Merged
merged 4 commits into from
Apr 25, 2024
Merged

Remove some dead code #17086

merged 4 commits into from
Apr 25, 2024

Conversation

vzarytovskii
Copy link
Member

Removing some dead code guarded by a bunch of ifdefs, which we never set.

Not removing some of them:
- NO_INLINE_IL_PARSER and FX_NO_WEAKTABLE are set by Fable,
- CHECK_LINE0_TYPES we can use it for checking 0-based to 1-based line numbers transformation, and can be useful.
- CHECKING and STATISTICS can be used ad-hoc to debug ilreading
- LOGGING_GUI for debugging fsi
- I am not certain about TRAIT_CONSTRAINT_CORRECTIONS, it seems like it should've been turned on in F# 6, but neither feature nor define exist or set, cc @dsyme

@vzarytovskii vzarytovskii added the NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes label Apr 24, 2024
@vzarytovskii vzarytovskii requested a review from a team as a code owner April 24, 2024 14:43
Copy link
Contributor

⚠️ Release notes required, but author opted out

Warning

Author opted out of release notes, check is disabled for this pull request.
cc @dotnet/fsharp-team-msft

@dotnet dotnet deleted a comment from github-actions bot Apr 24, 2024
@abonie abonie merged commit 9f14733 into dotnet:main Apr 25, 2024
34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

4 participants