-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
"typecheck" takes ~5 times longer than "go build" #54
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
Comments
hi!
Typecheck works fast, but program loader is slow. I have plans to improve its speed by caching and reusing compilation cache. |
Yes, they are all slow. I'm guessing |
While investigating #87 (comment) I found that go build cache can be used to speed up loading. But it's not compatible with interfacer and megacheck: they build SSA representation and therefore need information about all functions of all dependencies. This information isn't stored in build cache. More perspective is to make incremental program loading to speedup 100% of not |
Makes sense, thanks 👍 |
The text was updated successfully, but these errors were encountered: