about summary refs log tree commit diff
path: root/compiler/rustc_session/src/session.rs
AgeCommit message (Expand)AuthorLines
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
2024-01-23Remove track_errors entirelyOli Scherer-14/+0
2024-01-22Tweak error counting.Nicholas Nethercote-0/+1
2024-01-18Remove `OneThread`John Kåre Alsaker-7/+8
2024-01-16Add unstable `-Z direct-access-external-data` cmdline flag for `rustc`WANG Rui-0/+7
2024-01-14Rework how diagnostic lints are stored.Nicholas Nethercote-4/+3
2024-01-13Add check for ui_testing via promoting parameters from `ParseSess` to `Session`George-lewis-1/+1
2024-01-10Rename consuming chaining methods on `DiagnosticBuilder`.Nicholas Nethercote-1/+1
2024-01-10Add `DiagCtxt::delayed_bug`.Nicholas Nethercote-4/+1
2024-01-10Rename `{create,emit}_warning` as `{create,emit}_warn`.Nicholas Nethercote-4/+4
2024-01-10Shorten some error invocations.Nicholas Nethercote-4/+4
2024-01-09Rollup merge of #119527 - klensy:ordering, r=compiler-errorsGuillaume Gomez-4/+2
2024-01-08Make `DiagnosticBuilder::emit` consuming.Nicholas Nethercote-1/+4
2024-01-06don't reexport atomic::ordering via rustc_data_structures, use std importklensy-4/+2