| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-11-26 | Rollup merge of #104786 - WaffleLapkin:amp-mut-help, r=compiler-errors | Guillaume Gomez | -2/+2 | |
| Use the power of adding helper function to simplify code w/ `Mutability` r? `@compiler-errors` | ||||
| 2022-11-25 | Introduce PredicateKind::Clause | Santiago Pastorino | -2/+2 | |
| 2022-11-23 | Add `Mutability::{is_mut,is_not}` | Maybe Waffle | -1/+1 | |
| 2022-11-23 | Depend on `Mutability` ordering | Maybe Waffle | -1/+1 | |
| 2022-11-22 | Rollup merge of #103488 - oli-obk:impl_trait_for_tait, r=lcnr | Manish Goregaokar | -53/+0 | |
| Allow opaque types in trait impl headers and rely on coherence to reject unsound cases r? ````@lcnr```` fixes #99840 | ||||
| 2022-11-22 | Use `tcx.require_lang_item` instead of unwrapping | Maybe Waffle | -1/+1 | |
| 2022-11-21 | Stop passing the self-type as a separate argument. | Oli Scherer | -3/+2 | |
| 2022-11-21 | Use iterators instead of slices at more sites | Oli Scherer | -2/+2 | |
| 2022-11-21 | Allow opaque types in trait impl headers and rely on coherence to reject ↵ | Oli Scherer | -53/+0 | |
| unsound cases | ||||
| 2022-11-14 | Add rustc_deny_explicit_impl | Michael Goulet | -50/+16 | |
| 2022-11-06 | Move fallback_has_occurred to FnCtxt | Michael Goulet | -2/+2 | |
| 2022-11-04 | Rollup merge of #103915 - chenyukang:yukang/fix-103874, r=lcnr | Matthias Krüger | -3/+1 | |
| Improve use of ErrorGuaranteed and code cleanup Part of #103874 | ||||
| 2022-11-03 | change error_reported to use Result instead of an option | yukang | -3/+1 | |
| 2022-10-29 | Rename some `OwnerId` fields. | Nicholas Nethercote | -12/+12 | |
| spastorino noticed some silly expressions like `item_id.def_id.def_id`. This commit renames several `def_id: OwnerId` fields as `owner_id`, so those expressions become `item_id.owner_id.def_id`. `item_id.owner_id.local_def_id` would be even clearer, but the use of `def_id` for values of type `LocalDefId` is *very* widespread, so I left that alone. | ||||
| 2022-10-20 | Add fix suggestions for E0199, E0200, and E0569 | Nicolas Barrios | -0/+30 | |
| 2022-10-16 | Auto merge of #102931 - camsteffen:inline-overlapping-impls, r=cjgillot | bors | -6/+5 | |
| Make `overlapping_impls` not generic Trying to win back perf from #101632. | ||||
| 2022-10-13 | Make overlapping_impls non-generic | Cameron Steffen | -6/+5 | |
| This improves perf | ||||
| 2022-10-13 | Report duplicate definition in impls with overlap check. | Camille GILLOT | -6/+35 | |
| 2022-10-07 | Change InferCtxtBuilder from enter to build | Cameron Steffen | -331/+314 | |
| 2022-10-07 | Introduce TypeErrCtxt | Cameron Steffen | -3/+4 | |
| TypeErrCtxt optionally has a TypeckResults so that InferCtxt doesn't need to. | ||||
| 2022-10-01 | Refactor rustc lint API | Maybe Waffle | -11/+12 | |
| 2022-09-27 | rustc_typeck to rustc_hir_analysis | lcnr | -0/+1951 | |
