about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/util
AgeCommit message (Expand)AuthorLines
2025-03-30Remove attribute `#[rustc_error]`Vadim Petrochenkov-1/+1
2025-02-11Simplify intra-crate qualifiers.Nicholas Nethercote-4/+4
2025-01-31Overhaul `to_readable_str`.Nicholas Nethercote-37/+0
2025-01-31Move `find_self_call`.Nicholas Nethercote-50/+0
2025-01-31Give a better explanation for having `bug_fmt` and `span_bug_fmt`.Nicholas Nethercote-3/+3
2025-01-13Assert that Instance::try_resolve is only used on body-like thingsMichael Goulet-151/+0
2025-01-06Improve find_self_call with reborrowed receiverMichael Goulet-19/+22
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-11-22Get rid of HIR const checkerMichael Goulet-0/+7
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-4/+4
2024-11-04ty::KContainer -> ty::AssocItemContainer::KMichael Goulet-2/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-5/+5
2024-09-03Move `MirPass` to `rustc_mir_transform`.Nicholas Nethercote-16/+0
2024-07-29Reformat `use` declarations.Nicholas Nethercote-8/+10
2024-07-19Avoid ref when using format! in compilerYuri Astrakhan-1/+1
2024-07-02Instance::resolve -> Instance::try_resolve, and other nitsMichael Goulet-1/+1
2024-06-14Use is_lang_item more aggressivelyMichael Goulet-4/+4
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_middle`.Nicholas Nethercote-0/+2
2024-04-13remove some ancient debug output, looks unused?klensy-15/+0
2024-04-12remove dead codeklensy-30/+0
2024-03-19Make span_bug panic site useful againOli Scherer-8/+11
2024-02-12Tweak delayed bug mentions.Nicholas Nethercote-6/+6
2024-02-07MirPass: make name more constklensy-0/+16
2024-01-15compiler: Lower fn call arg spans down to MIRMartin Nordholts-1/+8
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-3/+3
2023-12-18Rename `Session::span_diagnostic` as `Session::dcx`.Nicholas Nethercote-2/+2
2023-12-02Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.Nicholas Nethercote-6/+6
2023-09-22Merge `ExternProviders` into the general `Providers` structOli Scherer-0/+1
2023-09-22Have a single struct for queries and hookOli Scherer-0/+23
2023-09-21rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::ConstRalf Jung-2/+2
2023-07-30inline format!() args up to and including rustc_middleMatthias Krüger-2/+2
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-18/+18
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-2/+2
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-2/+2
2023-04-27Don't call await a methodMichael Goulet-0/+5
2023-04-16Move some utils out of `rustc_const_eval`Nilstrieb-0/+180
2022-12-30Add some docs to `bug`, `span_bug` and `delay_span_bug`Nilstrieb-2/+1
2022-04-05span: move `MultiSpan`David Wood-1/+2
2021-11-09Use AddAssign implest31-1/+1
2021-02-03Make panic/assert calls in rustc compatible with Rust 2021.Mara Bos-2/+2
2020-12-29Add `#[track_caller]` to `bug!` and `register_renamed`Joshua Nelson-0/+1
2020-09-26Remove unused #[allow(...)] statements from compiler/est31-2/+0
2020-08-30mv compiler to compiler/mark-0/+135