about summary refs log tree commit diff
path: root/compiler/rustc_session/src/session.rs
AgeCommit message (Expand)AuthorLines
2025-10-02Fix backtraces with `-C panic=abort` on linux; emit unwind tables by defaultMartin Nordholts-1/+2
2025-09-21Add panic=immediate-abortBen Kimock-4/+6
2025-09-18Set lto="fat" automatically when compiling with RUSTFLAGS="-Zautodiff=Enable".Haidong Zhang-0/+7
2025-09-08fixup limit handling codeJana Dönszelmann-60/+2
2025-08-24Support lints in early attribute parsingJana Dönszelmann-1/+16
2025-08-19mention lint group in default level lint noteKarol Zwolak-2/+19
2025-08-17Add `-Zindirect-branch-cs-prefix` optionMiguel Ojeda-0/+6
2025-08-06coverage: Remove all unstable support for MC/DC instrumentationZalathar-5/+0
2025-08-04coverage: Simplify access to debug/testing `-Zcoverage-options` flagsZalathar-5/+7
2025-08-04coverage: Remove `-Zcoverage-options=no-mir-spans`Zalathar-5/+0
2025-07-28Auto merge of #144469 - Kivooeo:chains-cleanup, r=SparrowLiibors-5/+5
2025-07-28use let chains in mir, resolve, targetKivooeo-5/+5
2025-07-25Allow pretty printing paths with `-Zself-profile-events=args`Jakub Beránek-0/+1
2025-07-07compiler: Deduplicate `must_emit_unwind_tables()` commentsMartin Nordholts-1/+8
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-1/+1
2025-06-24rustc_session: Add a structure for keeping both explicit and default sysrootsVadim Petrochenkov-8/+8
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