summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/check
AgeCommit message (Expand)AuthorLines
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-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-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
2025-02-25Don't require method impls for methods with `Self:Sized` bounds for impls for...Oli Scherer-1/+40
2025-02-25Auto merge of #137573 - compiler-errors:rollup-noq9yhp, r=compiler-errorsbors-6/+21
2025-02-24Rollup merge of #137556 - RalfJung:simd_shuffle_const_generic, r=oli-obkMichael Goulet-1/+1
2025-02-24rename simd_shuffle_generic → simd_shuffle_const_genericRalf Jung-1/+1
2025-02-24Better error message for unsized pointersMichael Goulet-1/+18
2025-02-24Properly support thin ptrs that are only thin due to their param-env in asm m...Michael Goulet-4/+2
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-14/+21
2025-02-24Change span field accesses to method callsJana Dönszelmann-3/+3
2025-02-23Rollup merge of #136543 - RalfJung:round-ties-even, r=tgross35Trevor Gross-14/+8
2025-02-22make the new intrinsics safeRalf Jung-0/+4
2025-02-22Make a fake body to store typeck results for global_asmMichael Goulet-33/+26