about summary refs log tree commit diff
path: root/compiler/rustc_session/src/session.rs
AgeCommit message (Expand)AuthorLines
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
2024-01-05Rollup merge of #119601 - nnethercote:Emitter-cleanups, r=oli-obkMichael Goulet-5/+5
2024-01-05Rename `AnnotateSnippetEmitterWriter` as `AnnotateSnippetEmitter`.Nicholas Nethercote-2/+2
2024-01-05Rename `EmitterWriter` as `HumanEmitter`.Nicholas Nethercote-3/+3
2024-01-03Enable address sanitizer for MSVC targets using INFERASANLIBS linker flagDaniel Paoliello-1/+4
2023-12-26Auto merge of #119129 - jyn514:verbose, r=compiler-errors,estebankbors-2/+2
2023-12-24Remove more `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-19/+5
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-293/+31
2023-12-24Remove `ParseSess` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-10/+10
2023-12-23Fix weird code setting in `create_feature_err`.Nicholas Nethercote-1/+1
2023-12-23Rename `EarlyDiagCtxt` methods to match `DiagCtxt`.Nicholas Nethercote-4/+4
2023-12-23Give `DiagnosticBuilder` a default type.Nicholas Nethercote-12/+6
2023-12-23Streamline `struct_lint_level`.Nicholas Nethercote-28/+0
2023-12-19rename to verbose-internalsjyn-2/+2