Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> during development builds

That's the key phrase in his statement.

I'm not familiar with Rust, but if compilation speed is a major issue, and there are aspects of the compilation that are avoidable to trade-off for runtime performance, it seems to be a good idea to make those configurable per-build-type. Does Rust not offer this?



I've written an image processing tool in Rust, where running a large image downscaling test with a release build takes 2.0 seconds, and with a debug build it takes 18.7 seconds. So most of the time during development I compiled in release mode, because it was actually faster overall.

For many applications debug builds are fast enough, but their runtime performance is already so slow, that I hope they don't get even slower.


It could certainly be a config flag on the profile that can be optionally enabled, and wouldn't need to be enabled by default.


Not currently, but it's been discussed a few times. Nobody has tried to write a patch yet, that I'm aware of.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: