| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-07-14 | rename `stable_mir` to `rustc_public`, and `rustc_smir` to `rustc_public_bridge` | Makai | -90/+0 | |
| 2025-07-09 | Add opaque TypeId handles for CTFE | Oli Scherer | -0/+3 | |
| 2025-07-06 | move `stable_mir` back to its own crate and move `rustc_internal` to ↵ | Makai | -0/+87 | |
| 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-05 | let `rustc_smir` host `stable_mir` for refactoring | Makai | -87/+0 | |
| 2025-03-07 | compiler: Use size_of from the prelude instead of imported | Thalia Archibald | -2/+2 | |
| Use `std::mem::{size_of, size_of_val, align_of, align_of_val}` from the prelude instead of importing or qualifying them. These functions were added to all preludes in Rust 1.80. | ||||
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 | |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -2/+4 | |
| The previous commit updated `rustfmt.toml` appropriately. This commit is the outcome of running `x fmt --all` with the new formatting options. | ||||
| 2024-06-26 | add serde derive Serialize to stable_mir | Stephen Skeirik | -2/+3 | |
| 2024-06-20 | Add blank lines after module-level `//!` comments. | Nicholas Nethercote | -0/+1 | |
| Most modules have such a blank line, but some don't. Inserting the blank line makes it clearer that the `//!` comments are describing the entire module, rather than the `use` declaration(s) that immediately follows. | ||||
| 2024-03-23 | Rollup merge of #122762 - RoboSchmied:RoboSchmied-typo, r=workingjubilee | Jubilee | -2/+2 | |
| fix typo of endianness fix typo endianess -> endianness | ||||
| 2024-03-20 | Update target.rs alloc.rs event.rs simd.rs | RoboSchmied | -2/+2 | |
| fix typos | ||||
| 2024-03-20 | resolve clippy errors | onur-ozkan | -4/+4 | |
| Signed-off-by: onur-ozkan <work@onurozkan.dev> | ||||
| 2023-12-07 | Add instance evaluation and methods to read alloc | Celina G. Val | -2/+34 | |
| 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-11-21 | Add allocation test and a bit more documentation | Celina G. Val | -0/+7 | |
| 2023-11-21 | Add support to get virtual table allocation | Celina G. Val | -0/+7 | |
| 2023-11-21 | Add support to global allocation to stable-mir | Celina G. Val | -0/+37 | |
