rust/compiler/rustc_session/src
Vadim Petrochenkov 98804c1786 debuginfo: Stabilize -Z debug-macros, -Z collapse-macro-debuginfo and #[collapse_debuginfo]
`-Z debug-macros` is "stabilized" by enabling it by default and removing.

`-Z collapse-macro-debuginfo` is stabilized as `-C collapse-macro-debuginfo`.
It now supports all typical boolean values (`parse_opt_bool`) in addition to just yes/no.

Default value of `collapse_debuginfo` was changed from `false` to `external` (i.e. collapsed if external, not collapsed if local).
`#[collapse_debuginfo]` attribute without a value is no longer supported to avoid guessing the default.
2024-04-25 22:14:47 +03:00
..
config Move --check-cfg documentation to stable books 2024-04-15 21:49:56 +02:00
code_stats.rs -Zprint-type-sizes: print the types of awaitees and unnamed coroutine locals. 2024-03-22 18:07:15 -07:00
config.rs Rollup merge of #124333 - Urgau:better-bad-print, r=fmease 2024-04-25 00:19:55 +02:00
cstore.rs Move stable_crate_ids from CrateStore to Untracked 2024-04-19 14:16:18 +00:00
errors.rs KCFI: Require -C panic=abort 2024-03-29 16:35:58 +00:00
filesearch.rs linker: Remove laziness and caching from native search directory walks 2024-04-12 17:28:00 +03:00
lib.rs Stabilize generic NonZero. 2024-04-22 18:48:47 +02:00
options.rs debuginfo: Stabilize -Z debug-macros, -Z collapse-macro-debuginfo and #[collapse_debuginfo] 2024-04-25 22:14:47 +03:00
output.rs Make incremental sessions identity no longer depend on the crate names provided by source code 2024-03-13 16:40:02 +01:00
parse.rs conditionally ignore fatal diagnostic in the SilentEmitter 2024-03-19 13:48:07 -04:00
search_paths.rs Mark @RUSTC_BUILTIN search path usage as unstable 2024-04-23 11:01:47 +02:00
session.rs coverage. Add coverage-options=mcdc as gate for MC/DC instrument 2024-04-19 10:43:53 +08:00
utils.rs compiler: fix unused_peekable clippy lint 2024-03-28 10:50:09 +03:00
version.rs Simplify the current_rustc_version macro. 2023-11-10 10:54:21 +11:00