about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/check/check.rs
AgeCommit message (Expand)AuthorLines
2025-06-27Rollup merge of #139858 - oli-obk:new-const-traits-syntax, r=fee1-deadMatthias Krüger-1/+1
2025-06-26Change const trait bound syntax from ~const to [const]Oli Scherer-1/+1
2025-06-25rename RegionVariableOrigin::MiscVariable to RegionVariableOrigin::MiscMichael Goulet-1/+1
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-26/+2
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-21Port `#[rustc_pub_transparent]` to the new attribute systemPavel Grigorenko-1/+6
2025-06-12add `extern "custom"` functionsFolkert de Vries-1/+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-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-0/+42
2025-06-06Rollup merge of #142103 - scottmcm:fieldidx-in-interp, r=oli-obkGuillaume 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-1/+1
2025-06-05wfcheck closuresOli Scherer-0/+9
2025-06-05Move generic arg checks from the hir item types visitor to ty wfcheckOli Scherer-1/+23
2025-06-05Move opaque type checks from the hir item types visitor onto the wfcheck of t...Oli Scherer-0/+11
2025-05-28Stabilise `repr128`beetrees-14/+1
2025-05-27Rename unpack to kindMichael Goulet-2/+2
2025-05-19Rollup merge of #140874 - mejrs:rads, r=WaffleLapkinStuart Cook-6/+5
2025-05-17check coroutines with TypingMode::Borrowck to avoid cyclic reasoninglcnr-7/+13
2025-05-09don't depend on rustc_attr_parsing if rustc_data_structures will domejrs-6/+5
2025-04-26Remove redundant checkmejrs-1/+0
2025-04-15Move `name` field from `AssocItem` to `AssocKind` variants.Nicholas Nethercote-2/+2
2025-04-15Move `opt_rpitit_info` field to `hir::AssocKind::Type`.Nicholas Nethercote-3/+3
2025-04-14Move `has_self` field to `hir::AssocKind::Fn`.Nicholas Nethercote-2/+2
2025-04-10Rollup merge of #139530 - oli-obk:rustc-intrinsic-cleanup, r=RalfJungMatthias Krüger-11/+0
2025-04-09Use a query rather than recomputing the tail repeatedlyMichael Goulet-23/+3
2025-04-09Rigidly project missing item due to guaranteed impossible sized predicateMichael Goulet-6/+2
2025-04-09Remove some dead or leftover code related to rustc-intrinsic abi removalOli Scherer-11/+0
2025-04-08borrowck typeck children together with their parentlcnr-5/+5
2025-04-06remove compiler support for `extern "rust-intrinsic"` blocksSkgland-59/+49
2025-04-02Move methods from `Map` to `TyCtxt`, part 5.Nicholas Nethercote-7/+5
2025-03-15Stop relying on rustc_type_ir in non-type-system cratesMichael Goulet-3/+2
2025-03-15Fold visit into tyMichael Goulet-1/+1
2025-03-15Squash fold into tyMichael Goulet-3/+3
2025-03-12Move methods from `Map` to `TyCtxt`, part 4.Nicholas Nethercote-2/+2
2025-03-11Implement `#[define_opaque]` attribute for functions.Oli Scherer-13/+7
2025-03-06Rollup merge of #137808 - jswrenn:droppy-unsafe-fields, r=nnethercoteMichael Goulet-32/+0
2025-03-03Don't typeck during WF, instead check outside of WF in check_crateMichael Goulet-6/+1
2025-02-28Do not require that unsafe fields lack drop glueJack Wrenn-32/+0
2025-02-25Don't require method impls for methods with `Self:Sized` bounds for impls for...Oli Scherer-1/+40
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-2/+2