about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/astconv
AgeCommit message (Expand)AuthorLines
2023-12-28Don't elaborate `!Sized` to `!Sized + Sized`León Orell Valerian Liehr-22/+30
2023-12-27Introduce `const Trait` (always-const trait bounds)León Orell Valerian Liehr-2/+8
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-46/+46
2023-12-23Auto merge of #119072 - fee1-dead-contrib:effects-fixes, r=compiler-errorsbors-8/+9
2023-12-23Give `DiagnosticBuilder` a default type.Nicholas Nethercote-1/+1
2023-12-19effects: fix commentLeón Orell Valerian Liehr-1/+1
2023-12-19fix ICE when `~const` used on non-const traitDeadbeef-8/+9
2023-12-15Rollup merge of #118727 - compiler-errors:lint-decorate, r=WaffleLapkinJubilee-4/+1
2023-12-15Rollup merge of #118396 - compiler-errors:ast-lang-items, r=cjgillotJubilee-121/+35
2023-12-15Simplify instantiate_poly_trait_refMichael Goulet-75/+35
2023-12-15banish hir::GenericBound::LangItemTraitMichael Goulet-47/+1
2023-12-15Don't pass lint back out of lint decoratorMichael Goulet-4/+1
2023-12-15Annotate some bugsMichael Goulet-5/+19
2023-12-12Move some methods from `tcx.hir()` to `tcx`zetanumbers-2/+2
2023-12-07Resolve assoc item bindings by namespaceLeón Orell Valerian Liehr-295/+264
2023-12-06Auto merge of #117661 - TheLazyDutchman:point_out_shadowed_associated_types, ...bors-4/+58
2023-12-06Point out shadowed associated typesTheLazyDutchman-4/+58
2023-12-05Rollup merge of #118268 - compiler-errors:pretty-print, r=estebankMichael Goulet-4/+2
2023-12-05Add print_trait_sugaredMichael Goulet-4/+2
2023-12-04Use default params until effects in desugaringDeadbeef-0/+25
2023-12-02Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.Nicholas Nethercote-6/+7
2023-11-27Auto merge of #118118 - spastorino:do-not-erase-late-bound-regions-on-iat, r=...bors-115/+92
2023-11-26rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle...Vadim Petrochenkov-3/+3
2023-11-25Get rid of infer vars in inherent assoc types selection by using probeSantiago Pastorino-47/+34
2023-11-25Extract select_inherent_assoc_type_candidatesSantiago Pastorino-79/+95
2023-11-25Do not erase late bound regions, replace them with placeholdersSantiago Pastorino-114/+88
2023-11-25Remove HirId from QPath::LangItemMichael Goulet-1/+1
2023-11-24We should call eq instead of sup as we're relating Ty directly and not Binder...Santiago Pastorino-4/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-5/+5
2023-11-19Rollup merge of #117828 - Nilstrieb:astconv-hashmaps, r=petrochenkovMichael Goulet-10/+6
2023-11-19Don't sort `span_suggestions`, leave that to callerEsteban Küber-1/+5
2023-11-19Avoid iterating over hashmaps in astconvNilstrieb-10/+6
2023-11-15Re-format code with new rustfmtMark Rousskov-17/+13
2023-11-14finish `RegionKind` renamelcnr-2/+2
2023-11-13Auto merge of #117881 - TaKO8Ki:rollup-n7jtmgj, r=TaKO8Kibors-2/+1
2023-11-13rename `ReLateBound` to `ReBound`lcnr-3/+5
2023-11-12Small improvements in object lifetime default codeNilstrieb-2/+1
2023-10-30Auto merge of #116405 - estebank:issue-103155, r=davidtwcobors-9/+40
2023-10-30Sort errorsEsteban Küber-4/+6
2023-10-30Detect object safety errors when assoc type is missingEsteban Küber-10/+39
2023-10-30Improve some diagnostics around `?Trait` boundsOli Scherer-26/+31
2023-10-26Deny providing explicit effect paramsDeadbeef-3/+13
2023-10-18AliasTy::new instead of tcx methodlcnr-4/+4
2023-10-17Unify suggestion wordingEsteban Küber-2/+2
2023-10-17Auto merge of #116756 - fee1-dead-contrib:dupe-those-bounds, r=oli-obkbors-1/+33
2023-10-16Rollup merge of #116257 - estebank:issue-101351, r=b-naberMatthias Krüger-15/+63
2023-10-15Duplicate `~const` bounds with a non-const one in effects desugaringDeadbeef-1/+33
2023-10-13Tweak wordingEsteban Küber-1/+2
2023-10-13Suggest trait bounds for used associated type on type paramEsteban Küber-15/+62
2023-10-13Format all the let chains in compilerMichael Goulet-22/+41