summary refs log tree commit diff
path: root/compiler/rustc_ty_utils/src
AgeCommit message (Expand)AuthorLines
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
2024-09-03Add `warn(unreachable_pub)` to `rustc_ty_utils`.Nicholas Nethercote-10/+11
2024-08-27Auto merge of #128506 - compiler-errors:by-move-body, r=cjgillotbors-36/+5
2024-08-26Stop using a special inner body for the coroutine by-move body for async clos...Michael Goulet-36/+5
2024-08-27Rollup merge of #129032 - jswrenn:transmute-method, r=compiler-errorsMatthias Krüger-0/+5
2024-08-24Fix `elided_named_lifetimes` in codePavel Grigorenko-1/+1
2024-08-23document & impl the transmutation modeled by `BikeshedIntrinsicFrom`Jack Wrenn-0/+5
2024-08-21Use bool in favor of Option<()> for diagnosticsMichael Goulet-3/+3
2024-08-20supress niches in coroutinesRalf Jung-1/+7
2024-08-18Rollup merge of #127679 - RalfJung:raw_ref_op, r=jieyouxuTrevor Gross-3/+3
2024-08-18Auto merge of #125854 - beetrees:zst-arg-abi, r=estebankbors-25/+2
2024-08-18rename AddressOf -> RawBorrow inside the compilerRalf Jung-3/+3
2024-08-14Auto merge of #129076 - matthiaskrgr:rollup-rg8mi2x, r=matthiaskrgrbors-1/+1
2024-08-14Rollup merge of #129061 - compiler-errors:lang-item, r=UrgauMatthias Krüger-1/+1
2024-08-14Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errorsbors-2/+2
2024-08-13Use is_lang_item moreMichael Goulet-1/+1
2024-08-12Rollup merge of #128712 - compiler-errors:normalize-borrowck, r=lcnrMatthias Krüger-1/+5
2024-08-11Remove struct_tail_no_normalizationMichael Goulet-1/+5
2024-08-11Use assert_matches around the compilerMichael Goulet-1/+1
2024-08-09Shrink `TyKind::FnPtr`.Nicholas Nethercote-2/+2
2024-08-08Rename struct_tail_erasing_lifetimes to struct_tail_for_codegenMichael Goulet-2/+2
2024-08-08Do normalize when computing struct tails in codegenMichael Goulet-1/+1
2024-08-02Move ZST ABI handling to `rustc_target`beetrees-25/+2
2024-07-30Auto merge of #128083 - Mark-Simulacrum:bump-bootstrap, r=albertlarsan68bors-3/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-28/+26
2024-07-28step cfg(bootstrap)Mark Rousskov-3/+1
2024-07-24Make sure that args are compatible in resolve_associated_itemMichael Goulet-2/+13
2024-07-12Auto merge of #123351 - beetrees:x86-ret-snan-rust, r=nikic,workingjubileebors-0/+34
2024-07-11Remove extern "wasm" ABINikita Popov-2/+1
2024-07-07iter_identity is a better nameMichael Goulet-5/+3
2024-07-03Auto merge of #125507 - compiler-errors:type-length-limit, r=lcnrbors-2/+2
2024-07-02Miscellaneous renamingMichael Goulet-2/+2
2024-07-02Rollup merge of #127136 - compiler-errors:coroutine-closure-env-shim, r=oli-obkMatthias Krüger-2/+2
2024-06-29Fix FnMut/Fn shim for coroutine-closures that capture referencesMichael Goulet-2/+2
2024-06-28address review commentsDeadbeef-65/+34