about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/check
AgeCommit message (Expand)AuthorLines
2025-04-02Rollup merge of #139232 - nnethercote:remove-Map-5, r=ZalatharTakayuki Maeda-15/+13
2025-04-02Auto merge of #139018 - oli-obk:incremental-trait-impls, r=compiler-errorsbors-7/+5
2025-04-02Directly fetch the impl self typeOli Scherer-2/+2
2025-04-02Only look at trait impls in the current crate when looking for `Drop` implsOli Scherer-3/+1
2025-04-02Rollup merge of #135295 - eyraudh:master, r=compiler-errorsStuart Cook-0/+8
2025-04-02Move methods from `Map` to `TyCtxt`, part 5.Nicholas Nethercote-15/+13
2025-04-01Ensure `calculcate_dtor` is only ever called on local typesOli Scherer-2/+2
2025-03-28Remove `terminating_scopes` hash set.Mara Bos-164/+95
2025-03-28Rollup merge of #139047 - m-ou-se:remove-scope-depth, r=oli-obkMatthias Krüger-25/+14
2025-03-28Rollup merge of #137889 - mu001999-contrib:update-doc, r=wesleywiserMatthias Krüger-2/+2
2025-03-28Remove outdated comment.Mara Bos-1/+0
2025-03-28Remove ScopeDepth entirely.Mara Bos-24/+14
2025-03-28Remove `rustc_middle::ty::util::ExplicitSelf`.Nicholas Nethercote-13/+22
2025-03-28Add `{ast,hir,thir}::PatKind::Missing` variants.Nicholas Nethercote-0/+1
2025-03-26Remove ScopeDepth from var_parent.Mara Bos-10/+16
2025-03-26Don't set cx.parent to None; it seems unnecessary.Mara Bos-2/+1
2025-03-26Simplify RvalueCandidateType.Mara Bos-8/+2
2025-03-26Don't record child scopes for patterns.Mara Bos-2/+0
2025-03-23fix: Check empty SIMD vector in inline asmHadrien Eyraud-0/+8
2025-03-19Use `Option<Ident>` for lowered param names.Nicholas Nethercote-1/+7
2025-03-17Rollup merge of #138384 - nnethercote:hir-ItemKind-idents, r=fmeaseMatthias Krüger-11/+13
2025-03-18Move `hir::Item::ident` into `hir::ItemKind`.Nicholas Nethercote-11/+13
2025-03-17Flatten and simplify some control flowYotam Ofek-8/+4
2025-03-15Stop relying on rustc_type_ir in non-type-system cratesMichael Goulet-7/+6
2025-03-15Fold visit into tyMichael Goulet-2/+2
2025-03-15Squash fold into tyMichael Goulet-5/+4
2025-03-13Rollup merge of #138126 - compiler-errors:rtn-for-sugg, r=oli-obkMatthias Krüger-2/+3
2025-03-12Add an opt-out in pretty printing for RTN renderingMichael Goulet-2/+3
2025-03-12Move methods from `Map` to `TyCtxt`, part 4.Nicholas Nethercote-16/+16
2025-03-11Auto merge of #128440 - oli-obk:defines, r=lcnrbors-13/+7
2025-03-11Implement `#[define_opaque]` attribute for functions.Oli Scherer-13/+7
2025-03-10Pass InferCtxt to InlineAsmCtxt to properly taint on errorMichael Goulet-52/+58
2025-03-07Delay bug for negative auto trait rather than ICEingMichael Goulet-1/+4
2025-03-06Rollup merge of #137808 - jswrenn:droppy-unsafe-fields, r=nnethercoteMichael Goulet-32/+0
2025-03-06Rollup merge of #137764 - compiler-errors:always-applicable-negative-impl, r=...Michael Goulet-44/+113
2025-03-05Rollup merge of #137633 - compiler-errors:no-implied-bounds-hack-unless-bevy,...许杰友 Jieyou Xu (Joe)-48/+18
2025-03-04Only use implied bounds hack if bevy, and use deeply normalize in implied bou...Michael Goulet-48/+18
2025-03-04Make rustdoc tests use always applicable negative auto implsMichael Goulet-2/+2
2025-03-04Ensure that negative auto impls are always applicableMichael Goulet-43/+112
2025-03-03Don't typeck during WF, instead check outside of WF in check_crateMichael Goulet-7/+2
2025-03-03Check signature WF when lowering MIR bodyMichael Goulet-1/+1
2025-03-03Tweak error code for sized checks of const/staticMichael Goulet-3/+11
2025-03-02update outdated doc with new exampleMu001999-2/+2
2025-03-01Rollup merge of #137617 - BoxyUwU:generic_const_parameter_types, r=lcnrMatthias Krüger-2/+2
2025-02-28Introduce `feature(generic_const_parameter_types)`Boxy-2/+2
2025-02-28Do not require that unsafe fields lack drop glueJack Wrenn-32/+0
2025-02-26Handle asm const similar to inline constGary Guo-9/+25
2025-02-25Auto merge of #137608 - fmease:rollup-h4siso6, r=fmeasebors-2/+0
2025-02-25Rollup merge of #137595 - folkertdev:remove-simd-pow-powi, r=RalfJungLeón Orell Valerian Liehr-2/+0
2025-02-25remove `simd_fpow` and `simd_fpowi`Folkert de Vries-2/+0