| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-09-08 | optimize `CanonicalVarValues::instantiate` | lcnr | -1/+1 | |
| 2025-07-20 | Consider param-env for fast path | Michael Goulet | -1/+1 | |
| 2025-04-09 | re-use sized fast path | David Wood | -0/+5 | |
| There's an existing fast path for the `type_op_prove_predicate` predicate, checking for trivially `Sized` types, which can be re-used when evaluating obligations within queries. This should improve performance, particularly in anticipation of new sizedness traits being added which can take advantage of this. | ||||
| 2024-04-30 | Remove `extern crate tracing` from numerous crates. | Nicholas Nethercote | -0/+1 | |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -1/+1 | |
| `x clippy compiler -Aclippy::all -Wclippy::needless_borrow --fix`. Then I had to remove a few unnecessary parens and muts that were exposed now. | ||||
| 2023-11-02 | Minimize `pub` usage in `source_map.rs`. | Nicholas Nethercote | -1/+1 | |
| Most notably, this commit changes the `pub use crate::*;` in that file to `use crate::*;`. This requires a lot of `use` items in other crates to be adjusted, because everything defined within `rustc_span::*` was also available via `rustc_span::source_map::*`, which is bizarre. The commit also removes `SourceMap::span_to_relative_line_string`, which is unused. | ||||
| 2023-06-23 | Stop bubbling out hidden types from the eval obligation queries | Oli Scherer | -7/+2 | |
| 2023-06-06 | New trait solver is a property of inference context | Michael Goulet | -1/+1 | |
| 2023-05-25 | Prepopulate opaques in canonical input | Michael Goulet | -0/+1 | |
| 2023-05-25 | Move DefiningAnchor | Michael Goulet | -1/+2 | |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -1/+1 | |
| 2022-11-16 | Convert predicates into Predicate in the Obligation constructor | Oli Scherer | -1/+1 | |
| 2022-10-07 | Change InferCtxtBuilder from enter to build | Cameron Steffen | -11/+9 | |
| 2022-07-27 | add tests and comment | ouz-a | -0/+2 | |
| 2022-07-25 | Bubble up obligations | ouz-a | -2/+2 | |
| 2022-05-20 | Remove `crate` visibility usage in compiler | Jacob Pratt | -1/+1 | |
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+32 | |
