about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src
AgeCommit message (Expand)AuthorLines
2025-06-18Rollup merge of #141610 - BoxyUwU:stabilize_generic_arg_infer, r=lcnr,travisc...Jakub Beránek-30/+2
2025-06-16hir_analysis: add `{Meta,Pointee}Sized` boundsDavid Wood-136/+316
2025-06-16trait_sel: `{Meta,Pointee}Sized` on `?Sized` typesDavid Wood-0/+5
2025-06-15Auto merge of #142455 - jdonszelmann:attempt-to-mitigate-delayed-lint-perf-pr...bors-5/+33
2025-06-14Auto merge of #142289 - fmease:maybe-perf-gen-args, r=compiler-errorsbors-2/+1
2025-06-14Rollup merge of #142464 - RalfJung:variadic-fn-abi-error, r=workingjubileeMatthias Krüger-14/+6
2025-06-14Rollup merge of #140593 - m-ou-se:some-temp, r=NadrierilMatthias Krüger-7/+14
2025-06-13Rollup merge of #142441 - compiler-errors:lazier-binder-value-folding, r=lcnrJubilee-3/+3
2025-06-13TypeVisiting binders no longer requires TypeFolding its interiorMichael Goulet-3/+3
2025-06-13Auto merge of #142443 - matthiaskrgr:rollup-l1l6d0v, r=matthiaskrgrbors-2/+28
2025-06-13variadic functions: remove list of supported ABIs from errorRalf Jung-14/+6
2025-06-13collect delayed lints in hir_crate_itemsJana Dönszelmann-5/+33
2025-06-13Add comment.Mara Bos-0/+3
2025-06-13Implement temporary lifetime extension for tuple ctors.Mara Bos-7/+11
2025-06-13Rollup merge of #140770 - folkertdev:custom-abi, r=tgross35Matthias Krüger-2/+28
2025-06-13Rollup merge of #142410 - RalfJung:align_of, r=WaffleLapkin,workingjubileeMatthias Krüger-5/+3
2025-06-13Use more slicing and slice interning over iterable interningLeón Orell Valerian Liehr-2/+1
2025-06-12Auto merge of #142438 - matthiaskrgr:rollup-u1jdnhz, r=matthiaskrgrbors-11/+1
2025-06-12add `extern "custom"` functionsFolkert de Vries-2/+28
2025-06-12intrinsics: rename min_align_of to align_ofRalf Jung-5/+3
2025-06-12Remove lower_arg_ty as all callers were passing `None`Oli Scherer-11/+1
2025-06-12introduce new lint infraJana Dönszelmann-1/+18
2025-06-11stabilize gaiBoxy-30/+2
2025-06-11Auto merge of #141763 - lcnr:fixme-gamer, r=BoxyUwUbors-9/+13
2025-06-09hir_analysis: Elaborate on lint strategy for unsupported ABIsJubilee-1/+3
2025-06-09compiler: Fix reusing same lint on fn ptrs with newly-deprecated ABIsJubilee Young-16/+24
2025-06-09Auto merge of #141435 - RalfJung:unsupported_calling_conventions, r=workingju...bors-18/+51
2025-06-08Auto merge of #141700 - RalfJung:atomic-intrinsics-part2, r=bjorn3bors-507/+457
2025-06-08add specific help messages for stdcall and cdeclRalf Jung-4/+22
2025-06-08add (back) unsupported_calling_conventions lint to reject more invalid callin...Ralf Jung-17/+32
2025-06-08Auto merge of #142074 - oli-obk:its-finally-gone, r=petrochenkovbors-92/+55
2025-06-07Auto merge of #141950 - oli-obk:big-body-owner-loop, r=compiler-errorsbors-2/+7
2025-06-07move all intrinsic typeck logic into the one big matchRalf Jung-495/+457
2025-06-07intrinsics: use const generic to set atomic orderingRalf Jung-40/+28
2025-06-06Rollup merge of #142103 - scottmcm:fieldidx-in-interp, r=oli-obkGuillaume Gomez-1/+1
2025-06-06Rollup merge of #142043 - estebank:const-suggestion, r=wesleywiserGuillaume Gomez-1/+1
2025-06-05Update `InterpCx::project_field` to take `FieldIdx`Scott McMurray-1/+1
2025-06-05Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of NoneOli Scherer-22/+20
2025-06-05Remove CollectItemTypesVisitorOli Scherer-40/+9
2025-06-05wfcheck closuresOli Scherer-12/+13
2025-06-05Move generic arg checks from the hir item types visitor to ty wfcheckOli Scherer-24/+23
2025-06-05Move opaque type checks from the hir item types visitor onto the wfcheck of t...Oli Scherer-17/+11
2025-06-04Verbose suggestion to make param `const`Esteban Küber-1/+1
2025-06-03Run wfcheck in one big loop instead of per moduleOli Scherer-10/+7
2025-06-03`FIXME(-Znext-solver)` triagelcnr-9/+13
2025-06-03Move coroutine_by_move_body_def_id into the big check_crate body owner loopOli Scherer-2/+7
2025-05-31Auto merge of #139118 - scottmcm:slice-get-unchecked-intrinsic, r=workingjubileebors-0/+1
2025-05-31Rollup merge of #141740 - nnethercote:hir-ItemKind-field-order, r=fee1-deadMatthias Krüger-38/+36
2025-05-30`slice.get(i)` should use a slice projection in MIR, like `slice[i]` doesScott McMurray-0/+1
2025-05-30Rollup merge of #141507 - RalfJung:atomic-intrinsics, r=bjorn3Matthias Krüger-6/+7