-
Notifications
You must be signed in to change notification settings - Fork 43
Reduce debug level for a faster incremental build #4026
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
Conversation
What's the purple part of the bars? |
Codegen, I believe |
|
I don't know if this is a 1.72 thing or what but what the heck does this mean:
Attempting Update:
Uh.... I thought this might be #4024 but that's not even in this branch. |
I mostly want this so I can merge #4026 Diffs are from `cargo fmt` + fixing clippy.
Ok, just for completeness here are all the things I tried because I was curious about the contours of the issue. Bad means no tests are found by nextest, good means tests are found.
|
Depends on #4025
Improves incremental rebuilds of Nexus by about ~50% for debug builds on Linux, through a judicious reduction of debug symbols. This also reduces the size of binaries linking against Nexus significantly.
The benefits here seem like they'd be useful across the stack, so I've made this a toggle for the top-level workspace. I'm open to discussion about whether this should be applied more specifically to Nexus.
Part of #4009