about summary refs log tree commit diff
path: root/compiler/rustc_smir/Cargo.toml
AgeCommit message (Collapse)AuthorLines
2023-12-07Add instance evaluation and methods to read allocCelina G. Val-0/+1
The instance evaluation is needed to handle intrinsics such as `type_id` and `type_name`. Since we now use Allocation to represent all evaluated constants, provide a few methods to help process the data inside an allocation.
2023-10-30Clean up `rustc_*/Cargo.toml`.Nicholas Nethercote-2/+2
- Sort dependencies and features sections. - Add `tidy` markers to the sorted sections so they stay sorted. - Remove empty `[lib`] sections. - Remove "See more keys..." comments. Excluded files: - rustc_codegen_{cranelift,gcc}, because they're external. - rustc_lexer, because it has external use. - stable_mir, because it has external use.
2023-10-23Add method to convert internal to stable constructsCelina G. Val-0/+1
2023-10-23Avoid having `rustc_smir` depend on `rustc_interface` or `rustc_driver`Oli Scherer-2/+0
2023-10-09defids are indexmappedOğuz Ağcayazı-0/+1
2023-10-06Remove unneeded dependency.Nicholas Nethercote-4/+3
Also sort them.
2023-09-25Split out the stable part of smir into its own crate to prevent accidental ↵Oli Scherer-18/+8
usage of forever unstable things
2023-08-29Create StableMir replacer for SMirCallsouz-a-0/+6
2023-07-10Fix standalone buildCelina G. Val-1/+5
Add extern declarations and optional dependencies to fix build done directly via `cargo build`.
2023-07-02Use scoped-tls for SMIR to map between TyCtxt and SMIR datastructuresyukang-0/+1
2023-05-05Add Assert terminator to SMIRSantiago Pastorino-0/+1
2023-03-06Create new rustc_smir struct to map future cratesCelina G. Val-16/+3
+ Add some information to the README.md
2022-06-02List all crates used in crate source in Cargo.tomlOli Scherer-3/+18
2022-06-02Add 'compiler/rustc_smir/' from commit ↵Oli Scherer-0/+13
'9abcb5c7b574cf316eb23d3f469187bb86ba3019' git-subtree-dir: compiler/rustc_smir git-subtree-mainline: fb1976011e3df96b5d3eccd6b2f4e51ef7dc8f16 git-subtree-split: 9abcb5c7b574cf316eb23d3f469187bb86ba3019