about summary refs log tree commit diff
path: root/compiler/rustc_smir
AgeCommit message (Expand)AuthorLines
2023-10-25Add arg_count field to Body in Stable MIRKirby Linvill-0/+1
2023-10-25Rename `AsyncCoroutineKind` to `CoroutineSource`Oli Scherer-4/+4
2023-10-25Auto merge of #117113 - celinval:smir-stable-ty, r=oli-obkbors-117/+95
2023-10-25Auto merge of #116993 - compiler-errors:clause-kind, r=jackh726bors-8/+10
2023-10-24Use IndexMap for handling stable TyCelina G. Val-10/+5
2023-10-24Remove fold code and add Const::internal()Celina G. Val-111/+94
2023-10-23Add test and remove double refCelina G. Val-3/+3
2023-10-23Remove unsafe and `Rc`Celina G. Val-14/+10
2023-10-23Add `internal()` method counterpart to `stable()`Celina G. Val-1/+5
2023-10-23Add method to convert internal to stable constructsCelina G. Val-95/+170
2023-10-23Avoid having `rustc_smir` depend on `rustc_interface` or `rustc_driver`Oli Scherer-60/+72
2023-10-21Rollup merge of #116964 - celinval:smir-mono-body, r=oli-obkMatthias Krüger-4/+144
2023-10-20Uplift ClauseKind and PredicateKindMichael Goulet-8/+10
2023-10-20Rename `CoroutineKind::Gen` to `::Coroutine`Oli Scherer-1/+1
2023-10-20s/generator/coroutine/Oli Scherer-7/+7
2023-10-20s/Generator/Coroutine/Oli Scherer-16/+16
2023-10-19Add stable Instance::body() and RustcInternal traitCelina G. Val-4/+144
2023-10-16Add MonoItems and Instance to stable_mirCelina G. Val-30/+123
2023-10-13change fn name, return loc info, local nameOğuz Ağcayazı-19/+8
2023-10-11implement get_filename/lines for spanOğuz Ağcayazı-1/+31
2023-10-11Auto merge of #115948 - notriddle:notriddle/logo-lockup, r=fmeasebors-0/+3
2023-10-10Rollup merge of #116560 - ouz-a:efficient_ids, r=oli-obkGuillaume Gomez-32/+48
2023-10-10add new wrapper for FxIndexMapOğuz Ağcayazı-32/+42
2023-10-09spans are now indexmappedOğuz Ağcayazı-11/+9
2023-10-09alloc id is indexmappedOğuz Ağcayazı-8/+9
2023-10-09defids are indexmappedOğuz Ağcayazı-11/+18
2023-10-09return crates instead of a crateOğuz Ağcayazı-5/+12
2023-10-08rustdoc: remove rust logo from non-Rust cratesMichael Howell-0/+3
2023-10-06Remove unnecessary `pub`.Nicholas Nethercote-1/+1
2023-10-06Remove unneeded features.Nicholas Nethercote-4/+0
2023-10-06Remove unneeded dependency.Nicholas Nethercote-4/+3
2023-10-05impl stable for kindsOğuz Ağcayazı-114/+114
2023-10-05add span to statementsouz-a-52/+71
2023-09-30add span to terminatorouz-a-38/+69
2023-09-30create localdecl and add span to itouz-a-1/+8
2023-09-28remove unimplementedouz-a-1/+1
2023-09-28add real folder to Regionouz-a-1/+1
2023-09-28remove un-needed variantsouz-a-7/+2
2023-09-28fix importsouz-a-8/+3
2023-09-28add stable for RegionKindouz-a-11/+26
2023-09-28add RegionDefouz-a-1/+31
2023-09-25Rebase falloutOli Scherer-1/+1
2023-09-25Split out the stable part of smir into its own crate to prevent accidental us...Oli Scherer-1795/+19
2023-09-25Move `Opaque` to `stable_mir`Oli Scherer-38/+35
2023-09-25Fix test by adding a stable way to get an opaque DefKindOli Scherer-0/+23
2023-09-25Eliminate escape hatchOli Scherer-12/+23
2023-09-25Eliminate `with_tables` helperOli Scherer-78/+18
2023-09-24Remove span from BrAnon.Camille GILLOT-5/+3
2023-09-23Remove GeneratorWitness and rename GeneratorWitnessMIR.Camille GILLOT-5/+1
2023-09-21Rollup merge of #115972 - RalfJung:const-consistency, r=oli-obkGuillaume Gomez-7/+7