| Age | Commit message (Expand) | Author | Lines |
| 2024-05-10 | Rename some ObligationCauseCode variants | Michael Goulet | -8/+6 |
| 2024-05-10 | Remove glob imports for ObligationCauseCode | Michael Goulet | -7/+9 |
| 2024-05-10 | rename some variants in FulfillmentErrorCode | Michael Goulet | -12/+12 |
| 2024-05-02 | Use ObligationCtxt in favor of TraitEngine in many places | Michael Goulet | -0/+12 |
| 2024-04-29 | Remove `extern crate rustc_data_structures` from numerous crates. | Nicholas Nethercote | -1/+1 |
| 2024-04-29 | Remove `extern crate rustc_macros` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-20 | include ParamEnv in projection cache key | Lukas Markeffsky | -2/+3 |
| 2024-04-18 | Simplify `static_assert_size`s. | Nicholas Nethercote | -1/+1 |
| 2024-04-03 | Check `x86_64` size assertions on `aarch64`, too | Zalathar | -1/+1 |
| 2024-03-22 | Use != Positive rather than == Negative | Michael Goulet | -1/+1 |
| 2024-03-22 | Split out ImplPolarity and PredicatePolarity | Michael Goulet | -2/+2 |
| 2024-03-07 | move snapshot handling into mod | lcnr | -1/+1 |
| 2024-03-05 | Convert `TypeVisitor` and `DefIdVisitor` to use `VisitorResult` | Jason Newcomb | -3/+3 |
| 2024-02-29 | distinguish recursion limit based overflow for diagnostics | lcnr | -6/+10 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -3/+3 |
| 2024-02-16 | Nits | Michael Goulet | -0/+1 |
| 2024-02-16 | Move trait into attr so it's greppable | Michael Goulet | -2/+2 |
| 2024-02-16 | Use extension trait derive | Michael Goulet | -12/+2 |
| 2024-02-12 | Dejargnonize subst | Shoyu Vanilla | -1/+2 |
| 2024-02-11 | Rollup merge of #120872 - petrochenkov:opthirpar, r=cjgillot | Matthias Krüger | -2/+2 |
| 2024-02-10 | hir: Remove `hir::Map::{opt_parent_id,parent_id,get_parent,find_parent}` | Vadim Petrochenkov | -2/+2 |
| 2024-02-10 | Auto merge of #120712 - compiler-errors:async-closures-harmonize, r=oli-obk | bors | -1/+2 |
| 2024-02-08 | sort suggestions for object diagnostic | Michael Goulet | -1/+2 |
| 2024-02-07 | hir: Remove `fn opt_hir_id` and `fn opt_span` | Vadim Petrochenkov | -2/+1 |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -1/+1 |
| 2024-01-19 | Add trait obligation tracking to FulfillCtxt and expose FnCtxt in rustc_infer... | Gavin Gray | -0/+8 |
| 2024-01-12 | Remove redundant Code from FulfillmentErrorCode variants | Michael Goulet | -14/+14 |
| 2024-01-10 | Rename `struct_span_err!` as `struct_span_code_err!`. | Nicholas Nethercote | -3/+3 |
| 2024-01-05 | Rollup merge of #119506 - compiler-errors:visibilities-for-object-safety-erro... | Matthias Krüger | -1/+4 |
| 2024-01-05 | Use `resolutions(()).effective_visiblities` to avoid cycle errors | Michael Goulet | -1/+4 |
| 2024-01-04 | Silence redundant warning when E0038 will be emitted | Esteban Küber | -1/+21 |
| 2023-12-26 | Auto merge of #119129 - jyn514:verbose, r=compiler-errors,estebank | bors | -1/+1 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -2/+2 |
| 2023-12-23 | Give `DiagnosticBuilder` a default type. | Nicholas Nethercote | -3/+3 |
| 2023-12-19 | rename to verbose-internals | jyn | -1/+1 |
| 2023-12-14 | update use of feature flags | lcnr | -1/+1 |
| 2023-12-07 | add unused `NormalizesTo` predicate | lcnr | -44/+26 |
| 2023-11-26 | move comment about local trait | Ryan Mehri | -1/+2 |
| 2023-11-26 | don't add redundant help for object safety violations | Ryan Mehri | -3/+9 |
| 2023-11-21 | Remove ClosureKind predicate kind | Michael Goulet | -3/+0 |
| 2023-11-19 | Make regionck care about placeholders in outlives components | Michael Goulet | -0/+5 |
| 2023-11-13 | rename `ReLateBound` to `ReBound` | lcnr | -2/+2 |
| 2023-10-29 | On object safety error, mention new enum as alternative | Esteban Küber | -1/+63 |
| 2023-10-22 | use visibility to check unused imports and delete some stmts | bohan | -1/+0 |
| 2023-10-18 | Make sure that non-pretty-printing usages are using the correct elaborator | Michael Goulet | -2/+2 |
| 2023-10-18 | Simplify transitive_bounds_that_define_assoc_item | Michael Goulet | -33/+28 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -1/+3 |
| 2023-08-09 | Ignore `cause` and `recursion_depth` in `Obligation::{eq,hash}`. | Nicholas Nethercote | -1/+23 |
| 2023-08-02 | Remove constness from `TraitPredicate` | Deadbeef | -13/+2 |
| 2023-07-30 | inline format!() args up to and including rustc_codegen_llvm | Matthias Krüger | -12/+12 |