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

fsc.exe - Parallel Type-Checking of implementation files if signature files exist #10214

Closed
TIHan opened this issue Oct 2, 2020 · 2 comments
Closed
Labels
Area-Compiler-Checking Type checking, attributes and all aspects of logic checking Feature Request
Milestone

Comments

@TIHan
Copy link
Contributor

TIHan commented Oct 2, 2020

Building on the ideas of #10201 - there might be a way we can do parallel type-checking for implementation files that have backing signature files. This requires a bit more research to see if this is possible, but in theory it should be.

The compiler would do a pass at type-checking all files minus the implementation files that have a corresponding signature file. After that pass completes, then we type-check those implementation files and continue.

@cartermp
Copy link
Contributor

#11152 implements this

@dsyme dsyme added the Area-Compiler-Checking Type checking, attributes and all aspects of logic checking label Apr 20, 2022
@vzarytovskii vzarytovskii moved this to Not Planned in F# Compiler and Tooling Jun 17, 2022
@T-Gro
Copy link
Member

T-Gro commented Dec 21, 2022

This has been done.

@T-Gro T-Gro closed this as completed Dec 21, 2022
Repository owner moved this from Not Planned to Done in F# Compiler and Tooling Dec 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Compiler-Checking Type checking, attributes and all aspects of logic checking Feature Request
Projects
Archived in project
Development

No branches or pull requests

5 participants