| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-01-10 | mir_transform: implement forced inlining | David Wood | -1/+1 | |
| Adds `#[rustc_force_inline]` which is similar to always inlining but reports an error if the inlining was not possible, and which always attempts to inline annotated items, regardless of optimisation levels. It can only be applied to free functions to guarantee that the MIR inliner will be able to resolve calls. | ||||
| 2024-12-16 | rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structures | Jonathan Dönszelmann | -2/+2 | |
| 2024-09-24 | codegen_ssa: consolidate tied feature checking | David Wood | -20/+2 | |
| `rustc_codegen_llvm` and `rustc_codegen_gcc` duplicated logic for checking if tied target features were partially enabled. This commit consolidates these checks into `rustc_codegen_ssa` in the `codegen_fn_attrs` query, which also is run pre-monomorphisation for each function, which ensures that this check is run for unused functions, as would be expected. | ||||
| 2024-08-07 | Hide implicit target features from diagnostics when possible | Caleb Zulawski | -1/+1 | |
| 2024-07-29 | Reformat `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-07-10 | Merge commit '98ed962c7d3eebe12c97588e61245273d265e72f' into master | Guillaume Gomez | -4/+10 | |
| 2024-03-05 | Merge commit 'b385428e3ddf330805241e7758e773f933357c4b' into ↵ | Guillaume Gomez | -36/+41 | |
| subtree-update_cg_gcc_2024-03-05 | ||||
| 2024-01-30 | Remove `ffi_returns_twice` feature | clubby789 | -3/+0 | |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -1/+1 | |
| Also add some `dcx` methods to types that wrap `TyCtxt`, for easier access. | ||||
| 2023-10-26 | Merge commit 'e4fe941b11a55c5005630696e9b6d81c65f7bd04' into ↵ | Antoni Boucher | -0/+3 | |
| subtree-update_cg_gcc_2023-10-25 | ||||
| 2023-10-09 | Merge commit '11a0cceab966e5ff1058ddbcab5977e8a1d6d290' into ↵ | Antoni Boucher | -63/+39 | |
| subtree-update_cg_gcc_2023-10-09 | ||||
| 2023-06-19 | Merge commit '1bbee3e217d75e7bc3bfe5d8c1b35e776fce96e6' into ↵ | Antoni Boucher | -0/+39 | |
| sync-cg_gcc-2023-06-19 | ||||
| 2023-03-05 | Fix for diagnostics | Antoni Boucher | -5/+6 | |
| 2023-03-05 | Merge commit '08a6d6e16b5efe217123e780398969946266268f' into ↵ | Antoni Boucher | -0/+112 | |
| sync-cg_gcc-2023-03-04 | ||||
