about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/check
AgeCommit message (Expand)AuthorLines
2025-06-30Avoid eagerly loading the hir fn sigOli Scherer-14/+11
2025-06-30Merge `lower_trait_item` and `lower_impl_item` into `check_item_type`Oli Scherer-4/+26
2025-06-30Merge `lower_item` into `check_item_type`Oli Scherer-14/+75
2025-06-30Move lazy type alias checks to non-hir-wfckOli Scherer-19/+25
2025-06-30Use predicate spans instead of whole item spansOli Scherer-26/+15
2025-06-30Check variances in the non-hir wfcheckerOli Scherer-20/+13
2025-06-30Make variance wfcheck only use the HIR in the error pathOli Scherer-28/+26
2025-06-30Don't look at static items' HIR for wfcheckOli Scherer-43/+29
2025-06-30Unconditionally run `check_item_type` on all itemsOli Scherer-13/+4
2025-06-30Make check_param_wf only go through the HIR in the error pathOli Scherer-25/+25
2025-06-30Stop storing `Span` that is only used for checking for global bounds that do ...Oli Scherer-21/+14
2025-06-29Rollup merge of #142078 - sayantn:more-intrinsics, r=workingjubileeGuillaume Gomez-1/+2
2025-06-27Rollup merge of #139858 - oli-obk:new-const-traits-syntax, r=fee1-deadMatthias Krüger-5/+5
2025-06-27Report infer ty errors during hir ty loweringOli Scherer-1/+0
2025-06-26Rollup merge of #142927 - compiler-errors:note-find-const, r=BoxyUwUMichael Goulet-1/+3
2025-06-26Change const trait bound syntax from ~const to [const]Oli Scherer-5/+5
2025-06-25rename RegionVariableOrigin::MiscVariable to RegionVariableOrigin::MiscMichael Goulet-1/+1
2025-06-25Remove some glob imports from the type systemMichael Goulet-6/+10
2025-06-24Rewrite #[track_caller]Jana Dönszelmann-3/+6
2025-06-23Add note to find_const_ty_from_envMichael Goulet-1/+3
2025-06-23unsupported_calling_conventions: print which ABI this is aboutRalf Jung-1/+3
2025-06-23Clarify note in rustc_ast_lowering still appliesJubilee Young-2/+3
2025-06-23compiler: Remove unsupported_fn_ptr_calling_conventions lintJubilee Young-28/+4
2025-06-23hir_analysis: Avoid repeating unsupported ABI errorsJubilee Young-8/+2
2025-06-23move naked checks out of check_attr.rsJana Dönszelmann-1/+0
2025-06-23rewrite #[naked] parserJana Dönszelmann-1/+2
2025-06-22Rollup merge of #142458 - oli-obk:dyn-incompat, r=compiler-errorsGuillaume Gomez-66/+0
2025-06-21Port `#[rustc_pub_transparent]` to the new attribute systemPavel Grigorenko-1/+6
2025-06-20Rollup merge of #142687 - cjgillot:less-hir_crate, r=oli-obkTrevor Gross-4/+2
2025-06-18Rollup merge of #142606 - azhogin:azhogin/async-drop-without-sync-drop-error,...Trevor Gross-1/+9
2025-06-18Make feature suggestion more consistent.Camille GILLOT-4/+2
2025-06-18AsyncDrop trait without sync Drop generates an errorAndrew Zhogin-1/+9
2025-06-16hir_analysis: add `{Meta,Pointee}Sized` boundsDavid Wood-1/+2
2025-06-16trait_sel: `{Meta,Pointee}Sized` on `?Sized` typesDavid Wood-0/+5
2025-06-15Add `simd_funnel_sh{l,r}` and `simd_round_ties_even`sayantn-1/+2
2025-06-14Rollup merge of #140593 - m-ou-se:some-temp, r=NadrierilMatthias Krüger-7/+14
2025-06-13Auto merge of #142443 - matthiaskrgr:rollup-l1l6d0v, r=matthiaskrgrbors-2/+14
2025-06-13Merge unboxed trait object error suggestion into regular dyn incompat errorOli Scherer-66/+0
2025-06-13Add comment.Mara Bos-0/+3
2025-06-13Implement temporary lifetime extension for tuple ctors.Mara Bos-7/+11
2025-06-12add `extern "custom"` functionsFolkert de Vries-2/+14
2025-06-12intrinsics: rename min_align_of to align_ofRalf Jung-5/+3
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-498/+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-7/+50
2025-06-07move all intrinsic typeck logic into the one big matchRalf Jung-495/+457