about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty
AgeCommit message (Expand)AuthorLines
2025-04-05Rollup merge of #138950 - yaahc:svh-metrics-name, r=bjorn3Stuart Cook-0/+5
2025-04-04Auto merge of #139390 - matthiaskrgr:rollup-l64euwx, r=matthiaskrgrbors-70/+10
2025-04-04Rollup merge of #139353 - nnethercote:LateAnon, r=compiler-errorsMatthias Krüger-4/+4
2025-04-04Rollup merge of #139348 - meithecatte:async-destructor-minify, r=petrochenkovMatthias Krüger-17/+6
2025-04-04Rollup merge of #139041 - nnethercote:rm-rustc_middle-ty-util-ExplicitSelf, r...Matthias Krüger-49/+0
2025-04-04Auto merge of #138785 - lcnr:typing-mode-borrowck, r=compiler-errors,oli-obkbors-31/+52
2025-04-04Make the compiler suggest actual paths instead of visible paths if the visibl...morine0122-0/+7
2025-04-04Rollup merge of #139349 - meithecatte:destructor-constness, r=compiler-errorsMatthias Krüger-0/+5
2025-04-04Rollup merge of #139313 - oli-obk:push-uzvmpxqyvrzp, r=compiler-errorsMatthias Krüger-44/+3
2025-04-04Fix `Debug` impl for `LateParamRegionKind`.Nicholas Nethercote-4/+4
2025-04-04adt_destructor: sanity-check returned itemMaja Kądziołka-0/+5
2025-04-04AsyncDestructor: replace fields with impl_didMaja Kądziołka-17/+6
2025-04-04Auto merge of #120706 - Bryanskiy:leak, r=lcnrbors-0/+23
2025-04-03Deduplicate some `rustc_middle` function bodies by calling the `rustc_type_ir...Oli Scherer-44/+3
2025-04-03Initial support for auto traits with default boundsBryanskiy-0/+23
2025-04-03Make LevelAndSource a structOli Scherer-6/+6
2025-04-03add `TypingMode::Borrowck`lcnr-31/+52
2025-04-03Micro-optimize RegionEraserVisitorMichael Goulet-1/+23
2025-04-03hygiene: Avoid recursion in syntax context decodingVadim Petrochenkov-1/+1
2025-04-02Auto merge of #139269 - matthiaskrgr:rollup-pk78gig, r=matthiaskrgrbors-7/+0
2025-04-02Rollup merge of #138992 - dianne:simplify-byte-string-to-pat, r=oli-obkMatthias Krüger-7/+0
2025-04-02Rollup merge of #139232 - nnethercote:remove-Map-5, r=ZalatharTakayuki Maeda-6/+6
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