about summary refs log tree commit diff
path: root/compiler/rustc_ty_utils/src
AgeCommit message (Expand)AuthorLines
2024-11-07Make fn_abi_sanity_check a bit stricterbjorn3-30/+51
2024-11-04ty::BrK -> ty::BoundRegionKind::KMichael Goulet-10/+12
2024-11-04ty::KContainer -> ty::AssocItemContainer::KMichael Goulet-5/+5
2024-11-03Rollup merge of #132574 - workingjubilee:abi-in-compiler, r=compiler-errorsJubilee-21/+19
2024-11-03compiler: Directly use rustc_abi in ty_utilsJubilee Young-21/+19
2024-11-03Rename the FIXMEs, remove a few that dont matter anymoreMichael Goulet-1/+0
2024-10-31Auto merge of #131186 - compiler-errors:precise-capturing-borrowck, r=estebankbors-4/+2
2024-10-31Encode cross-crate opaque type originMichael Goulet-4/+2
2024-10-31Auto merge of #132377 - matthiaskrgr:rollup-3p1c6hs, r=matthiaskrgrbors-4/+0
2024-10-30Remove dead code stemming from the old effects desugaringLeón Orell Valerian Liehr-4/+0
2024-10-30Rollup merge of #132344 - compiler-errors:same-thing, r=lcnrJubilee-1/+1
2024-10-30Rollup merge of #132246 - workingjubilee:campaign-on-irform, r=compiler-errorsJubilee-47/+52
2024-10-30Merge HostPolarity and BoundConstnessMichael Goulet-1/+1
2024-10-30Remap impl-trait lifetimes on HIR instead of AST lowering.Camille GILLOT-1/+1
2024-10-29compiler: `rustc_abi::Abi` => `BackendRepr`Jubilee Young-47/+52
2024-10-29TypingMode :thinking:lcnr-6/+6
2024-10-28Rollup merge of #132255 - workingjubilee:layout-is-🏚️, r=compiler-errorsJubilee-4/+2
2024-10-28compiler: Add `is_uninhabited` and use LayoutS accessorsJubilee Young-4/+2
2024-10-27compiler: Rename LayoutS to LayoutDataJubilee Young-16/+16
2024-10-24Be better at enforcing that const_conditions is only called on const itemsMichael Goulet-6/+7
2024-10-24Implement const effect predicate in new solverMichael Goulet-0/+9
2024-10-24Remove associated type based effects logicMichael Goulet-136/+3
2024-10-23Rollup merge of #131955 - SpriteOvO:riscv-int-arg-attr, r=workingjubileeLeón Orell Valerian Liehr-130/+8
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-2/+2
2024-10-23Introduce `adjust_for_rust_abi` in `rustc_target`Asuna-130/+8
2024-10-22Auto merge of #131871 - RalfJung:x86-32-float, r=workingjubileebors-22/+15
2024-10-21Auto merge of #130950 - compiler-errors:yeet-eval, r=BoxyUwUbors-3/+3
2024-10-20x86-32 float return for 'Rust' ABI: treat all float types consistentlyRalf Jung-22/+15
2024-10-20compiler: Reject impossible reprs during enum layoutJubilee Young-0/+5
2024-10-20compiler: pre-move code for fixing enum layout ICEsJubilee Young-4/+4
2024-10-19Get rid of const eval_* and try_eval_* helpersMichael Goulet-3/+3
2024-10-19Auto merge of #131211 - bjorn3:rust_abi_follow_c_rules, r=nikic,jieyouxubors-0/+43
2024-10-11rename RcBox in other places tooJonathan Dönszelmann-3/+3
2024-10-10Return values larger than 2 registers using a return area pointerbjorn3-0/+43
2024-10-08compiler: Factor rustc_target::abi::* out of ty_utilsJubilee Young-8/+16
2024-10-04rm `ItemKind::OpaqueTy`Noah Lev-9/+7
2024-10-04Rollup merge of #131202 - Urgau:wide-ptrs-compiler, r=jieyouxuGuillaume Gomez-7/+7
2024-10-04Use wide pointers consistenly across the compilerUrgau-7/+7
2024-10-02Move in_trait into OpaqueTyOriginMichael Goulet-2/+2
2024-10-02Use named fields for OpaqueTyOriginMichael Goulet-2/+4
2024-10-02Remove redundant in_trait from hir::TyKind::OpaqueDefMichael Goulet-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-48/+33
2024-09-21add `C-cmse-nonsecure-entry` ABIFolkert de Vries-0/+1
2024-09-17get rid of an old hackLukas Markeffsky-36/+5
2024-09-17assert that unexpectedly unsized fields are sized in the param envLukas Markeffsky-26/+26
2024-09-16layout computation: eagerly error for unexpected unsized fieldsLukas Markeffsky-59/+95
2024-09-16make `LayoutCx` not genericLukas Markeffsky-27/+17
2024-09-13Rename and reorder lots of lifetimes.Nicholas Nethercote-1/+1
2024-09-11Simplify some nested if statementsMichael Goulet-4/+2
2024-09-08Auto merge of #129313 - RalfJung:coroutine-niches, r=compiler-errorsbors-1/+7