about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/check
AgeCommit message (Expand)AuthorLines
2024-06-04Rollup merge of #125750 - compiler-errors:expect, r=lcnr许杰友 Jieyou Xu (Joe)-3/+5
2024-06-04Auto merge of #125380 - compiler-errors:wc-obj-safety, r=oli-obkbors-1/+1
2024-06-03Align Term methods with GenericArg methodsMichael Goulet-3/+5
2024-06-03Nits and formattingMichael Goulet-7/+4
2024-06-03check_is_object_safe -> is_object_safeMichael Goulet-1/+1
2024-06-03Opt-in diagnostics reporting to avoid doing extra work in the new solverMichael Goulet-20/+29
2024-06-03Make TraitEngines generic over errorMichael Goulet-2/+2
2024-05-31Auto merge of #124662 - zetanumbers:needs_async_drop, r=oli-obkbors-0/+5
2024-05-30Fold item bound before checking that they holdMichael Goulet-2/+27
2024-05-29Make `body_owned_by` return the body directly.Oli Scherer-3/+2
2024-05-29Don't require `visit_body` to take a lifetime that must outlive the function ...Oli Scherer-1/+1
2024-05-29Start implementing needs_async_drop and relatedDaria Sukhonina-0/+5
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-2/+5
2024-05-28Make body-visiting logic reusableOli Scherer-53/+59
2024-05-27Rollup merge of #125597 - compiler-errors:early-binder, r=jackh726Guillaume Gomez-1/+1
2024-05-27Auto merge of #125410 - fmease:adj-lint-diag-api, r=nnethercotebors-11/+9
2024-05-27Auto merge of #125468 - BoxyUwU:remove_defid_from_regionparam, r=compiler-errorsbors-43/+20
2024-05-26Give EarlyBinder a tcx parameterMichael Goulet-1/+1
2024-05-25Auto merge of #124187 - compiler-errors:self-ctor, r=petrochenkovbors-3/+2
2024-05-24Remove `DefId` from `EarlyParamRegion` (tedium/diagnostics)Boxy-16/+3
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-11/+9
2024-05-21Rollup merge of #125266 - workingjubilee:stream-plastic-love, r=RalfJung,nikicMatthias Krüger-0/+1
2024-05-19Add and use generics.is_empty() and generics.is_own_empty, rather than using ...Santiago Pastorino-1/+1
2024-05-18compiler: add simd_ctpop intrinsicJubilee Young-0/+1
2024-05-18Auto merge of #125077 - spastorino:add-new-fnsafety-enum2, r=jackh726bors-19/+17
2024-05-18(Mostly) revert "Account for type param from other item in `note_and_explain`"Michael Goulet-3/+2
2024-05-17Rename Unsafe to SafetySantiago Pastorino-19/+17
2024-05-17to_opt_poly_X_pred -> as_X_clauseMichael Goulet-3/+3
2024-05-16Rename ToPredicate for UpcastMichael Goulet-6/+6
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-4/+5
2024-05-13split out AliasTy -> AliasTermMichael Goulet-4/+5
2024-05-13Remove `extern crate rustc_middle` from `rustc_hir_analysis`.Nicholas Nethercote-0/+9
2024-05-11Consolidate obligation cause codes for where clausesMichael Goulet-9/+4
2024-05-10Name tweaksMichael Goulet-5/+6
2024-05-10More rename falloutMichael Goulet-3/+3
2024-05-10Rename some ObligationCauseCode variantsMichael Goulet-12/+11
2024-05-10Remove glob imports for ObligationCauseCodeMichael Goulet-10/+24
2024-05-10Auto merge of #124961 - matthiaskrgr:rollup-1jj65p6, r=matthiaskrgrbors-5/+1
2024-05-09Rename Generics::params to Generics::own_paramsMichael Goulet-18/+20
2024-05-10Use fewer origins when creating type variables.Nicholas Nethercote-5/+1
2024-05-02Inline & delete `Ty::new_unit`, since it's just a field accessWaffle Lapkin-22/+22
2024-04-30Replace item names containing an error code with something more meaningfulLeón Orell Valerian Liehr-14/+4
2024-04-23Auto merge of #124302 - matthiaskrgr:rollup-2aya8n8, r=matthiaskrgrbors-8/+6
2024-04-23Rollup merge of #124003 - WaffleLapkin:dellvmization, r=scottmcm,RalfJung,antoyoMatthias Krüger-8/+6
2024-04-23Rollup merge of #123993 - compiler-errors:coroutine-obl, r=lcnrLeón Orell Valerian Liehr-36/+11