about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src
AgeCommit message (Expand)AuthorLines
2024-05-21Auto merge of #125358 - matthiaskrgr:rollup-mx841tg, r=matthiaskrgrbors-0/+1
2024-05-21Rollup merge of #125266 - workingjubilee:stream-plastic-love, r=RalfJung,nikicMatthias Krüger-0/+1
2024-05-20Implement BOXED_SLICE_INTO_ITERMichael Goulet-2/+19
2024-05-19Add and use generics.is_empty() and generics.is_own_empty, rather than using ...Santiago Pastorino-6/+6
2024-05-18compiler: add simd_ctpop intrinsicJubilee Young-0/+1
2024-05-18Auto merge of #125077 - spastorino:add-new-fnsafety-enum2, r=jackh726bors-62/+48
2024-05-17Rename Unsafe to SafetySantiago Pastorino-62/+48
2024-05-17to_opt_poly_X_pred -> as_X_clauseMichael Goulet-3/+3
2024-05-16Make P parameter explicitMichael Goulet-13/+12
2024-05-16Rename ToPredicate for UpcastMichael Goulet-28/+28
2024-05-15Fix more new for_loops_over_fallibles hits in compiler.Zachary S-2/+2
2024-05-13Warn against redundant use<...>Michael Goulet-1/+1
2024-05-13Auto merge of #125076 - compiler-errors:alias-term, r=lcnrbors-46/+39
2024-05-13Apply nitsMichael Goulet-23/+9
2024-05-13split out AliasTy -> AliasTermMichael Goulet-32/+39
2024-05-13Remove `extern crate rustc_middle` from `rustc_hir_analysis`.Nicholas Nethercote-4/+27
2024-05-11Apply nits, uplift ExistentialPredicate tooMichael Goulet-1/+1
2024-05-11Pattern types: Prohibit generic args on const paramsLeón Orell Valerian Liehr-9/+14
2024-05-11Consolidate obligation cause codes for where clausesMichael Goulet-10/+5
2024-05-10Auto merge of #124982 - compiler-errors:uplift-trait-ref, r=lcnrbors-0/+4
2024-05-10Lift `TraitRef` into `rustc_type_ir`Michael Goulet-0/+4
2024-05-10Auto merge of #124952 - compiler-errors:no-error, r=lcnrbors-17/+31
2024-05-10Name tweaksMichael Goulet-6/+7
2024-05-10More rename falloutMichael Goulet-4/+4
2024-05-10Rename some ObligationCauseCode variantsMichael Goulet-13/+12
2024-05-10Remove glob imports for ObligationCauseCodeMichael Goulet-10/+24
2024-05-10Rollup merge of #124957 - compiler-errors:builtin-deref, r=michaelwoeristerMatthias Krüger-21/+20
2024-05-10Auto merge of #124961 - matthiaskrgr:rollup-1jj65p6, r=matthiaskrgrbors-5/+1
2024-05-10Rollup merge of #124955 - nnethercote:next_ty_var, r=lcnrMatthias Krüger-5/+1
2024-05-10Auto merge of #124953 - compiler-errors:own-params, r=lcnrbors-62/+66
2024-05-09Make builtin_deref just return a TyMichael Goulet-21/+20
2024-05-09Rename Generics::params to Generics::own_paramsMichael Goulet-62/+66
2024-05-10Use fewer origins when creating type variables.Nicholas Nethercote-5/+1
2024-05-09Add `ErrorGuaranteed` to `Recovered::Yes` and use it more.Nicholas Nethercote-4/+2
2024-05-07Auto merge of #124219 - gurry:122989-ice-unexpected-anon-const, r=compiler-er...bors-6/+8
2024-05-03Rollup merge of #124687 - fee1-dead-contrib:private-clauses, r=compiler-errorsMichael Goulet-1/+1
2024-05-04Make `Bounds.clauses` privateDeadbeef-1/+1
2024-05-04Auto merge of #124401 - oli-obk:some_hir_cleanups, r=cjgillotbors-14/+10
2024-05-02Take ocx by move for pending obligationsMichael Goulet-1/+1
2024-05-02Use ObligationCtxt in favor of TraitEngine in many placesMichael Goulet-21/+15
2024-05-02Rollup merge of #124624 - WaffleLapkin:old_unit, r=fmeaseMatthias Krüger-23/+23
2024-05-02Inline & delete `Ty::new_unit`, since it's just a field accessWaffle Lapkin-23/+23
2024-05-02shallow resolve in orphan checklcnr-0/+1
2024-05-01Auto merge of #124356 - fmease:fewer-magic-numbers-in-names, r=lcnrbors-14/+14
2024-04-30Auto merge of #117164 - fmease:orphan-norm, r=lcnrbors-72/+275
2024-04-30Replace item names containing an error code with something more meaningfulLeón Orell Valerian Liehr-14/+14
2024-04-30Normalize trait ref before orphan check & consider ty params in alias types t...León Orell Valerian Liehr-72/+275
2024-04-29Avoid some `def_span` query callsOli Scherer-13/+9
2024-04-27Fix ICE on invalid const param typesGurinder Singh-0/+2
2024-04-26put `hir::AnonConst` on the hir arenaOli Scherer-1/+1