about summary refs log tree commit diff
path: root/compiler/stable_mir/src/mir/mono.rs
AgeCommit message (Expand)AuthorLines
2023-12-20Add method to get instance instantiation argumentsCelina G. Val-0/+6
2023-12-18Add function ABI and type layout to StableMIRCelina G. Val-0/+6
2023-12-14Address PR commentsCelina G. Val-6/+1
2023-12-13Erase late bound regions from instance `fn_sig()`Celina G. Val-1/+1
2023-12-07Fix conversion to StaticDef and add testCelina G. Val-1/+1
2023-12-07Add instance evaluation and methods to read allocCelina G. Val-0/+8
2023-12-07Rollup merge of #118688 - celinval:smir-rvalue-ty, r=compiler-errorsMatthias Krüger-2/+18
2023-12-06Simplify StaticDef to Instance conversionCelina G. Val-3/+4
2023-12-06Add method to get type of an Rvalue in StableMIRCelina G. Val-0/+15
2023-12-06Also add an API to check if an instance has bodyCelina G. Val-0/+8
2023-12-06Fix `is_foreign_item` for StableMIR instanceCelina G. Val-2/+1
2023-12-01Add more information to stable InstanceCelina G. Val-9/+34
2023-11-25is_{some,ok}_andMichael Goulet-1/+1
2023-11-23Improve documentation and fix the fixme commentCelina G. Val-2/+8
2023-11-22Add CrateDef trait and methods to get def namesCelina G. Val-4/+22
2023-11-21Add support to global allocation to stable-mirCelina G. Val-1/+24
2023-11-20Add place.ty() and Ty build from a kind to smirCelina G. Val-2/+11
2023-11-16Fix has_body() and change resolve_drop_in_place() sigCelina G. Val-2/+1
2023-11-16Address PR commentsCelina G. Val-2/+2
2023-11-16Add more APIs and fix `Instance::body`Celina G. Val-8/+60
2023-10-30Add a stable MIR visitorCelina G. Val-0/+4
2023-10-19Add stable Instance::body() and RustcInternal traitCelina G. Val-1/+10
2023-10-16Add MonoItems and Instance to stable_mirCelina G. Val-0/+89