about summary refs log tree commit diff
path: root/compiler/stable_mir
AgeCommit message (Expand)AuthorLines
2023-11-01Auto merge of #114208 - GKFX:offset_of_enum, r=wesleywiserbors-1/+1
2023-10-31Enums in offset_of: update based on est31, scottmcm & llogiq reviewGeorge Bateman-1/+1
2023-10-30Add a stable MIR visitorCelina G. Val-85/+508
2023-10-29Auto merge of #116447 - oli-obk:gen_fn, r=compiler-errorsbors-0/+1
2023-10-27Rollup merge of #117262 - celinval:issue-38-norm, r=oli-obkMatthias Krüger-1/+4
2023-10-26Specialize ZeroSized constantsCelina G. Val-1/+4
2023-10-26Rollup merge of #117095 - klinvill:smir-fn-arg-count, r=oli-obkMatthias Krüger-3/+53
2023-10-26Use two slice expressions to save on an offset repetitionOli Scherer-1/+1
2023-10-26Add hir::GeneratorKind::GenOli Scherer-0/+1
2023-10-26Update Place and Operand to take slicesKirby Linvill-2/+2
2023-10-26Rename internal_locals to inner_localsKirby Linvill-4/+4
2023-10-25Rollup merge of #117175 - oli-obk:gen_fn_split, r=compiler-errorsMatthias Krüger-2/+2
2023-10-25Add a public API to get all body localsKirby Linvill-0/+8
2023-10-25Make locals field privateKirby Linvill-5/+5
2023-10-25Add public API to retrieve internal localsKirby Linvill-2/+8
2023-10-25Replace arg_count in public API with return/arg gettersKirby Linvill-6/+32
2023-10-25Add arg_count field to Body in Stable MIRKirby Linvill-0/+10
2023-10-25Rename `AsyncCoroutineKind` to `CoroutineSource`Oli Scherer-2/+2
2023-10-24Use IndexMap for handling stable TyCelina G. Val-19/+18
2023-10-24Remove fold code and add Const::internal()Celina G. Val-259/+38
2023-10-23Remove unsafe and `Rc`Celina G. Val-8/+5
2023-10-23Add method to convert internal to stable constructsCelina G. Val-26/+26
2023-10-21Rollup merge of #116964 - celinval:smir-mono-body, r=oli-obkMatthias Krüger-2/+48
2023-10-20Rename `CoroutineKind::Gen` to `::Coroutine`Oli Scherer-1/+1
2023-10-20s/generator/coroutine/Oli Scherer-1/+1
2023-10-20s/Generator/Coroutine/Oli Scherer-14/+14
2023-10-20Remove obsolete commentCelina G. Val-1/+0
2023-10-19Add stable Instance::body() and RustcInternal traitCelina G. Val-2/+49
2023-10-16Add MonoItems and Instance to stable_mirCelina G. Val-15/+187
2023-10-13change fn name, return loc info, local nameOğuz Ağcayazı-5/+6
2023-10-11implement get_filename/lines for spanOğuz Ağcayazı-6/+34
2023-10-10Rollup merge of #116560 - ouz-a:efficient_ids, r=oli-obkGuillaume Gomez-4/+39
2023-10-10add new wrapper for FxIndexMapOğuz Ağcayazı-4/+39
2023-10-09return crates instead of a crateOğuz Ağcayazı-4/+4
2023-10-05add span to statementsouz-a-1/+7
2023-09-30add span to terminatorouz-a-1/+7
2023-09-30create localdecl and add span to itouz-a-1/+7
2023-09-29Rollup merge of #116024 - ouz-a:smir_region, r=oli-obkMatthias Krüger-9/+82
2023-09-28simplify visitouz-a-28/+2
2023-09-28visit and fold ty::refouz-a-2/+8
2023-09-28simplify foldouz-a-34/+3
2023-09-28change visit to fold for ty and regouz-a-5/+5
2023-09-28add visitor for Regionouz-a-2/+35
2023-09-28add real folder to Regionouz-a-2/+39
2023-09-28remove un-needed variantsouz-a-13/+0
2023-09-28fix importsouz-a-1/+1
2023-09-28make reg public and add visit, foldouz-a-3/+22
2023-09-28add stable for RegionKindouz-a-1/+1
2023-09-28add RegionDefouz-a-3/+6
2023-09-28make region struct and add neccesasry typesouz-a-2/+47