about summary refs log tree commit diff
path: root/compiler/rustc_smir/src/lib.rs
AgeCommit message (Collapse)AuthorLines
2023-11-15Bump cfg(bootstrap)sMark Rousskov-3/+3
2023-10-24Remove fold code and add Const::internal()Celina G. Val-0/+1
We are not planning to support user generated constant in the foreseeable future, so we are removing the Fold logic for now in favor of the Instance::resolve logic. The Instance::resolve was however incomplete, since we weren't handling internalizing constants yet. Thus, I added that. I decided to keep the Const fields private in case we decide to translate them lazily.
2023-10-08rustdoc: remove rust logo from non-Rust cratesMichael Howell-0/+3
2023-10-06Remove unneeded features.Nicholas Nethercote-4/+0
2023-09-25Split out the stable part of smir into its own crate to prevent accidental ↵Oli Scherer-15/+1
usage of forever unstable things
2023-08-10Stabilize thread local cell methods.Mara Bos-1/+0
2023-07-14fix docs for `rustc_smir`Lukas Markeffsky-1/+2
2023-07-10Implement a few more rvalue translation to smirCelina G. Val-0/+1
- Introduce an Opaque type for adding information that is still internal to the compiler.
2023-07-10Fix standalone buildCelina G. Val-0/+10
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/+3
2023-05-08Create a trait to abstract over the smir APIOli Scherer-0/+2
2023-03-06Create new rustc_smir struct to map future cratesCelina G. Val-2/+6
+ Add some information to the README.md
2023-03-03Delete old re-exports from rustc_smirCelina G. Val-4/+0
This approach didn't seem to work well.
2022-08-18Add diagnostic translation lints to crates that don't emit them5225225-0/+2
2022-06-02RustfmtOli Scherer-1/+0
2022-06-02Add 'compiler/rustc_smir/' from commit ↵Oli Scherer-0/+18
'9abcb5c7b574cf316eb23d3f469187bb86ba3019' git-subtree-dir: compiler/rustc_smir git-subtree-mainline: fb1976011e3df96b5d3eccd6b2f4e51ef7dc8f16 git-subtree-split: 9abcb5c7b574cf316eb23d3f469187bb86ba3019