about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
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/+60
2025-04-04Do not visit whole crate to compute `lints_that_dont_need_to_run`.Camille GILLOT-1/+1
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-03Rollup merge of #138610 - oli-obk:no-sort-hir-ids, r=compiler-errorsMatthias Krüger-35/+47
2025-04-03Rollup merge of #138017 - nnethercote:tighten-assignment-op, r=spastorinoMatthias Krüger-2/+38
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-03Remove `LintExpectationId` from `Level` variantsOli Scherer-23/+29
2025-04-03Make LevelAndSource a structOli Scherer-19/+23
2025-04-03Split ExpectationLintId off LevelOli Scherer-7/+9
2025-04-03add `TypingMode::Borrowck`lcnr-31/+60
2025-04-03Auto merge of #139234 - compiler-errors:query-tweak, r=oli-obkbors-6/+3
2025-04-03Micro-optimize RegionEraserVisitorMichael Goulet-1/+23
2025-04-03Tighten up assignment operator representations.Nicholas Nethercote-2/+38
2025-04-03hygiene: Avoid recursion in syntax context decodingVadim Petrochenkov-2/+3
2025-04-02Auto merge of #139269 - matthiaskrgr:rollup-pk78gig, r=matthiaskrgrbors-7/+2
2025-04-02Rollup merge of #139237 - Zoxc:anon-0-deps-kind, r=compiler-errorsMatthias Krüger-0/+2
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-38/+35
2025-04-02Auto merge of #139018 - oli-obk:incremental-trait-impls, r=compiler-errorsbors-41/+39
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-5/+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-02Add a dep kind for use of the anon node with zero dependenciesJohn Kåre Alsaker-0/+2
2025-04-02Remove `recursion_limit` increases.Nicholas Nethercote-1/+0
2025-04-02ensure_ok().query doesn't need cache_on_diskMichael Goulet-2/+0
2025-04-02Use return_result_from_ensure_ok a bit moreMichael Goulet-2/+3
2025-04-02cache_on_disk_if false is a noopMichael Goulet-2/+0
2025-04-02Move methods from `Map` to `TyCtxt`, part 5.Nicholas Nethercote-38/+35
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-01Decouple trait impls of different traits wrt incrementalOli Scherer-1/+8
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-31Rollup merge of #139153 - compiler-errors:incr-comp-closure, r=oli-obkMatthias Krüger-5/+8
2025-03-31Rollup merge of #138842 - Noratrieb:inline-exported, r=me,saethlinMatthias Krüger-0/+3
2025-03-31Rollup merge of #138176 - compiler-errors:rigid-sized-obl, r=lcnrMatthias Krüger-1/+7
2025-03-30Encode synthetic by-move coroutine body with a different DefPathDataMichael Goulet-5/+8
2025-03-30Rollup merge of #139122 - petrochenkov:norerr, r=compiler-errorsJacob Pratt-1/+1