-
Notifications
You must be signed in to change notification settings - Fork 7
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
Compiler gets stuck when building release #60
Comments
|
Added a perf capture |
I will report this on the Rust issue tracker unless you object as it seems to be a compiler issue. |
No, that's fine. I'll henceforth be known as "that guy who broke Rust stable!" ;-) |
However, it's not completely broken, just glacially slow to compile! On my Macbook Pro (Intel(R) Core(TM) i7-3720QM CPU @ 2.60GHz)
versus
or about 350 times slower... |
Some progress is being made on the Rust issue |
You can circumvent the issue by using |
Oh! Thanks for that tip! I'll try that. I still have a lot to learn in Rust. |
I that is a great advice. I haven't actually looked at the code that may cause the issue. And yeah, |
It also seems that there has been some progress on fixing the issue also which is great and the fix seems to speed up the compile in general also. |
Right, |
In case I follow the advice given by @bluss to circumvent the drop issue, anyone interested in rust-lang/rust#31381 can checkout commit 880cf15, to see a version of the code that exhibits this issue. |
I think the change should be this one 9e375cb |
Yay, thanks @bluss, using &'static str cuts the compile time from 43 minutes to 10 seconds :) |
😄 nice. The upstream fix that benefits all of rust is of course great too. |
Absolutely! I'm proud to have maximized my rust-beginner skills in writing horrific enough code to make a two year old underlying issue apparent, and fixable. Hooray for learning from mistakes :) |
Think we can close this now as the compiler issue has been fixed and the use of str reduced the time quite a bit :) |
When building with
cargo build --release
the compiler seems to get stuck or take very long time (I aborted after 10 min)The text was updated successfully, but these errors were encountered: