| Age | Commit message (Expand) | Author | Lines |
| 2024-10-31 | Auto merge of #132377 - matthiaskrgr:rollup-3p1c6hs, r=matthiaskrgr | bors | -3/+1 |
| 2024-10-31 | Validate associated type bounds on ? | Michael Goulet | -13/+25 |
| 2024-10-30 | Actually do validation for poly trait refs with ? modifier | Michael Goulet | -8/+11 |
| 2024-10-30 | Remove dead code stemming from the old effects desugaring | León Orell Valerian Liehr | -3/+1 |
| 2024-10-30 | Rollup merge of #132344 - compiler-errors:same-thing, r=lcnr | Jubilee | -2/+7 |
| 2024-10-30 | Merge HostPolarity and BoundConstness | Michael Goulet | -2/+7 |
| 2024-10-30 | Remap impl-trait lifetimes on HIR instead of AST lowering. | Camille GILLOT | -49/+45 |
| 2024-10-29 | TypingMode :thinking: | lcnr | -3/+3 |
| 2024-10-28 | Rollup merge of #132227 - compiler-errors:better-const-span, r=Nadrieril | 许杰友 Jieyou Xu (Joe) | -16/+9 |
| 2024-10-27 | Rollup merge of #132214 - fmease:mv-impl-trait-val-paths, r=compiler-errors | Matthias Krüger | -9/+0 |
| 2024-10-27 | Move an impl-Trait check from AST validation to AST lowering | León Orell Valerian Liehr | -9/+0 |
| 2024-10-26 | Pass constness with span into lower_poly_trait_ref | Michael Goulet | -16/+9 |
| 2024-10-26 | Effects cleanup | Deadbeef | -1/+1 |
| 2024-10-24 | Implement const effect predicate in new solver | Michael Goulet | -14/+82 |
| 2024-10-24 | Remove associated type based effects logic | Michael Goulet | -9/+1 |
| 2024-10-23 | nightly feature tracking: get rid of the per-feature bool fields | Ralf Jung | -4/+4 |
| 2024-10-22 | Represent TraitBoundModifiers as distinct parts in HIR | Michael Goulet | -20/+18 |
| 2024-10-22 | Rollup merge of #131049 - compiler-errors:more-validation, r=spastorino | Matthias Krüger | -2/+1 |
| 2024-10-21 | Rollup merge of #131981 - compiler-errors:bound-constness, r=cjgillot | Matthias Krüger | -11/+10 |
| 2024-10-20 | Remove the BoundConstness::NotConst variant | Michael Goulet | -11/+10 |
| 2024-10-20 | Inline lower_mono_bounds into lower_poly_bounds | Michael Goulet | -31/+2 |
| 2024-10-20 | Make LowerPolyBounds take an IntoIterator | Michael Goulet | -3/+3 |
| 2024-10-19 | Rollup merge of #131939 - compiler-errors:predicate-filter, r=fmease | Matthias Krüger | -56/+45 |
| 2024-10-19 | Use PredicateFilter instead of OnlySelfBounds | Michael Goulet | -56/+45 |
| 2024-10-19 | Remove unnecessary constness | Michael Goulet | -45/+16 |
| 2024-10-15 | Auto merge of #131723 - matthiaskrgr:rollup-krcslig, r=matthiaskrgr | bors | -14/+15 |
| 2024-10-14 | improve error messages for `C-cmse-nonsecure-entry` functions | Folkert de Vries | -57/+100 |
| 2024-10-14 | Move trait bound modifiers into hir::PolyTraitRef | Michael Goulet | -14/+15 |
| 2024-10-12 | Rollup merge of #131239 - VulnBandit:trait-vulnerability, r=lcnr | Matthias Krüger | -35/+37 |
| 2024-10-12 | Rollup merge of #128784 - tdittr:check-abi-on-fn-ptr, r=compiler-errors | Matthias Krüger | -4/+22 |
| 2024-10-11 | Don't assume traits used as type are trait objs | VulnBandit | -35/+37 |
| 2024-10-05 | Auto merge of #129244 - cjgillot:opaque-hir, r=compiler-errors | bors | -37/+30 |
| 2024-10-04 | Rollup merge of #131273 - estebank:issue-131051, r=compiler-errors | Jubilee | -7/+10 |
| 2024-10-04 | rm `ItemKind::OpaqueTy` | Noah Lev | -37/+30 |
| 2024-10-04 | Account for `impl Trait {` when `impl Trait for Type {` was intended | Esteban Küber | -7/+10 |
| 2024-10-04 | Elaborate supertrait span correctly to label the error better | Michael Goulet | -5/+15 |
| 2024-10-04 | Check elaborated projections from dyn don't mention unconstrained late bound ... | Michael Goulet | -0/+50 |
| 2024-10-03 | Rollup merge of #131183 - compiler-errors:opaque-ty-origin, r=estebank | Matthias Krüger | -8/+28 |
| 2024-10-02 | Move in_trait into OpaqueTyOrigin | Michael Goulet | -7/+27 |
| 2024-10-02 | Remove redundant in_trait from hir::TyKind::OpaqueDef | Michael Goulet | -2/+2 |
| 2024-10-02 | Handle `rustc-hir-analysis` cases of `rustc::potential_query_instability` lint | ismailarilik | -3/+3 |
| 2024-09-30 | Validate ExistentialPredicate args | Michael Goulet | -2/+1 |
| 2024-09-27 | Rollup merge of #130826 - fmease:compiler-mv-obj-safe-dyn-compat, r=compiler-... | Matthias Krüger | -29/+31 |
| 2024-09-25 | Compiler: Rename "object safe" to "dyn compatible" | León Orell Valerian Liehr | -29/+31 |
| 2024-09-24 | Separate collection of crate-local inherent impls from error reporting | Michael Goulet | -2/+2 |
| 2024-09-23 | Check ABI target compatibility for function pointers | Tamme Dittrich | -4/+22 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -34/+29 |
| 2024-09-21 | Rollup merge of #130666 - compiler-errors:super-bounds, r=fee1-dead,fmease | Michael Goulet | -0/+1 |
| 2024-09-21 | Don't elaborate effects predicates into bounds list unless we're actually col... | Michael Goulet | -0/+1 |
| 2024-09-20 | Add missing diagnostics and flesh out tests | Michael Goulet | -4/+26 |