summary refs log tree commit diff
path: root/compiler/rustc_session
AgeCommit message (Expand)AuthorLines
2024-03-15Rollup merge of #121207 - chriswailes:z-external-clangrt, r=michaelwoeristerMatthias Krüger-0/+2
2024-03-14Rollup merge of #122322 - Zalathar:branch, r=oli-obkMatthias Krüger-1/+1
2024-03-14Rollup merge of #121764 - Zoxc:incr-sess-no-source, r=oli-obkMatthias Krüger-3/+74
2024-03-14coverage: `-Zcoverage-options=branch` is no longer a placeholderZalathar-1/+1
2024-03-13Add `-Z external-sanitizer-runtime`Chris Wailes-0/+2
2024-03-13Make incremental sessions identity no longer depend on the crate names provid...John Kåre Alsaker-3/+74
2024-03-13extend docs of -Zprint-mono-itemsRalf Jung-1/+3
2024-03-13Rollup merge of #122226 - Zalathar:zcoverage-options, r=nnethercoteMatthias Krüger-68/+49
2024-03-13Auto merge of #122227 - Zoxc:query-hash-verify, r=michaelwoeristerbors-1/+3
2024-03-13coverage: Add `-Zcoverage-options` for fine control of coverageZalathar-6/+45
2024-03-13coverage: Remove all unstable values of `-Cinstrument-coverage`Zalathar-65/+7
2024-03-12Verify that query keys result in unique dep nodesJohn Kåre Alsaker-1/+3
2024-03-11Rollup merge of #116793 - WaffleLapkin:target_rules_the_backend, r=cjgillotJubilee-20/+13
2024-03-11Rollup merge of #116791 - WaffleLapkin:unparallel-backends, r=oli-obkJubilee-1/+1
2024-03-11Rename `IntoDiagnostic` as `Diagnostic`.Nicholas Nethercote-11/+7
2024-03-11Rename `IntoDiagnosticArg` as `IntoDiagArg`.Nicholas Nethercote-7/+7
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-3/+8
2024-03-06Change the documented implicit value of `-C instrument-coverage` to `=yes`Zalathar-19/+18
2024-03-06Add missing `#[rustc_lint_diagnostics]` attributes.Nicholas Nethercote-0/+2
2024-03-06Rewrite the `untranslatable_diagnostic` lint.Nicholas Nethercote-3/+6
2024-03-05Rollup merge of #121301 - davidtwco:rustfmt-silent-emitter, r=pnkfelixMatthias Krüger-6/+12
2024-03-05errors: share `SilentEmitter` between rustc and rustfmtDavid Wood-6/+12
2024-03-05Limit the number of names and values in check-cfg diagnosticsUrgau-0/+2
2024-03-05Rename `BuiltinLintDiagnostics` as `BuiltinLintDiag`.Nicholas Nethercote-3/+3
2024-03-05Rename `DiagnosticMessage` as `DiagMessage`.Nicholas Nethercote-17/+17
2024-03-05Rename all `ParseSess` variables/fields/lifetimes as `psess`.Nicholas Nethercote-13/+12
2024-03-04Remove `file_path_mapping` param from `ParseSess::new`.Nicholas Nethercote-2/+2
2024-03-04Removing absolute path in proc-macroSundeep KOKKONDA-13/+0
2024-03-01Add initial support for DataFlowSanitizerRamon de C Valle-2/+18
2024-02-29Rollup merge of #121783 - nnethercote:emitter-cleanups, r=oli-obkGuillaume Gomez-29/+38
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-7/+13
2024-02-29Rename `DiagCtxt::with_emitter` as `DiagCtxt::new`.Nicholas Nethercote-8/+8
2024-02-29Inline and remove `DiagCtxt::with_tty_emitter`Nicholas Nethercote-4/+8
2024-02-29Overhaul how stashed diagnostics work, again.Nicholas Nethercote-2/+1
2024-02-28Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`.Nicholas Nethercote-3/+3
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-16/+12
2024-02-23compiler: clippy::complexity fixesMatthias Krüger-1/+1
2024-02-22Rollup merge of #121427 - nnethercote:fix-Rocket, r=oli-obkMatthias Krüger-4/+4
2024-02-22Make some `IntoDiagnostic` impls generic.Nicholas Nethercote-4/+4
2024-02-22Replace unnecessary `abort_if_errors`.Nicholas Nethercote-1/+2
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-20Auto merge of #120576 - nnethercote:merge-Diagnostic-DiagnosticBuilder, r=dav...bors-4/+12
2024-02-20Reduce capabilities of `Diagnostic`.Nicholas Nethercote-0/+3
2024-02-19Prefer `DiagnosticBuilder` over `Diagnostic` in diagnostic modifiers.Nicholas Nethercote-4/+9