about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/check
AgeCommit message (Expand)AuthorLines
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-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
2025-02-22Initial cleanups of InlineAsmCtxtMichael Goulet-57/+35
2025-02-22Make asm a named fieldMichael Goulet-1/+1
2025-02-21Move methods from Map to TyCtxt, part 3.Nicholas Nethercote-3/+3
2025-02-19Restrict bevy hackMichael Goulet-28/+26
2025-02-18Rollup merge of #137000 - compiler-errors:deeply-normalize-item-bounds, r=lcnrMatthias Krüger-42/+22
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-8/+7
2025-02-17Deeply normalize associated type bounds before proving themMichael Goulet-42/+22
2025-02-17Overhaul the `intravisit::Map` trait.Nicholas Nethercote-2/+2
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-15/+13
2025-02-13Auto merge of #136965 - jhpratt:rollup-bsnqvmf, r=jhprattbors-64/+52
2025-02-13Implement lint for definition site item shadowing tooMichael Goulet-0/+45
2025-02-13Implement and use BikeshedGuaranteedNoDrop for union/unsafe field validityMichael Goulet-64/+52
2025-02-08Rustfmtbjorn3-63/+105
2025-02-05Eagerly detect coroutine recursion pre-mono when possibleMichael Goulet-25/+4
2025-02-05Rollup merge of #128045 - pnkfelix:rustc-contracts, r=oli-obkLeón Orell Valerian Liehr-0/+18
2025-02-04Auto merge of #136549 - matthiaskrgr:rollup-sqbpgtd, r=matthiaskrgrbors-2/+28
2025-02-04Rollup merge of #136274 - compiler-errors:sized-wf, r=lcnrMatthias Krüger-2/+28
2025-02-04Auto merge of #135760 - scottmcm:disjoint-bitor, r=WaffleLapkinbors-1/+1
2025-02-04intrinsics: unify rint, roundeven, nearbyint in a single round_ties_even intr...Ralf Jung-14/+4
2025-02-03Improve contracts intrisics and remove wrapper functionCelina G. Val-6/+4
2025-02-03Contracts core intrinsics.Felix S. Klock II-0/+20
2025-02-03Check Sizedness of return type in WFMichael Goulet-2/+28
2025-02-03Rollup merge of #136432 - fmease:lta-fix-def-site-checks, r=compiler-errors许杰友 Jieyou Xu (Joe)-11/+13