X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=config.toml.example;h=5d198abe1c7d8f673d6654c5d682db4dee438035;hb=60c17297383102964ae08bed7e0d2f202959f7f9;hp=2fa613755d64c45e46a3e795ea5e8a01931681ca;hpb=efda2b58b095306d068a3a165de62acd1e94911b;p=rust.git diff --git a/config.toml.example b/config.toml.example index 2fa613755d6..5d198abe1c7 100644 --- a/config.toml.example +++ b/config.toml.example @@ -318,7 +318,9 @@ #codegen-units-std = 1 # Whether or not debug assertions are enabled for the compiler and standard -# library. +# library. Debug assertions control the maximum log level used by rustc. When +# enabled calls to `trace!` and `debug!` macros are preserved in the compiled +# binary, otherwise they are omitted. # # Defaults to rust.debug value #debug-assertions = false @@ -331,13 +333,18 @@ # Debuginfo level for most of Rust code, corresponds to the `-C debuginfo=N` option of `rustc`. # `0` - no debug info -# `1` - line tables only +# `1` - line tables only - sufficient to generate backtraces that include line +# information and inlined functions, set breakpoints at source code +# locations, and step through execution in a debugger. # `2` - full debug info with variable and type information # Can be overridden for specific subsets of Rust code (rustc, std or tools). # Debuginfo for tests run with compiletest is not controlled by this option # and needs to be enabled separately with `debuginfo-level-tests`. # -# Defaults to 2 if debug is true +# Note that debuginfo-level = 2 generates several gigabytes of debuginfo +# and will slow down the linking process significantly. +# +# Defaults to 1 if debug is true #debuginfo-level = 0 # Debuginfo level for the compiler. @@ -387,8 +394,7 @@ # desired in distributions, for example. #rpath = true -# Emits extraneous output from tests to ensure that failures of the test -# harness are debuggable just from logfiles. +# Emits extra output from tests so test failures are debuggable just from logfiles. #verbose-tests = false # Flag indicating whether tests are compiled with optimizations (the -O flag).