about summary refs log tree commit diff
path: root/compiler/rustc_ty_utils
AgeCommit message (Expand)AuthorLines
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
2024-06-28general fixups and turn `TODO`s into `FIXME`sDeadbeef-2/+2
2024-06-28temporarily disable effects on specialization testsDeadbeef-1/+6
2024-06-28implement new effects desugaringDeadbeef-3/+165
2024-06-16Rename InstanceDef -> InstanceKindMichael Goulet-20/+20
2024-06-16Auto merge of #126505 - compiler-errors:no-vtable, r=lcnrbors-6/+16
2024-06-14Only compute vtable information during codegenMichael Goulet-6/+16
2024-06-14Use is_lang_item more aggressivelyMichael Goulet-6/+6
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-2/+4
2024-06-10ScalarInt: size mismatches are a bug, do not delay the panicRalf Jung-1/+1
2024-06-05ty::Expr reviewsBoxy-1/+1
2024-06-05Add `Ty` to `ConstKind::Value`Boxy-4/+1
2024-06-05Basic removal of `Ty` from places (boring)Boxy-25/+16
2024-06-04Downsize `ty::Expr`Boxy-8/+25
2024-06-01Uplift TypeRelation and RelateMichael Goulet-1/+2
2024-06-01Ensure floats are returned losslessly by the Rust ABI on 32-bit x86beetrees-0/+34
2024-05-31Auto merge of #124662 - zetanumbers:needs_async_drop, r=oli-obkbors-21/+19
2024-05-30Auto merge of #125711 - oli-obk:const_block_ice2, r=Nadrierilbors-1/+1
2024-05-29Make `body_owned_by` return the body directly.Oli Scherer-1/+1
2024-05-29Optimize async drop glue for some old typesDaria Sukhonina-2/+3
2024-05-29Start implementing needs_async_drop and relatedDaria Sukhonina-20/+17
2024-05-29Auto merge of #125695 - RalfJung:fn_arg_sanity_check, r=jieyouxubors-1/+2
2024-05-29fn_arg_sanity_check: fix panic messageRalf Jung-1/+2
2024-05-28Add an intrinsic for `ptr::metadata`Scott McMurray-1/+1
2024-05-27Rollup merge of #125597 - compiler-errors:early-binder, r=jackh726Guillaume Gomez-5/+5
2024-05-26Give EarlyBinder a tcx parameterMichael Goulet-5/+5
2024-05-24Remove `DefId` from `EarlyParamRegion` (tedium/diagnostics)Boxy-5/+1
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_ty_utils`.Nicholas Nethercote-3/+8
2024-05-20Rollup merge of #125173 - scottmcm:never-checked, r=davidtwcoMatthias Krüger-3/+3
2024-05-18Auto merge of #125077 - spastorino:add-new-fnsafety-enum2, r=jackh726bors-5/+5
2024-05-17Remove `Rvalue::CheckedBinaryOp`Scott McMurray-3/+3
2024-05-17Rename Unsafe to SafetySantiago Pastorino-5/+5
2024-05-16Rename ToPredicate for UpcastMichael Goulet-2/+2
2024-05-13Auto merge of #125076 - compiler-errors:alias-term, r=lcnrbors-1/+1
2024-05-13split out AliasTy -> AliasTermMichael Goulet-1/+1
2024-05-13Remove `extern crate rustc_middle` from `rustc_ty_utils`.Nicholas Nethercote-2/+12
2024-05-10Rollup merge of #124797 - beetrees:primitive-float, r=davidtwcoMatthias Krüger-7/+2
2024-05-09Rename Generics::params to Generics::own_paramsMichael Goulet-7/+8
2024-05-06Refactor float `Primitive`s to a separate `Float` typebeetrees-7/+2
2024-05-02Inline & delete `Ty::new_unit`, since it's just a field accessWaffle Lapkin-1/+1
2024-04-30Give items related to issue 33140 a more meaningful nameLeón Orell Valerian Liehr-15/+17
2024-04-25Don't ICE when codegen_select returns ambiguity in new solverMichael Goulet-12/+5