-
Notifications
You must be signed in to change notification settings - Fork 13.9k
Closed
Labels
O-windowsOperating system: WindowsOperating system: WindowsT-infraRelevant to the infrastructure team, which will review and decide on the PR/issue.Relevant to the infrastructure team, which will review and decide on the PR/issue.
Description
An excellent blog post recently showed that removing the gdi32.dll dependency from LLVM speed up its test suite by a huge amount. For us libstd doesn't depend on gdi32.dll directly but it does depend on shell32.dll which depends on gdi32.dll (according to the blog post). Specificaly it looks like CommandLineToArgvW, the same function as LLVM, is used by us!
It'd be great to investigate removing the shell32 dependency from libstd (may be a few other functions here and there). We should run some tests on Windows to see if this improves rustc cycle times!
notriddlekennytmestebank, JakubOnderka and xStrom
Metadata
Metadata
Assignees
Labels
O-windowsOperating system: WindowsOperating system: WindowsT-infraRelevant to the infrastructure team, which will review and decide on the PR/issue.Relevant to the infrastructure team, which will review and decide on the PR/issue.