about summary refs log tree commit diff
path: root/compiler/rustc_interface/src/interface.rs
AgeCommit message (Expand)AuthorLines
2025-09-09Strip frontmatter in fewer placesLeón Orell Valerian Liehr-9/+13
2025-09-03Disallow frontmatter in `--cfg` and `--check-cfg` argumentsUrgau-3/+3
2025-08-15Extend `QueryStability` to handle `IntoIterator` implementationsSamuel Moelius-1/+3
2025-06-24rustc_session: Add a structure for keeping both explicit and default sysrootsVadim Petrochenkov-6/+7
2025-06-19Extract SilentEmitterCameron Steffen-2/+0
2025-06-19Rename SilentEmitter -> FatalOnlyEmitterCameron Steffen-2/+2
2025-06-06Fix review commentsbjorn3-3/+2
2025-06-05Replace all uses of sysroot_candidates with get_or_default_sysrootbjorn3-2/+2
2025-04-29Add some commentsJohn Kåre Alsaker-0/+4
2025-04-29Add a jobserver proxy to ensure at least one token is always heldJohn Kåre Alsaker-2/+4
2025-04-11Rollup merge of #138682 - Alexendoo:extra-symbols, r=fee1-deadStuart Cook-0/+5
2025-04-10Allow drivers to supply a list of extra symbols to internAlex Macleod-0/+5
2025-04-03Allow boolean literals in `check-cfg`clubby789-0/+8
2025-03-12Make opts.maybe_sysroot non-optionalbjorn3-3/+3
2025-02-06Construct DiagCtxt a bit earlier in build_sessionbjorn3-1/+0
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-2/+2
2025-01-28ABI-required target features: warn when they are missing in base CPU (rather ...Ralf Jung-0/+2
2025-01-23Rollup merge of #135880 - bjorn3:misc_driver_refactors, r=oli-obkMatthias Krüger-3/+11
2025-01-23Remove outdated sentencebjorn3-1/+0
2025-01-23Remove set_make_codegen_backend and set_file_loaderbjorn3-0/+10
2025-01-23Remove the need to manually call set_using_internal_featuresbjorn3-2/+1
2025-01-22Rollup merge of #135596 - compiler-errors:stack, r=oli-obkMatthias Krüger-6/+11
2025-01-20Respect --target in get_backend_from_raw_matchesbjorn3-1/+1
2025-01-16Properly note when query stack is being cut offMichael Goulet-6/+11
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-13Explain why an untranslatable_diagnostic occursbjorn3-2/+5
2024-12-13Remove registered_lints field from Sessionbjorn3-1/+0
2024-12-07Reduce indentation in run_compilerbjorn3-24/+23
2024-12-06Handle unwinding out of the closure argument of run_compiler with pending del...bjorn3-14/+17
2024-12-06Store a single copy of the error registry in DiagCtxtbjorn3-2/+2
2024-10-01add unstable support for outputting file checksums for use in cargoJacob Kiesel-1/+2
2024-09-30Rollup merge of #131057 - Urgau:cfg-erronous-unsafe, r=jieyouxuMatthias Krüger-1/+1
2024-09-30Reject leading unsafe in `cfg!(...)` and `--check-cfg`.Urgau-1/+1
2024-09-29cleanup: don't `.into()` identical typesMatthias Krüger-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-3/+3
2024-09-05Use a `Vec` in `rustc_interface::Config::locale_resources`arnaudgolfouse-1/+3
2024-07-30Add toggle for `parse_meta_item` unsafe parsingcarbotaniuman-2/+3
2024-07-29Reformat `use` declarations.Nicholas Nethercote-8/+7
2024-06-22Ensure run_compiler always aborts on errorsbjorn3-12/+9
2024-06-18Use a dedicated type instead of a reference for the diagnostic contextOli Scherer-6/+6
2024-06-05Make top-level `rustc_parse` functions fallible.Nicholas Nethercote-3/+3
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_interface`.Nicholas Nethercote-1/+1
2024-05-19defrost RUST_MIN_STACK=ice rustc hello.rsJubilee Young-0/+1
2024-05-06Improve check-cfg CLI errors with more structured diagnosticsUrgau-10/+41
2024-04-16Move `initialize_checked_jobserver`.Nicholas Nethercote-1/+14
2024-04-16Construct `SourceMap` at the same time as `SessionGlobals`.Nicholas Nethercote-47/+47
2024-03-27Add a `CurrentGcx` type to let the deadlock handler access `TyCtxt`John Kåre Alsaker-3/+10
2024-03-24Rollup merge of #122737 - ytmimi:conditionally_ignore_fatal_diagnostic, r=dav...Matthias Krüger-0/+2
2024-03-21Remove `CodegenBackend::target_override`.Nicholas Nethercote-42/+13
2024-03-19conditionally ignore fatal diagnostic in the SilentEmitterYacin Tmimi-0/+2