about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2025-07-02Rollup merge of #143276 - folkertdev:loop-match-opaque-pattern, r=NadrierilMatthias Krüger-4/+14
2025-07-02Rollup merge of #143261 - compiler-errors:explicit-pred, r=oli-obkMatthias Krüger-1/+0
2025-07-02Rollup merge of #143258 - compiler-errors:disambiguator-state, r=oli-obkMatthias Krüger-7/+0
2025-07-02interpret: move the native call preparation logic into MiriRalf Jung-9/+2
2025-07-02Hash resolutions.Camille GILLOT-7/+6
2025-07-02Do not depend on FOREVER_RED_NODE.Camille GILLOT-6/+4
2025-07-02Auto merge of #142974 - cuviper:stage0-bump, r=Mark-Simulacrumbors-6/+5
2025-07-01Auto merge of #143036 - compiler-errors:no-dyn-star, r=oli-obkbors-28/+1
2025-07-01Remove support for dyn*Michael Goulet-28/+1
2025-07-01Update `cfg(bootstrap)`Josh Stone-6/+5
2025-07-01Rollup merge of #143262 - dianqk:non_exhaustive, r=oli-obkGuillaume Gomez-0/+2
2025-07-01loop match: run exhaustiveness checkFolkert de Vries-4/+14
2025-07-01Auto merge of #143013 - bjorn3:split_exported_symbols, r=oli-obkbors-6/+25
2025-07-01Auto merge of #142921 - JonathanBrouwer:rustc_attributes_parser, r=oli-obkbors-26/+4
2025-07-01Auto merge of #143267 - matthiaskrgr:rollup-suvzar6, r=matthiaskrgrbors-0/+6
2025-07-01Rollup merge of #143156 - folkertdev:fn-align-inherit-from-trait, r=workingju...Matthias Krüger-0/+6
2025-07-01Auto merge of #141875 - nnethercote:ByteSymbol, r=petrochenkovbors-53/+80
2025-07-01Feed explicit_predicates_of instead of predicates_ofMichael Goulet-1/+0
2025-07-01mir: Mark `Statement` and `BasicBlockData` as `#[non_exhaustive]`dianqk-0/+2
2025-06-30Don't recompute DisambiguatorState for every RPITIT in trait definitionMichael Goulet-7/+0
2025-06-30Rollup merge of #143140 - RalfJung:ptr-into-parts, r=oli-obkMatthias Krüger-17/+25
2025-06-30Introduce `ByteSymbol`.Nicholas Nethercote-53/+80
2025-06-29inherit `#[align]` from trait method prototypesFolkert de Vries-0/+6
2025-06-29mir: Use the `new` method for `BasicBlockData`dianqk-1/+9
2025-06-29mir: Add a `new` method to `statement`dianqk-1/+5
2025-06-29Rollup merge of #143169 - yotamofek:pr/unneeded-features, r=compiler-errorsMatthias Krüger-1/+0
2025-06-29Rollup merge of #143088 - firefighterduck:improve-doc-discr-tag, r=RalfJungMatthias Krüger-9/+9
2025-06-28Remove unused feature gatesYotam Ofek-1/+0
2025-06-29rename Pointer::from_addr_invalid to match strict provenance APIRalf Jung-3/+3
2025-06-29give Pointer::into_parts a more scary name and offer a safer alternativeRalf Jung-14/+22
2025-06-28Auto merge of #142625 - cjgillot:inline-nocycle, r=oli-obkbors-6/+6
2025-06-28fix docs of FakeBorrowKindFlorian Sextl-9/+9
2025-06-28Auto merge of #141759 - 1c3t3a:discriminants-query, r=saethlinbors-1/+13
2025-06-27Rollup merge of #143096 - RalfJung:tag_for_variant, r=compiler-errorsMatthias Krüger-1/+1
2025-06-27Rollup merge of #140809 - bjorn3:panic_runtime_cleanup, r=petrochenkovMatthias Krüger-0/+6
2025-06-27Rollup merge of #139858 - oli-obk:new-const-traits-syntax, r=fee1-deadMatthias Krüger-12/+12
2025-06-27tag_for_variant: properly pass TypingEnvRalf Jung-1/+1
2025-06-27Update commentsbjorn3-0/+3
2025-06-27Insert checks for enum discriminants when debug assertions are enabledBastian Kersting-1/+13
2025-06-27Split exported_symbols for generic and non-generic symbolsbjorn3-6/+25
2025-06-27Report infer ty errors during hir ty loweringOli Scherer-0/+1
2025-06-27Port `#[rustc_layout_scalar_valid_range_start/end]` to the new attribute pars...Jonathan Brouwer-26/+4
2025-06-27Auto merge of #142223 - compiler-errors:perf-wf, r=lcnrbors-1/+67
2025-06-27Auto merge of #143074 - compiler-errors:rollup-cv64hdh, r=compiler-errorsbors-96/+172
2025-06-26Rollup merge of #142927 - compiler-errors:note-find-const, r=BoxyUwUMichael Goulet-35/+14
2025-06-26const-eval: allow constants to refer to mutable/external memory, but reject s...Ralf Jung-61/+158
2025-06-26Rollup merge of #141311 - folkertdev:tidy-natural-sort, r=jieyouxuMatthias Krüger-7/+7
2025-06-26Change const trait bound syntax from ~const to [const]Oli Scherer-12/+12
2025-06-26Simplify IfCauseMichael Goulet-13/+5
2025-06-25make `tidy-alphabetical` use a natural sortFolkert de Vries-7/+7