about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty
AgeCommit message (Expand)AuthorLines
2025-04-02Auto merge of #139018 - oli-obk:incremental-trait-impls, r=compiler-errorsbors-37/+32
2025-04-02Remove a function that has no necessary callersOli Scherer-15/+0
2025-04-02Remove a `hir_*` helper that was just forwarding to a queryOli Scherer-1/+1
2025-04-02Fetch the destructor constness lazilyOli Scherer-7/+5
2025-04-02Only look at trait impls in the current crate when looking for `Drop` implsOli Scherer-12/+22
2025-04-02Move methods from `Map` to `TyCtxt`, part 5.Nicholas Nethercote-6/+6
2025-04-01replace extra_filename with strict version hash in metrics file namesJane Losare-Lusby-0/+5
2025-04-01Ensure `calculcate_dtor` is only ever called on local typesOli Scherer-2/+2
2025-04-01Store adt_async_destructor in metadataOli Scherer-0/+1
2025-04-01Store adt_destructor in metadataOli Scherer-0/+1
2025-04-01Improve docs of ValTreeKindbjorn3-1/+1
2025-03-31Rollup merge of #139181 - tiif:doc, r=NoratriebMatthias Krüger-2/+2
2025-03-31Fix invalid linktiif-2/+2
2025-03-30Encode synthetic by-move coroutine body with a different DefPathDataMichael Goulet-5/+8
2025-03-30Revert "Auto merge of #129827 - bvanjoi:less-decoding, r=petrochenkov"Jakub Beránek-1/+1
2025-03-29less decoding if it has the same syntax contextbohan-1/+1
2025-03-28Remove ScopeDepth entirely.Mara Bos-1/+1
2025-03-28Remove `rustc_middle::ty::util::ExplicitSelf`.Nicholas Nethercote-49/+0
2025-03-27Rollup merge of #138926 - nnethercote:less-kw-Empty-rustc_middle, r=lcnrJacob Pratt-14/+8
2025-03-27Rollup merge of #130883 - madsmtm:env-var-query, r=petrochenkovStuart Cook-0/+11
2025-03-26`lower_pat_expr`: use the pattern's type instead of the literal'sdianne-7/+0
2025-03-26Add `TyCtx::env_var_os`Mads Marquart-0/+11
2025-03-26Remove `kw::Empty` uses from `rustc_middle`.Nicholas Nethercote-14/+8
2025-03-26Ensure define_opaque is accounted for in HIR hashMichael Goulet-1/+2
2025-03-25Auto merge of #136410 - saethlin:clean-up-cgu-internal-copy, r=compiler-errorsbors-44/+0
2025-03-24Remove InstanceKind::generates_cgu_internal_copyBen Kimock-44/+0
2025-03-23Remove STILL_FURTHER_SPECIALIZABLE special casingMichael Goulet-74/+15
2025-03-23Remove HAS_TY_COROUTINEMichael Goulet-1/+0
2025-03-23Visit coroutine kind ty in FlagComputationMichael Goulet-0/+1
2025-03-20Auto merge of #133889 - compiler-errors:inh-unstable, r=Nadrierilbors-0/+16
2025-03-19Auto merge of #138714 - matthiaskrgr:rollup-8uwbpwv, r=matthiaskrgrbors-2/+24
2025-03-19Rollup merge of #138001 - meithecatte:privately-uninhabited, r=NadrierilMatthias Krüger-2/+24
2025-03-19Auto merge of #122156 - Zoxc:side-effect-dep-node, r=oli-obkbors-14/+2
2025-03-18Dont consider fields that are forced unstable due to -Zforce-unstable-if-unma...Michael Goulet-1/+8
2025-03-18Consider fields to be inhabited if they are unstableMichael Goulet-0/+9
2025-03-18Remove existing AFIDT implementationMichael Goulet-100/+1
2025-03-17Rollup merge of #138384 - nnethercote:hir-ItemKind-idents, r=fmeaseMatthias Krüger-5/+3
2025-03-18Move `hir::Item::ident` into `hir::ItemKind`.Nicholas Nethercote-5/+3
2025-03-17Auto merge of #138595 - jhpratt:rollup-09pvfzu, r=jhprattbors-24/+18
2025-03-17Flatten and simplify some control flowYotam Ofek-24/+18
2025-03-17Use `strip_{prefix|suffix}` instead of `{starts|ends}_with`+indexingYotam Ofek-2/+2
2025-03-15Auto merge of #138532 - matthiaskrgr:rollup-mgcynqu, r=matthiaskrgrbors-1/+2
2025-03-15Move codec module back into middleMichael Goulet-71/+93
2025-03-15Fold visit into tyMichael Goulet-20/+18
2025-03-15Squash fold into tyMichael Goulet-25/+28
2025-03-14resolve: Avoid some unstable iterationVadim Petrochenkov-1/+2
2025-03-14Represent diagnostic side effects as dep nodesJohn Kåre Alsaker-14/+2
2025-03-13Rollup merge of #138126 - compiler-errors:rtn-for-sugg, r=oli-obkMatthias Krüger-25/+92
2025-03-13Rollup merge of #138109 - Kohei316:feat/rust-doc-precise-capturing-arg, r=aDo...Matthias Krüger-0/+2
2025-03-13Auto merge of #138416 - Manishearth:rollup-fejor9p, r=Manishearthbors-12/+14