summaryrefslogtreecommitdiff
path: root/compiler/rustc_hir_analysis
AgeCommit message (Expand)Author
2024-04-27Fix ICE on invalid const param typesGurinder Singh
2024-04-25Auto merge of #124058 - TechVest:master, r=fmeasebors
2024-04-25Fix some typos in commentsTechVest
2024-04-24Auto merge of #122500 - petrochenkov:deleg, r=fmeasebors
2024-04-23delegation: Support async, const, extern "ABI" and C-variadic functionsVadim Petrochenkov
2024-04-23Auto merge of #124302 - matthiaskrgr:rollup-2aya8n8, r=matthiaskrgrbors
2024-04-23Rollup merge of #124003 - WaffleLapkin:dellvmization, r=scottmcm,RalfJung,antoyoMatthias Krüger
2024-04-23Rollup merge of #123993 - compiler-errors:coroutine-obl, r=lcnrLeón Orell Valerian Liehr
2024-04-23Rollup merge of #122591 - gurry:122162-impl-type-binding-suggestion, r=fmeaseLeón Orell Valerian Liehr
2024-04-23Rollup merge of #124288 - fee1-dead-contrib:rm_inner, r=fmeaseMatthias Krüger
2024-04-23Rollup merge of #124067 - RalfJung:weak-lang-items, r=davidtwcoMatthias Krüger
2024-04-23remove `push_trait_bound_inner`Deadbeef
2024-04-22Rollup merge of #124230 - reitermarkus:generic-nonzero-stable, r=dtolnayGuillaume Gomez
2024-04-22Stabilize generic `NonZero`.Markus Reiter
2024-04-21Auto merge of #124241 - matthiaskrgr:rollup-xhu90xr, r=matthiaskrgrbors
2024-04-21Rollup merge of #124224 - bvanjoi:cleanup, r=fmeaseMatthias Krüger
2024-04-21Auto merge of #124203 - lukas-code:delete-deleting-caches, r=compiler-errorsbors
2024-04-21Add an intrinsic that lowers to AggregateKind::RawPtrScott McMurray
2024-04-21also remap RPITITs nested in other types back to their opaquesLukas Markeffsky
2024-04-21cleanup: unnecessary clone during lower generics argsbohan
2024-04-20Explicitly mention `Self`Michael Goulet
2024-04-20Flip spans for precise capturing syntax not capturing a ty/ct paramMichael Goulet
2024-04-20Rollup merge of #124104 - compiler-errors:parent-generic-use, r=oli-obkMatthias Krüger
2024-04-19Fix capturing duplicated lifetimes via parentMichael Goulet
2024-04-19Rollup merge of #124106 - compiler-errors:tait-lifetime-dedup, r=oli-obkMatthias Krüger
2024-04-18Rollup merge of #124047 - Jules-Bertholet:match-ergonomics-cleanups, r=NadrierilMatthias Krüger
2024-04-17Don't repeatedly duplicate TAIT lifetimes for each subsequently nested TAITMichael Goulet
2024-04-17Auto merge of #123674 - oli-obk:bogus_note, r=estebankbors
2024-04-17Rename `BindingAnnotation` to `BindingMode`Jules Bertholet
2024-04-17consistency rename: language item -> lang itemRalf Jung
2024-04-17Rollup merge of #123997 - compiler-errors:self-res, r=fmeaseMatthias Krüger
2024-04-17Rollup merge of #122813 - nnethercote:nicer-quals, r=compiler-errorsMatthias Krüger
2024-04-16Prefer identity equality over equating types during coercion.Oli Scherer
2024-04-16Change intrinsic types to use `u32` instead of `T` to match stable reexportsMaybe Waffle
2024-04-16Auto merge of #123468 - compiler-errors:precise-capturing, r=oli-obkbors
2024-04-16Avoid lots of `hir::HirId{,Map,Set}` qualifiers.Nicholas Nethercote
2024-04-16Avoid unnecessary `rustc_span::DUMMY_SP` usage.Nicholas Nethercote
2024-04-16Emit suggestions when equality constraints are wrongly usedGurinder Singh
2024-04-15Delay span bug when Self resolves to DefKind::{Mod,Trait}Michael Goulet
2024-04-15redundant ::{self}Michael Goulet
2024-04-15Do check_coroutine_obligations once per typeck rootMichael Goulet
2024-04-15Rename coroutine_stalled_predicatesMichael Goulet
2024-04-16Rollup merge of #123926 - compiler-errors:no-ann, r=estebankLeón Orell Valerian Liehr
2024-04-16Rollup merge of #123016 - compiler-errors:no-type-var-origin, r=lcnrLeón Orell Valerian Liehr
2024-04-15Fix pretty hir for anon consts in diagnosticsMichael Goulet
2024-04-15Remove TypeVariableOriginKindMichael Goulet
2024-04-15More polishingMichael Goulet
2024-04-15Use a path instead of an ident (and stop manually resolving)Michael Goulet
2024-04-15Some ordering and duplication checksMichael Goulet
2024-04-15Add hir::Node::PreciseCapturingNonLifetimeArgMichael Goulet