| Age | Commit message (Expand) | Author | Lines |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -4/+4 |
| 2024-09-19 | Reformat some comments. | Nicholas Nethercote | -3/+4 |
| 2024-09-19 | Reduce repetition in `target_is_apple`. | Nicholas Nethercote | -5/+6 |
| 2024-09-19 | Streamline `report_inline_asm`. | Nicholas Nethercote | -8/+7 |
| 2024-09-03 | deprecate -Csoft-float because it is unsound (and not fixable) | Ralf Jung | -1/+7 |
| 2024-08-29 | Rollup merge of #128970 - DianQK:lint-llvm-ir, r=nikic | Guillaume Gomez | -0/+1 |
| 2024-08-29 | Add `-Zlint-llvm-ir` | DianQK | -0/+1 |
| 2024-08-27 | Rollup merge of #126013 - nnethercote:unreachable_pub, r=Urgau | Matthias Krüger | -11/+9 |
| 2024-08-20 | Avoid extra `cast()`s after `CStr::as_ptr()` | Josh Stone | -4/+4 |
| 2024-08-16 | Add `warn(unreachable_pub)` to `rustc_codegen_llvm`. | Nicholas Nethercote | -11/+9 |
| 2024-08-07 | Don't use LLVM to compute -Ctarget-feature | Caleb Zulawski | -3/+2 |
| 2024-08-07 | Don't use LLVM's target features | Caleb Zulawski | -2/+6 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -26/+22 |
| 2024-07-16 | Fix unsafe_op_in_unsafe_fn in compiler | Michael Goulet | -105/+119 |
| 2024-07-02 | Rename the `asm-comments` compiler flag to `verbose-asm` | Trevor Gross | -2/+2 |
| 2024-06-24 | Rollup merge of #124712 - Enselic:deprecate-inline-threshold, r=pnkfelix | Michael Goulet | -3/+0 |
| 2024-06-18 | Use a dedicated type instead of a reference for the diagnostic context | Oli Scherer | -10/+10 |
| 2024-06-14 | Deprecate no-op codegen option `-Cinline-threshold=...` | Martin Nordholts | -3/+0 |
| 2024-05-24 | Auto merge of #125463 - GuillaumeGomez:rollup-287wx4y, r=GuillaumeGomez | bors | -1/+22 |
| 2024-05-23 | cleanup: run rustfmt | Augie Fackler | -8/+9 |
| 2024-05-23 | cleanup: standardize on summary over index in names | Augie Fackler | -8/+8 |
| 2024-05-23 | thinlto: only build summary file if needed | Augie Fackler | -3/+3 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_codegen_llvm`. | Nicholas Nethercote | -0/+1 |
| 2024-05-22 | cleanup: remove leftover extra block | Augie Fackler | -2/+0 |
| 2024-05-22 | rustc_codegen_llvm: add support for writing summary bitcode | Augie Fackler | -5/+27 |
| 2024-04-06 | Save/restore more items in cache with incremental compilation | Michael Baikov | -0/+2 |
| 2024-04-05 | Rollup merge of #121419 - agg23:xrOS-pr, r=davidtwco | Guillaume Gomez | -0/+1 |
| 2024-03-28 | Replace Session should_remap_filepaths with filename_display_preference | Urgau | -9/+7 |
| 2024-03-28 | Introduce `FileNameMapping::to_real_filename` and use it everywhere | Urgau | -2/+3 |
| 2024-03-28 | Replace `RemapFileNameExt::for_codegen` with explicit calls | Urgau | -2/+4 |
| 2024-03-28 | Simplify trim-paths feature by merging all debuginfo options together | Urgau | -3/+2 |
| 2024-03-18 | Support for visionOS | Adam Gastineau | -0/+1 |
| 2024-03-01 | Add initial support for DataFlowSanitizer | Ramon de C Valle | -0/+10 |
| 2024-02-21 | llvm-wrapper: fix warning C4244 | klensy | -3/+3 |
| 2024-01-12 | Revert "Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelix" | DianQK | -3/+5 |
| 2024-01-11 | Change how `force-warn` lint diagnostics are recorded. | Nicholas Nethercote | -1/+1 |
| 2024-01-10 | Rename `{create,emit}_warning` as `{create,emit}_warn`. | Nicholas Nethercote | -3/+3 |
| 2024-01-04 | Remove `is_lint` field from `Level::Error`. | Nicholas Nethercote | -1/+1 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -3/+3 |
| 2023-12-18 | Rename many `DiagCtxt` and `EarlyDiagCtxt` locals. | Nicholas Nethercote | -4/+4 |
| 2023-12-18 | Rename many `DiagCtxt` arguments. | Nicholas Nethercote | -35/+25 |
| 2023-12-18 | Rename `Session::span_diagnostic` as `Session::dcx`. | Nicholas Nethercote | -2/+2 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -10/+10 |
| 2023-12-14 | Auto merge of #118566 - klensy:cstr-new, r=WaffleLapkin | bors | -5/+6 |
| 2023-12-07 | Add emulated TLS support | quininer | -3/+3 |
| 2023-12-03 | compiler: replace cstr macro with c str literals in compiler and few other c ... | klensy | -5/+6 |
| 2023-12-01 | Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelix | bors | -5/+3 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -2/+2 |
| 2023-10-28 | Remove asmjs from compiler | Jubilee Young | -5/+1 |
| 2023-10-17 | [RFC 3127 - Trim Paths]: Condition remapped filepath on remap scopes | Urgau | -1/+9 |