rust/src/bootstrap/defaults
Jubilee Young 887151ad93 Set `debuginfo-level = "line-tables-only"` for compiler profile
This profile has only undergone minimal tweaks since it was originally
drafted. I asked a number of compiler contributors and they said they
set rust.debug explicitly. This was even true for one contributor that
set `rust.debug` = false! Almost everyone seems slightly surprised that
`rust.debug = true` is not the default.

However, adding full debuginfo at this level costs multiple gigabytes!
We can still get much better debuginfo by setting "line-tables-only"
at the cost of only 150~200 MB.
2024-05-15 17:38:22 -07:00
..
README.md reduce overlong line 2020-09-27 04:22:55 +02:00
config.compiler.toml Set `debuginfo-level = "line-tables-only"` for compiler profile 2024-05-15 17:38:22 -07:00
config.dist.toml Bootstrap: Add argument for building llvm bitcode linker 2024-03-11 13:35:55 +01:00
config.library.toml Bootstrap: Add argument for building llvm bitcode linker 2024-03-11 13:35:55 +01:00
config.tools.toml Bootstrap: Add argument for building llvm bitcode linker 2024-03-11 13:35:55 +01:00

README.md

About bootstrap defaults

These defaults are intended to be a good starting point for working with x.py, with the understanding that no one set of defaults make sense for everyone.

They are still experimental, and we'd appreciate your help improving them! If you use a setting that's not in these defaults that you think others would benefit from, please file an issue or make a PR with the changes. Similarly, if one of these defaults doesn't match what you use personally, please open an issue to get it changed.