| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-01-13 | Assert that Instance::try_resolve is only used on body-like things | Michael Goulet | -149/+0 | |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 | |
| `rustc_span::symbol` defines some things that are re-exported from `rustc_span`, such as `Symbol` and `sym`. But it doesn't re-export some closely related things such as `Ident` and `kw`. So you can do `use rustc_span::{Symbol, sym}` but you have to do `use rustc_span::symbol::{Ident, kw}`, which is inconsistent for no good reason. This commit re-exports `Ident`, `kw`, and `MacroRulesNormalizedIdent`, and changes many `rustc_span::symbol::` qualifiers in `compiler/` to `rustc_span::`. This is a 200+ net line of code reduction, mostly because many files with two `use rustc_span` items can be reduced to one. | ||||
| 2024-11-22 | Get rid of HIR const checker | Michael Goulet | -0/+7 | |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -4/+4 | |
| the behavior of the type system not only depends on the current assumptions, but also the currentnphase of the compiler. This is mostly necessary as we need to decide whether and how to reveal opaque types. We track this via the `TypingMode`. | ||||
| 2024-11-04 | ty::KContainer -> ty::AssocItemContainer::K | Michael Goulet | -2/+2 | |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -2/+2 | |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -2/+2 | |
| The previous commit updated `rustfmt.toml` appropriately. This commit is the outcome of running `x fmt --all` with the new formatting options. | ||||
| 2024-07-02 | Instance::resolve -> Instance::try_resolve, and other nits | Michael Goulet | -1/+1 | |
| 2024-06-14 | Use is_lang_item more aggressively | Michael Goulet | -4/+4 | |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_middle`. | Nicholas Nethercote | -0/+1 | |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -13/+13 | |
| 2023-04-27 | Don't call await a method | Michael Goulet | -0/+5 | |
| 2023-04-16 | Move some utils out of `rustc_const_eval` | Nilstrieb | -0/+137 | |
| This allows us to get rid of the `rustc_const_eval->rustc_borrowck` dependency edge which was delaying the compilation of borrowck. The added utils in `rustc_middle` are small and should not affect compile times there. | ||||
