summary refs log tree commit diff
path: root/compiler/rustc_ty_utils
AgeCommit message (Expand)AuthorLines
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-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
2024-04-23Auto merge of #121801 - zetanumbers:async_drop_glue, r=oli-obkbors-1/+42
2024-04-19Stop taking ParamTy/ParamConst/EarlyParamRegion/AliasTy by refMichael Goulet-3/+3
2024-04-19Auto merge of #117919 - daxpedda:wasm-c-abi, r=wesleywiserbors-1/+1
2024-04-18Fix disabling the export of noop async_drop_in_place_rawDaria Sukhonina-1/+1
2024-04-17Use non-exhaustive matches for TyKindDaria Sukhonina-36/+17
2024-04-16Add simple async drop glue generationzetanumbers-1/+61
2024-04-16Fail candidate assembly for erroneous typesGurinder Singh-2/+2
2024-04-09Handle const generic pattern typesSantiago Pastorino-2/+6
2024-04-08Actually create ranged int types in the type system.Oli Scherer-0/+36
2024-04-04Rollup merge of #123464 - fmease:rn-has-proj-to-has-aliases, r=compiler-errorsJacob Pratt-2/+2
2024-04-04Rename HAS_PROJECTIONS to HAS_ALIASES etc.León Orell Valerian Liehr-2/+2
2024-04-04Auto merge of #123377 - oli-obk:private_projection, r=compiler-errorsbors-5/+6
2024-04-04Only inspect user-written predicates for privacy concernsOli Scherer-5/+6
2024-04-04Rollup merge of #121546 - gurry:121473-ice-sizeof-mir-op, r=oli-obkMatthias Krüger-1/+37
2024-04-04Error out of layout calculation if a non-last struct field is unsizedGurinder Singh-1/+37
2024-04-04Auto merge of #123240 - compiler-errors:assert-args-compat, r=fmeasebors-2/+1
2024-04-03rustc_index: Add a `ZERO` constant to index typesVadim Petrochenkov-1/+1
2024-04-03Uplift and start using check_args_compatible more liberallyMichael Goulet-2/+1
2024-04-02Auto merge of #118310 - scottmcm:three-way-compare, r=davidtwcobors-1/+1