about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis
AgeCommit message (Expand)AuthorLines
2024-05-28Add an intrinsic for `ptr::metadata`Scott McMurray-0/+2
2024-05-28Create const block DefIds in typeck instead of ast loweringOli Scherer-13/+15
2024-05-28Allow type_of to return partially non-error types if the type was already tai...Oli Scherer-1/+3
2024-05-28Make body-visiting logic reusableOli Scherer-53/+59
2024-05-27Rollup merge of #125597 - compiler-errors:early-binder, r=jackh726Guillaume Gomez-15/+15
2024-05-27Auto merge of #125410 - fmease:adj-lint-diag-api, r=nnethercotebors-48/+44
2024-05-27Auto merge of #125468 - BoxyUwU:remove_defid_from_regionparam, r=compiler-errorsbors-46/+22
2024-05-26Give EarlyBinder a tcx parameterMichael Goulet-15/+15
2024-05-24Remove `DefId` from `EarlyParamRegion` (tedium/diagnostics)Boxy-19/+5
2024-05-24Remove `DefId` from `EarlyParamRegion` (type system)Boxy-27/+17
2024-05-23Rollup merge of #125156 - zachs18:for_loops_over_fallibles_behind_refs, r=Nil...Matthias Krüger-2/+2
2024-05-23Remove `LintDiagnostic::msg`León Orell Valerian Liehr-48/+44
2024-05-22Rollup merge of #125015 - fmease:pat-tys-proh-gen-args-on-ct-params, r=spasto...León Orell Valerian Liehr-12/+17
2024-05-22Auto merge of #125335 - compiler-errors:binder, r=lcnrbors-2/+3
2024-05-21Uplift OutlivesPredicate, remove a bunch of unnecessary associated types from...Michael Goulet-1/+1
2024-05-21Uplift binderMichael Goulet-1/+2
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-12/+17
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