about summary refs log tree commit diff
path: root/compiler/stable_mir/src/target.rs
AgeCommit message (Collapse)AuthorLines
2025-07-14rename `stable_mir` to `rustc_public`, and `rustc_smir` to `rustc_public_bridge`Makai-60/+0
2025-07-06move `stable_mir` back to its own crate and move `rustc_internal` to ↵Makai-0/+60
the`stable_mir` crate As part of this reorganization, some traits need to be moved from `rustc_smir::context::traits` to `stable_mir::unstable::internal_cx`. These traits are specifically designed for `InternalCx` to clarify the behavior of different functions that share the same name. This move is necessary to avoid orphan rule violations.
2025-04-05let `rustc_smir` host `stable_mir` for refactoringMakai-60/+0
2024-07-29Reformat `use` declarations.Nicholas Nethercote-1/+2
The previous commit updated `rustfmt.toml` appropriately. This commit is the outcome of running `x fmt --all` with the new formatting options.
2024-06-26add serde derive Serialize to stable_mirStephen Skeirik-3/+4
2024-03-20Update target.rs alloc.rs event.rs simd.rsRoboSchmied-1/+1
fix typos
2024-03-01Implement missing ABI structures in StableMIRCelina G. Val-1/+9
2023-12-11remove some redundant clonesMatthias Krüger-1/+1
2023-12-07Add instance evaluation and methods to read allocCelina G. Val-0/+50
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.