about summary refs log tree commit diff
path: root/compiler/rustc_smir
AgeCommit message (Expand)AuthorLines
2023-11-22Add CrateDef trait and methods to get def namesCelina G. Val-5/+29
2023-11-21Add support to get virtual table allocationCelina G. Val-3/+44
2023-11-21Add support to global allocation to stable-mirCelina G. Val-7/+71
2023-11-22Auto merge of #118152 - matthiaskrgr:rollup-bqcck4w, r=matthiaskrgrbors-10/+61
2023-11-21Rollup merge of #118135 - ouz-a:fix_stable_span, r=celinvalMatthias Krüger-9/+7
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-2/+2
2023-11-21Remove ClosureKind predicate kindMichael Goulet-7/+0
2023-11-21remove quotation from filenameouz-a-9/+7
2023-11-21de-structure variable and add stablesouz-a-29/+39
2023-11-21Add VarDebugInfo to Stable MIRouz-a-1/+44
2023-11-20Improve code per PR commentsCelina G. Val-6/+2
2023-11-20Add place.ty() and Ty build from a kind to smirCelina G. Val-9/+128
2023-11-17use new apis and add new functionouz-a-2/+6
2023-11-17move pretty into stable_mirOğuz Ağcayazı-302/+13
2023-11-17change smir to StableMirOğuz Ağcayazı-15/+27
2023-11-17remove unwrapOğuz Ağcayazı-10/+15
2023-11-17better formatting for statementsOğuz Ağcayazı-23/+46
2023-11-17cover statementsOğuz Ağcayazı-26/+155
2023-11-17emit basic smirOğuz Ağcayazı-2/+144
2023-11-16Fix has_body() and change resolve_drop_in_place() sigCelina G. Val-15/+18
2023-11-16Always run builder to evaluate constantsCelina G. Val-4/+1
2023-11-16Address PR commentsCelina G. Val-2/+1
2023-11-16Add more APIs and fix `Instance::body`Celina G. Val-21/+158
2023-11-16Add more SMIR internal impl and callback return valueCelina G. Val-13/+147
2023-11-15Bump cfg(bootstrap)sMark Rousskov-3/+3
2023-11-15Auto merge of #117908 - lcnr:region-kind-rename, r=BoxyUwUbors-2/+2
2023-11-15Auto merge of #117517 - klinvill:smir-projections, r=ouz-abors-4/+38
2023-11-14Make UserTypeProjection projections OpaqueKirby Linvill-1/+6
2023-11-14finish `RegionKind` renamelcnr-2/+2
2023-11-14Auto merge of #117787 - ouz-a:smir_coroutinewitness, r=celinvalbors-1/+9
2023-11-13rename `ReLateBound` to `ReBound`lcnr-1/+1
2023-11-10add CoroutineWitness to covered typesOğuz Ağcayazı-1/+9
2023-11-09Remove rich UserTypeProjection projections in SMIRKirby Linvill-35/+3
2023-11-09Add stable MIR Projections support based on MIR structureKirby Linvill-4/+65
2023-11-10Rollup merge of #117741 - eltociear:patch-23, r=compiler-errorsMatthias Krüger-1/+1
2023-11-09Fix typo in internal.rsIkko Eltociear Ashimine-1/+1
2023-11-08rename `BorrowKind::Shallow` to `Fake`lcnr-1/+1
2023-11-01Auto merge of #114208 - GKFX:offset_of_enum, r=wesleywiserbors-0/+7
2023-10-31Enums in offset_of: update based on est31, scottmcm & llogiq reviewGeorge Bateman-7/+4
2023-10-31Support enum variants in offset_of!George Bateman-1/+11
2023-10-31Rollup merge of #117417 - celinval:smir-visitor, r=oli-obkMatthias Krüger-0/+6
2023-10-30Add a stable MIR visitorCelina G. Val-0/+6
2023-10-30Clean up `rustc_*/Cargo.toml`.Nicholas Nethercote-2/+2
2023-10-29Auto merge of #116447 - oli-obk:gen_fn, r=compiler-errorsbors-9/+19
2023-10-27Rollup merge of #117262 - celinval:issue-38-norm, r=oli-obkMatthias Krüger-5/+14
2023-10-26Specialize ZeroSized constantsCelina G. Val-5/+14
2023-10-26Rollup merge of #117095 - klinvill:smir-fn-arg-count, r=oli-obkMatthias Krüger-6/+5
2023-10-26Add hir::GeneratorKind::GenOli Scherer-9/+19
2023-10-25Rollup merge of #117175 - oli-obk:gen_fn_split, r=compiler-errorsMatthias Krüger-4/+4
2023-10-25Replace arg_count in public API with return/arg gettersKirby Linvill-7/+5