| Age | Commit message (Expand) | Author | Lines |
| 2024-06-27 | Make queries more explicit | Michael Goulet | -1/+1 |
| 2024-06-25 | Auto merge of #125610 - oli-obk:define_opaque_types14, r=compiler-errors | bors | -4/+4 |
| 2024-06-20 | Add blank lines after module-level `//!` comments. | Nicholas Nethercote | -0/+1 |
| 2024-06-19 | Allow constraining opaque types during auto trait casting | Oli Scherer | -1/+1 |
| 2024-06-19 | Allow constraining opaque types during unsizing | Oli Scherer | -3/+3 |
| 2024-06-16 | Auto merge of #126505 - compiler-errors:no-vtable, r=lcnr | bors | -41/+2 |
| 2024-06-14 | Only compute vtable information during codegen | Michael Goulet | -41/+2 |
| 2024-06-14 | Use is_lang_item more aggressively | Michael Goulet | -6/+6 |
| 2024-06-14 | Add TyCtxt::is_lang_item | Michael Goulet | -1/+1 |
| 2024-06-05 | Basic removal of `Ty` from places (boring) | Boxy | -3/+0 |
| 2024-06-03 | check_is_object_safe -> is_object_safe | Michael Goulet | -1/+1 |
| 2024-05-19 | Add and use generics.is_empty() and generics.is_own_empty, rather than using ... | Santiago Pastorino | -1/+1 |
| 2024-05-16 | Remove trivial Binder::dummy calls | Michael Goulet | -1/+1 |
| 2024-05-16 | Rename ToPredicate for Upcast | Michael Goulet | -5/+5 |
| 2024-05-13 | Remove `extern crate rustc_middle` from `rustc_trait_selection`. | Nicholas Nethercote | -0/+1 |
| 2024-05-10 | Auto merge of #124982 - compiler-errors:uplift-trait-ref, r=lcnr | bors | -13/+16 |
| 2024-05-10 | Lift `TraitRef` into `rustc_type_ir` | Michael Goulet | -13/+16 |
| 2024-05-10 | More rename fallout | Michael Goulet | -6/+6 |
| 2024-05-10 | Rename some ObligationCauseCode variants | Michael Goulet | -1/+1 |
| 2024-05-10 | Remove glob imports for ObligationCauseCode | Michael Goulet | -9/+9 |
| 2024-05-10 | Auto merge of #124961 - matthiaskrgr:rollup-1jj65p6, r=matthiaskrgr | bors | -1/+2 |
| 2024-05-09 | Rename Generics::params to Generics::own_params | Michael Goulet | -1/+1 |
| 2024-05-10 | De-tuple two `vtable_trait_first_method_offset` args. | Nicholas Nethercote | -1/+2 |
| 2024-04-15 | Simplify shallow resolver to just fold ty/consts | Michael Goulet | -5/+4 |
| 2024-04-15 | Stop using PolyTraitRef for closure/coroutine predicates already instantiated... | Michael Goulet | -2/+2 |
| 2024-04-08 | Rollup merge of #123367 - jswrenn:layoutify, r=compiler-errors | Matthias Krüger | -7/+35 |
| 2024-04-08 | Compute transmutability from `rustc_target::abi::Layout` | Jack Wrenn | -7/+35 |
| 2024-04-08 | Actually create ranged int types in the type system. | Oli Scherer | -2/+10 |
| 2024-04-01 | Fix obligation param and bless tests | Michael Goulet | -40/+18 |
| 2024-04-01 | Instantiate closure-like bounds with placeholders to deal with binders correctly | Michael Goulet | -68/+82 |
| 2024-03-22 | Auto merge of #122900 - matthiaskrgr:rollup-nls90mb, r=matthiaskrgr | bors | -2/+2 |
| 2024-03-22 | Split out ImplPolarity and PredicatePolarity | Michael Goulet | -2/+2 |
| 2024-03-22 | Programmatically convert some of the pat ctors | Michael Goulet | -1/+1 |
| 2024-03-22 | Update (doc) comments | León Orell Valerian Liehr | -1/+1 |
| 2024-03-22 | Rollup merge of #122829 - ShoyuVanilla:gen-block-impl-fused-iter, r=compiler-... | Matthias Krüger | -0/+2 |
| 2024-03-22 | Implement `FusedIterator` for `gen` block | Shoyu Vanilla | -0/+2 |
| 2024-03-19 | Do binder folding eagerly in bound_coroutine_hidden_types | Michael Goulet | -5/+3 |
| 2024-03-14 | eagerly instantiate binders to avoid relying on `sub` | lcnr | -11/+24 |
| 2024-02-29 | Rollup merge of #121681 - jswrenn:nix-visibility-analysis, r=compiler-errors | Matthias Krüger | -5/+2 |
| 2024-02-27 | Don't emit higher-ranked Future obligations when confirm async Fn goals | Michael Goulet | -6/+16 |
| 2024-02-27 | safe transmute: revise safety analysis | Jack Wrenn | -5/+2 |
| 2024-02-26 | Actually use the right closure kind when checking async Fn goals | Michael Goulet | -2/+3 |
| 2024-02-19 | split `project` into multiple files | lcnr | -1/+1 |
| 2024-02-13 | remove questionable calls to `commit_if_ok` | lcnr | -6/+6 |
| 2024-02-12 | Dejargnonize subst | Shoyu Vanilla | -3/+3 |
| 2024-02-10 | Auto merge of #120712 - compiler-errors:async-closures-harmonize, r=oli-obk | bors | -36/+90 |
| 2024-02-09 | For a rigid projection, recursively look at the self type's item bounds | Michael Goulet | -11/+18 |
| 2024-02-08 | rename `instantiate_binder_with_placeholders` | Boxy | -5/+5 |
| 2024-02-06 | Coroutine closures implement regular Fn traits, when possible | Michael Goulet | -9/+17 |
| 2024-02-06 | Regular closures now built-in impls for AsyncFn* | Michael Goulet | -27/+73 |