about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2024-03-27Eliminate `UbCheck` for non-standard librariesDianQK-2/+2
2024-03-27Use a `dyn Debug` trait object instead of a closure.Oli Scherer-11/+22
2024-03-27Add a `CurrentGcx` type to let the deadlock handler access `TyCtxt`John Kåre Alsaker-3/+54
2024-03-27Rollup merge of #123021 - compiler-errors:coroutine-layout-lol, r=oli-obkGuillaume Gomez-6/+41
2024-03-27Make `def_path_hash_to_def_id` a hookOli Scherer-5/+9
2024-03-27Move `CrateStore::expn_hash_to_expn_id` to a hookOli Scherer-7/+8
2024-03-27Start replacing `CStore` trait methods with hooks.Oli Scherer-6/+9
2024-03-26Rollup merge of #122835 - compiler-errors:deref-pure, r=NadrierilMatthias Krüger-0/+25
2024-03-26Remove `CacheSelector` trait now that we can use GATsOli Scherer-59/+56
2024-03-26ignore uncaptured lifetimes when checking opaquesAli MJ Al-Nasrawy-0/+32
2024-03-26Auto merge of #123065 - workingjubilee:rollup-bve45ex, r=workingjubileebors-9/+17
2024-03-26Auto merge of #111769 - saethlin:ctfe-backtrace-ctrlc, r=RalfJungbors-0/+2
2024-03-25Extract helper, fix comment on DerefPureMichael Goulet-0/+25
2024-03-25Rollup merge of #123044 - compiler-errors:instance, r=oli-obkJubilee-4/+4
2024-03-25Instance is CopyMichael Goulet-4/+4
2024-03-25In `pretty_print_type()`, print `async fn` futures' paths instead of spans.Kevin Reid-5/+13
2024-03-25Auto merge of #122721 - oli-obk:merge_queries, r=davidtwcobors-11/+11
2024-03-24Relax validation nowMichael Goulet-2/+0
2024-03-24Require coroutine kind type to be passed to TyCtxt::coroutine_layoutMichael Goulet-6/+43
2024-03-24Address PR feedbackScott McMurray-0/+8
2024-03-24Rollup merge of #122937 - Zalathar:unbox, r=oli-obkMatthias Krüger-12/+7
2024-03-23Add+Use `mir::BinOp::Cmp`Scott McMurray-1/+16
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-23rename MIR int2ptr casts to match library nameRalf Jung-3/+3
2024-03-23rename ptr::from_exposed_addr -> ptr::with_exposed_provenanceRalf Jung-1/+1
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-22Codegen const panic messages as function callsMark Rousskov-24/+49
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