summary refs log tree commit diff
path: root/compiler/rustc_session/src/session.rs
AgeCommit message (Expand)AuthorLines
2025-06-19Extract Translator structCameron Steffen-24/+20
2025-06-16Add infrastructure for emitting timing sectionsJakub Beránek-0/+7
2025-06-15Rollup merge of #141769 - bjorn3:codegen_metadata_module_rework, r=workingjub...León Orell Valerian Liehr-7/+0
2025-06-05Replace all uses of sysroot_candidates with get_or_default_sysrootbjorn3-5/+1
2025-06-03Move metadata object generation for dylibs to the linker codebjorn3-7/+0
2025-05-27coverage: Revert "unused local file IDs" due to empty function namesZalathar-5/+0
2025-05-10coverage: Detect unused local file IDs to avoid an LLVM assertionZalathar-0/+5
2025-04-14Stabilize `-Zdwarf-version` as `-Cdwarf-version`Wesley Wiser-2/+8
2025-04-07Prepend temp files with a string per invocation of rustcMichael Goulet-0/+17
2025-04-06Auto merge of #138947 - madsmtm:refactor-apple-versions, r=Noratriebbors-1/+40
2025-04-05KCFI: Add KCFI arity indicator supportRamon de C Valle-0/+9
2025-04-04refactor: Move env parsing of deployment target to rustc_sessionMads Marquart-1/+40
2025-03-25rustc_session: Add a helper function for obtaining staticlib prefix and suffixVadim Petrochenkov-0/+8
2025-03-12Remove unused host_tlib_path fieldbjorn3-2/+1
2025-03-07Remove highlighting of spans on `-Zteach`Esteban Küber-1/+0
2025-03-03Use default field values for `ErrorOutputType`Esteban Küber-2/+2
2025-02-25Teach structured errors to display short `Ty`Esteban Küber-2/+2
2025-02-22Fix binding mode problemsMichael Goulet-2/+1
2025-02-17Add `pattern_complexity_limit` to `Limits`.Nicholas Nethercote-0/+7
2025-02-09Emit an error if `-Zdwarf-version=1` is requestedWesley Wiser-1/+2
2025-02-06Construct DiagCtxt a bit earlier in build_sessionbjorn3-12/+6
2025-02-06Auto merge of #136471 - safinaskar:parallel, r=SparrowLiibors-14/+12
2025-02-03Contracts core intrinsics.Felix S. Klock II-0/+4
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-14/+12
2025-02-02Some cleanups around EarlyDiagCtxtbjorn3-11/+4
2025-01-29Clean up uses of the unstable `dwarf_version` optionWesley Wiser-2/+6
2025-01-25Auto merge of #119286 - jyn514:linker-output, r=bjorn3bors-3/+6
2025-01-23Remove the need to manually call set_using_internal_featuresbjorn3-2/+2
2025-01-20don't ICE when emitting linker errors during `-Z link-only`jyn-3/+6
2024-12-29make -Csoft-float have an effect on all ARM targetsRalf Jung-1/+1
2024-12-19coverage: Add a synthetic test for when all spans are discardedZalathar-0/+5
2024-12-13Remove registered_lints field from Sessionbjorn3-4/+0
2024-12-13Remove jobserver from Sessionbjorn3-6/+0
2024-12-06Store a single copy of the error registry in DiagCtxtbjorn3-9/+6
2024-12-06Rollup merge of #130777 - azhogin:azhogin/reg-struct-return, r=workingjubileeMatthias Krüger-0/+5
2024-12-02`impl Default for EarlyDiagCtxt`jyn-0/+6
2024-12-02rust_for_linux: -Zreg-struct-return commandline flag for X86 (#116973)Andrew Zhogin-0/+5
2024-11-26Remove -Zfuel.Camille GILLOT-58/+1
2024-11-15rustc_metadata: Preprocess search paths for better performancePiotr Osiewicz-6/+14
2024-11-11Auto merge of #126597 - estebank:unicode-output, r=fmeasebors-1/+13
2024-11-10Add Unicode block-drawing compiler output supportEsteban Küber-1/+13
2024-11-09give a hint which feature is missingRalf Jung-0/+1
2024-11-02Rename target triple to target tuple in many places in the compilerNoratrieb-6/+6
2024-10-28fix clippy::clone_on_ref_ptr for compilerklensy-2/+3
2024-10-18rust_for_linux: -Zregparm=<N> commandline flag for X86 (#116972)Andrew Zhogin-0/+9
2024-10-10Avoid redundant additions to PATH when linkingMads Marquart-0/+2
2024-10-01Replace -Z default-hidden-visibility with -Z default-visibilityDavid Lattimore-5/+7
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-5/+5
2024-09-15Rollup merge of #129897 - RalfJung:soft-float-ignored, r=UrgauMatthias Krüger-0/+10
2024-09-10Add -Z small-data-thresholdPaul Menage-2/+10