about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2024-03-25Auto merge of #122721 - oli-obk:merge_queries, r=davidtwcobors-11/+11
2024-03-24Rollup merge of #122937 - Zalathar:unbox, r=oli-obkMatthias Krüger-12/+7
2024-03-23Auto merge of #122629 - RalfJung:assert-unsafe-precondition, r=saethlinbors-13/+6
2024-03-23refactor check_{lang,library}_ub: use a single intrinsic, put policy into lib...Ralf Jung-13/+6
2024-03-23Rollup merge of #122780 - GuillaumeGomez:rename-hir-local, r=oli-obkMatthias Krüger-3/+3
2024-03-23Unbox and unwrap the contents of `StatementKind::Coverage`Zalathar-12/+7
2024-03-22Auto merge of #122900 - matthiaskrgr:rollup-nls90mb, r=matthiaskrgrbors-35/+77
2024-03-22Auto merge of #122852 - compiler-errors:raw-ptr, r=lcnrbors-76/+79
2024-03-22Rename `hir::Node::Local` into `hir::Node::LetStmt`Guillaume Gomez-3/+3
2024-03-22Rollup merge of #122839 - compiler-errors:predicate-polarity, r=lcnrMatthias Krüger-34/+54
2024-03-22Rollup merge of #122784 - jswrenn:tag_for_variant, r=compiler-errorsMatthias Krüger-0/+17
2024-03-22Rollup merge of #114009 - dvdhrm:pr/transmzst, r=pnkfelixMatthias Krüger-1/+6
2024-03-22Add `tag_for_variant` queryJack Wrenn-0/+17
2024-03-22Auto merge of #122580 - saethlin:compiler-builtins-can-panic, r=pnkfelixbors-0/+6
2024-03-22Further simplificationsMichael Goulet-36/+5
2024-03-22Split out ImplPolarity and PredicatePolarityMichael Goulet-22/+73
2024-03-22Make RawPtr take Ty and Mutbl separatelyMichael Goulet-22/+20
2024-03-22Programmatically convert some of the pat ctorsMichael Goulet-20/+17
2024-03-22Ty::new_ref and Ty::new_ptr stop using TypeAndMutMichael Goulet-12/+17
2024-03-22Remove TypeAndMut from relateMichael Goulet-29/+32
2024-03-22Rollup merge of #122820 - oli-obk:no_ord_def_id, r=estebankMatthias Krüger-67/+14
2024-03-22Rollup merge of #122542 - Zalathar:cleanup, r=oli-obkMatthias Krüger-3/+3
2024-03-22Rollup merge of #122537 - RalfJung:interpret-allocation, r=oli-obkMatthias Krüger-11/+31
2024-03-22coverage: Clean up marker statements that aren't needed laterZalathar-3/+3
2024-03-21Rollup merge of #122827 - compiler-errors:span-bugs, r=WaffleLapkinMatthias Krüger-9/+19
2024-03-21Rollup merge of #122793 - compiler-errors:deref-pat-syntax, r=NadrierilMatthias Krüger-1/+1
2024-03-21Rollup merge of #122771 - RalfJung:module-items, r=oli-obkMatthias Krüger-11/+19
2024-03-21Implement macro-based deref!() syntax for deref patternsMichael Goulet-1/+1
2024-03-21Remove unnecessary braces from span_bugMichael Goulet-9/+19
2024-03-21rename items -> free_itemsRalf Jung-11/+13
2024-03-21add some comments to hir::ModuleItemsRalf Jung-0/+6
2024-03-21Rollup merge of #122799 - estebank:issue-122569, r=fee1-deadMatthias Krüger-6/+22
2024-03-21Rollup merge of #122358 - compiler-errors:bound-regions-in-generator, r=lcnrMatthias Krüger-2/+34
2024-03-21Rollup merge of #122222 - Nadrieril:deref-pat-feature-gate, r=compiler-errorsMatthias Krüger-0/+10
2024-03-21Sorting arbitrary constants should not be done, as it relies on `DefId` order...Oli Scherer-64/+3
2024-03-21Stop `ConstraintCategory` `Ord` impl from relying on `Ty`'s `Ord` impl.Oli Scherer-2/+10
2024-03-21Remove unnecessary Partial/Ord implOli Scherer-1/+1
2024-03-21Auto merge of #122568 - RalfJung:mentioned-items, r=oli-obkbors-0/+46
2024-03-21Auto merge of #121123 - compiler-errors:item-assumptions, r=oli-obkbors-7/+27
2024-03-20Add a testBen Kimock-0/+6
2024-03-20Rollup merge of #122749 - aliemjay:region-err, r=compiler-errorsJacob Pratt-0/+1
2024-03-21Replace closures with `_` when suggesting fully qualified path for method callEsteban Küber-6/+22
2024-03-20Add barest-bones deref patternsNadrieril-0/+10
2024-03-20make `type_flags(ReError) & HAS_ERROR`Ali MJ Al-Nasrawy-0/+1
2024-03-20Split item bounds and item super predicatesMichael Goulet-7/+27
2024-03-20Auto merge of #122754 - Mark-Simulacrum:bootstrap-bump, r=albertlarsan68bors-2/+1
2024-03-20step cfgsMark Rousskov-2/+1
2024-03-20Auto merge of #120717 - compiler-errors:cap-closure-kind, r=oli-obkbors-25/+36
2024-03-20mentioned_items: record all callee and coerced closure types, whether they ar...Ralf Jung-6/+18
2024-03-20mentioned items: also handle closure-to-fn-ptr coercionsRalf Jung-1/+2