-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
nim dump
is roughly 100x slower in 1.3 versus 1.2
#14179
Comments
I'm pretty sure it's caused by our NimScript config evaluation. |
Confirmed. This is also the source of the extra output problem detailed in #13912. |
@Araq as always, the 1st thing to try is git bisect
and indeed git bisect is correct once again: 3d2459b adds a
But that's not the end of the story. Because of dom96/choosenim#193 (which I reported here #13986 (comment) as a confounding factor for another issue), $nim/config/config.nims is not copied over to $nim_toolchain_D/nim-1.2.0/config/config.nims, so for nim 1.2.0 installed via choosenim you instead get:
=> 23X difference timings:
unrelated AFAIU proposal
That will fix all above problems including #14142.
local importstimotheecour#169 |
This is not a choosenim issue which simply downloads the .zip or .xz file from nim-lang.org and extracts it. The file is missing in the archive posted on nim-lang.org. |
fixing that part in #14267 |
* fix #14142: no more clash with: import os + use of existsDir/dirExists/existsFile/fileExists/findExe in config.nims * remove a comment * Revert "fixes the regression #12860 caused; hotfix" This reverts commit 3d2459b. * Revert "Undefine `paramCount` & `paramStr` in nimscript.nim for *.nims (#12860)" This reverts commit d38853c. * noNimScript => noWeirdTarget + noNimJs
See title.
The text was updated successfully, but these errors were encountered: