about summary refs log tree commit diff
path: root/compiler/rustc_session/src/session.rs
AgeCommit message (Expand)AuthorLines
2024-04-19coverage. Add coverage-options=mcdc as gate for MC/DC instrumentzhuyunxing-0/+4
2024-04-16Rollup merge of #122811 - nnethercote:mv-SourceMap-init, r=WaffleLapkinGuillaume Gomez-27/+7
2024-04-16Rollup merge of #121694 - davidtwco:stabilize-relro-level, r=Mark-SimulacrumGuillaume Gomez-1/+1
2024-04-16Move `initialize_checked_jobserver`.Nicholas Nethercote-10/+4
2024-04-16Construct `SourceMap` at the same time as `SessionGlobals`.Nicholas Nethercote-17/+3
2024-04-06Put checks that detect UB under their own flag below debug_assertionsBen Kimock-0/+4
2024-03-30Rollup merge of #123200 - maurer:kcfi-abort, r=compiler-errorsMatthias Krüger-0/+5
2024-03-29KCFI: Require -C panic=abortMatthew Maurer-0/+5
2024-03-28Replace Session should_remap_filepaths with filename_display_preferenceUrgau-3/+14
2024-03-28Introduce `FileNameMapping::to_real_filename` and use it everywhereUrgau-2/+1
2024-03-28Make local_crate_source_file return a RealFileNameUrgau-7/+3
2024-03-28Replace `RemapFileNameExt::for_codegen` with explicit callsUrgau-24/+5
2024-03-28Simplify trim-paths feature by merging all debuginfo options togetherUrgau-31/+1
2024-03-21Rename some `target_cfg` variables as `target`.Nicholas Nethercote-5/+4
2024-03-13coverage: Add `-Zcoverage-options` for fine control of coverageZalathar-0/+4
2024-03-13coverage: Remove all unstable values of `-Cinstrument-coverage`Zalathar-12/+0
2024-03-12sess: stabilize relro-levelDavid Wood-1/+1
2024-03-11Rollup merge of #116793 - WaffleLapkin:target_rules_the_backend, r=cjgillotJubilee-7/+2
2024-03-11Rename `IntoDiagnostic` as `Diagnostic`.Nicholas Nethercote-7/+3
2024-03-11Rename `IntoDiagnosticArg` as `IntoDiagArg`.Nicholas Nethercote-3/+3
2024-03-06Rollup merge of #121959 - sundeep-kokkonda:patch-2, r=davidtwcoMatthias Krüger-13/+0
2024-03-06Rollup merge of #121382 - nnethercote:rework-untranslatable_diagnostic-lint, ...Matthias Krüger-0/+2
2024-03-06Change the documented implicit value of `-C instrument-coverage` to `=yes`Zalathar-1/+1
2024-03-06Add missing `#[rustc_lint_diagnostics]` attributes.Nicholas Nethercote-0/+1
2024-03-06Rewrite the `untranslatable_diagnostic` lint.Nicholas Nethercote-0/+1
2024-03-05Rename `DiagnosticMessage` as `DiagMessage`.Nicholas Nethercote-8/+8
2024-03-05Rename all `ParseSess` variables/fields/lifetimes as `psess`.Nicholas Nethercote-6/+6
2024-03-04Removing absolute path in proc-macroSundeep KOKKONDA-13/+0
2024-02-29Make `JsonEmitter` more like `HumanEmitter`.Nicholas Nethercote-13/+7
2024-02-29Inline and remove `JsonEmitter::{basic,stderr}`.Nicholas Nethercote-5/+10
2024-02-29Inline and remove `HumanEmitter::stderr`.Nicholas Nethercote-3/+6
2024-02-29Rename `DiagCtxt::with_emitter` as `DiagCtxt::new`.Nicholas Nethercote-4/+4
2024-02-28Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`.Nicholas Nethercote-1/+1
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-7/+4
2024-02-23compiler: clippy::complexity fixesMatthias Krüger-1/+1
2024-02-22Inline and remove `Session::compile_status`.Nicholas Nethercote-8/+0
2024-02-22Overhaul the handling of errors at the top-level.Nicholas Nethercote-5/+9
2024-02-22Adjust the `has_errors*` methods.Nicholas Nethercote-2/+1
2024-02-22Remove `EarlyDiagCtxt::abort_if_errors`.Nicholas Nethercote-4/+0
2024-02-18By tracking import use types to check whether it is scope uses or the other s...surechen-1/+1
2024-02-14Allow targets to override default codegen backendMaybe Waffle-7/+2
2024-02-13Remove `good_path_delayed_bug`.Nicholas Nethercote-7/+6
2024-02-07Rollup merge of #120735 - nnethercote:rm-some-unchecked_claims, r=oli-obkGuillaume Boisseau-1/+1
2024-02-07Rollup merge of #119162 - heiher:direct-access-external-data, r=petrochenkovGuillaume Boisseau-0/+7
2024-02-07Remove return value from `emit_stashed_diagnostics`.Nicholas Nethercote-1/+1
2024-02-03Simplify future breakage control flow.Nicholas Nethercote-12/+2
2024-01-30Remove the lifetime from `DiagnosticArgValue`.Nicholas Nethercote-1/+1
2024-01-29Stop using `String` for error codes.Nicholas Nethercote-3/+3
2024-01-25Rollup merge of #120230 - Urgau:for_scope-single-scope, r=michaelwoeristerMatthias Krüger-5/+18
2024-01-24Assert that a single scope is passed to `for_scope`Urgau-5/+18