about summary refs log tree commit diff
path: root/compiler/rustc_session/src/config.rs
AgeCommit message (Expand)AuthorLines
2023-12-02Rename `Handler::delay_good_path_bug` as `Handler::good_path_delayed_bug`.Nicholas Nethercote-3/+6
2023-12-01Auto merge of #118472 - nnethercote:rustc_session, r=bjorn3bors-46/+52
2023-12-01Move `WasiExecModel`.Nicholas Nethercote-1/+7
2023-12-01Reduce `pub` exposure.Nicholas Nethercote-1/+1
2023-11-30Add `-Zfunction-return={keep,thunk-extern}` optionMiguel Ojeda-3/+15
2023-11-30Inline and remove `select_debuginfo_compression`.Nicholas Nethercote-9/+1
2023-11-30Sort `PRINT_KINDS`.Nicholas Nethercote-13/+15
2023-11-30Improve integer interning in `default_configuration`.Nicholas Nethercote-10/+9
2023-11-30Move `is_ascii_ident` to where it's used.Nicholas Nethercote-2/+13
2023-11-30Reorder some `use` items.Nicholas Nethercote-10/+6
2023-11-26Serialize OutputFilenames into rmeta filebjorn3-3/+3
2023-11-22Auto merge of #118071 - Urgau:check-cfg-cargo-feature, r=petrochenkovbors-2/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-11-21Remove `feature` from the list of well known check-cfg nameUrgau-2/+1
2023-11-17change smir to StableMirOğuz Ağcayazı-7/+7
2023-11-17emit basic smirOğuz Ağcayazı-3/+7
2023-11-11Auto merge of #115694 - clarfonthey:std-hash-private, r=dtolnaybors-2/+1
2023-11-08Rollup merge of #117650 - saethlin:inline-me-please, r=davidtwcoMatthias Krüger-4/+18
2023-11-07Add -Zcross-crate-inline-threshold=yesBen Kimock-4/+18
2023-11-08rustc: minor changes suggested by clippy perf lints.Nicholas Nethercote-1/+1
2023-11-03Auto merge of #117507 - nnethercote:rustc_span, r=Nilstriebbors-3/+2
2023-11-02Add insta-stable std::hash::{DefaultHasher, RandomState} exportsltdk-2/+1
2023-11-02Minimize `pub` usage in `source_map.rs`.Nicholas Nethercote-3/+2
2023-11-02Remove support for alias `-Z symbol-mangling-version`Zalathar-21/+12
2023-10-30Make `Cfg` and `CheckCfg` non-generic.Nicholas Nethercote-21/+10
2023-10-30Change cfg parsers to produce symbols instead of strings.Nicholas Nethercote-31/+1
2023-10-28Change `Cfg<T>` to an `FxIndexSet`.Nicholas Nethercote-2/+5
2023-10-28Clean up config mess.Nicholas Nethercote-25/+22
2023-10-26The value of `-Cinstrument-coverage=` doesn't need to be `Option`Zalathar-7/+5
2023-10-25Remove support for alias `-Z instrument-coverage`Zalathar-22/+17
2023-10-24Introduce `-C instrument-coverage=branch` to gate branch coverageArpad Borsos-1/+7
2023-10-23Rollup merge of #116960 - lqd:applied-member-constraints-scope, r=matthewjasperMatthias Krüger-7/+2
2023-10-20slight Default cleanup for optionRémy Rakic-7/+2
2023-10-17[RFC 3127 - Trim Paths]: Condition remapped filepath on remap scopesUrgau-3/+19
2023-10-17[RFC 3127 - Trim Paths]: Add unstable option and parsingUrgau-2/+29
2023-10-14Add `Config::hash_untracked_state` callbackAlex Macleod-5/+6
2023-10-13Make `needs_analysis` true for `PpHirMode::Typed`.Nicholas Nethercote-1/+1
2023-10-13Remove PpAstTreeMode.Nicholas Nethercote-14/+9
2023-10-11Auto merge of #113218 - lqd:polonius-scopes, r=jackh726bors-0/+34
2023-10-08consistency check for self-contained linking components CLI optionsRémy Rakic-0/+24
2023-10-08implement opt out `-Clink-self-contained=-linker`Rémy Rakic-12/+30
2023-10-08move single component parsing to dedicated functionRémy Rakic-6/+6
2023-10-08move `LinkSelfContainedComponents` to `rustc_target`Rémy Rakic-35/+1
2023-10-08prepare stabilization of modern linker-flavorsRémy Rakic-3/+2
2023-10-08linker: Remove `-Zgcc-ld` optionVadim Petrochenkov-4/+3
2023-10-06Remove unused `FileName::CfgSpec`.Nicholas Nethercote-1/+0
2023-10-04extend Polonius options helpersRémy Rakic-1/+6
2023-10-04introduce `Polonius` enum for `-Zpolonius`Rémy Rakic-0/+29
2023-09-22Auto merge of #116001 - fmease:validate-crate-name-extern-cli-opt, r=est31bors-0/+13
2023-09-20Validate crate name in CLI option --externLeón Orell Valerian Liehr-0/+13