about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
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/+10
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/+10
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/+165
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/+151
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
2025-06-25Rollup merge of #142146 - workingjubilee:doubt-that-cmse-nonsecure-abis-alway...Jana Dönszelmann-5/+5
2025-06-25Auto merge of #142746 - compiler-errors:super-implied-outlives, r=lcnrbors-0/+7
2025-06-25compiler: Trim the misleading C from ExternAbi::CCmse*Jubilee Young-5/+5
2025-06-24Rollup merge of #142983 - compiler-errors:taint-invalid-call-abi, r=workingju...Jubilee-1/+2
2025-06-24Rollup merge of #138780 - trifectatechfoundation:loop_match_attr, r=oli-obk,t...Jubilee-1/+15
2025-06-24Add rust-invalid ABIMichael Goulet-1/+2
2025-06-24Add all rustc_std_internal_symbol to symbols.objorn3-0/+3
2025-06-24Introduce trivial WF functions, use it in fast pathMichael Goulet-1/+67
2025-06-23Uplift find_const_ty_from_envMichael Goulet-43/+0
2025-06-23Add note to find_const_ty_from_envMichael Goulet-5/+27
2025-06-23[Arm64EC] Only decorate functions with `#`Daniel Paoliello-1/+1
2025-06-23Add `#[loop_match]` for improved DFA codegenbjorn3-1/+15