about summary refs log tree commit diff
path: root/compiler/stable_mir/src/lib.rs
AgeCommit message (Expand)AuthorLines
2023-12-20Add `ItemKind::Ctor` to stable mirCelina G. Val-0/+7
2023-12-18Add function ABI and type layout to StableMIRCelina G. Val-0/+1
2023-12-07Add instance evaluation and methods to read allocCelina G. Val-0/+1
2023-12-06Fix `is_foreign_item` for StableMIR instanceCelina G. Val-1/+1
2023-11-26add successors and their formatterouz-a-1/+1
2023-11-25add pretty_terminatorouz-a-1/+1
2023-11-24Reorder imports and remove re-exportCelina G. Val-9/+10
2023-11-24Move the compiler interface defs to its own moduleCelina G. Val-160/+9
2023-11-22Add CrateDef trait and methods to get def namesCelina G. Val-14/+13
2023-11-21Add support to get virtual table allocationCelina G. Val-0/+3
2023-11-21Add support to global allocation to stable-mirCelina G. Val-15/+15
2023-11-21remove quotation from filenameouz-a-1/+1
2023-11-20Add place.ty() and Ty build from a kind to smirCelina G. Val-2/+18
2023-11-17use new apis and add new functionouz-a-3/+6
2023-11-17move pretty into stable_mirOğuz Ağcayazı-1/+8
2023-11-16Fix has_body() and change resolve_drop_in_place() sigCelina G. Val-1/+1
2023-11-16Add more APIs and fix `Instance::body`Celina G. Val-5/+36
2023-11-16Add more SMIR internal impl and callback return valueCelina G. Val-8/+12
2023-10-30Add a stable MIR visitorCelina G. Val-3/+4
2023-10-24Remove fold code and add Const::internal()Celina G. Val-4/+0
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-19Add stable Instance::body() and RustcInternal traitCelina G. Val-0/+4
2023-10-16Add MonoItems and Instance to stable_mirCelina G. Val-15/+28
2023-10-13change fn name, return loc info, local nameOğuz Ağcayazı-2/+2
2023-10-11implement get_filename/lines for spanOğuz Ağcayazı-5/+12
2023-10-10Rollup merge of #116560 - ouz-a:efficient_ids, r=oli-obkGuillaume Gomez-3/+23
2023-10-10add new wrapper for FxIndexMapOğuz Ağcayazı-3/+23
2023-10-09return crates instead of a crateOğuz Ağcayazı-4/+4
2023-09-25Split out the stable part of smir into its own crate to prevent accidental us...Oli Scherer-0/+242