| Age | Commit message (Expand) | Author | Lines |
| 2024-04-15 | Add support for Arm64EC to the Standard Library | Daniel Paoliello | -0/+1 |
| 2024-04-09 | Set target-abi module flag for RISC-V targets | kxxt | -1/+1 |
| 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-06 | Add arm64ec-pc-windows-msvc target | Daniel Paoliello | -0/+1 |
| 2024-03-01 | Add initial support for DataFlowSanitizer | Ramon de C Valle | -0/+10 |
| 2024-02-27 | Auto merge of #121635 - 823984418:remove_archive_builder_lifetime_a, r=nnethe... | bors | -2/+2 |
| 2024-02-26 | Rollup merge of #121389 - klensy:llvm-warn-fix, r=nikic | Matthias Krüger | -3/+3 |
| 2024-02-26 | remove useless lifetime of ArchiveBuilder | 823984418 | -2/+2 |
| 2024-02-24 | compiler: use `addr_of!` | Pavel Grigorenko | -1/+1 |
| 2024-02-21 | llvm-wrapper: fix warning C4244 | klensy | -3/+3 |
| 2024-02-14 | clean up potential_query_instability with FxIndexMap and UnordMap | yukang | -3/+3 |
| 2024-01-12 | Revert "Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelix" | DianQK | -3/+5 |
| 2024-01-12 | Revert "Auto merge of #118568 - DianQK:no-builtins-symbols, r=pnkfelix" | DianQK | -1/+1 |
| 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 | -9/+9 |
| 2023-12-18 | Rename many `DiagCtxt` and `EarlyDiagCtxt` locals. | Nicholas Nethercote | -32/+18 |
| 2023-12-18 | Rename many `DiagCtxt` arguments. | Nicholas Nethercote | -60/+43 |
| 2023-12-18 | Rename `CodegenContext::create_diag_handler` as `CodegenContext::create_dcx`. | Nicholas Nethercote | -3/+3 |
| 2023-12-18 | Rename `Session::span_diagnostic` as `Session::dcx`. | Nicholas Nethercote | -2/+2 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -16/+16 |
| 2023-12-14 | Auto merge of #118566 - klensy:cstr-new, r=WaffleLapkin | bors | -6/+7 |
| 2023-12-12 | rustc_codegen_llvm: Enforce `rustc::potential_query_instability` lint | Martin Nordholts | -0/+3 |
| 2023-12-09 | Auto merge of #117873 - quininer:android-emutls, r=Amanieu | bors | -5/+5 |
| 2023-12-07 | Add emulated TLS support | quininer | -5/+5 |
| 2023-12-04 | Avoid adding compiler-used functions to `symbols.o` | DianQK | -1/+1 |
| 2023-12-03 | compiler: replace cstr macro with c str literals in compiler and few other c ... | klensy | -6/+7 |
| 2023-12-01 | Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelix | bors | -5/+3 |
| 2023-11-29 | Dispose llvm::TargetMachines prior to llvm::Context being disposed | Wesley Wiser | -1/+2 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -3/+3 |
| 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 |
| 2023-10-15 | Removes the useless DisableSimplifyLibCalls parameter. | DianQK | -5/+3 |
| 2023-10-09 | Remove an LTO dependent cgu_reuse_tracker.set_actual_reuse call | bjorn3 | -2/+0 |
| 2023-09-29 | Auto merge of #115986 - onur-ozkan:fix-cross-compilation-lto-problem, r=wesle... | bors | -3/+12 |
| 2023-09-25 | Pass name of object file to LLVM so it can correctly emit S_OBJNAME | Florian Schmiderer | -5/+16 |
| 2023-09-24 | Add OwnedTargetMachine to manage llvm:TargetMachine. Uses pointers | Florian Schmiderer | -30/+127 |
| 2023-09-23 | allow LTO on `proc-macro` crates with `-Zdylib-lto` | onur-ozkan | -3/+12 |
| 2023-09-10 | Remove `verbose_generic_activity_with_arg` | John Kåre Alsaker | -1/+1 |
| 2023-09-08 | debuginfo: add compiler option to allow compressed debuginfo sections | Augie Fackler | -1/+22 |
| 2023-09-08 | lto: handle Apple platforms correctly by eliding __LLVM, from section name | Augie Fackler | -1/+4 |
| 2023-09-08 | lto: load bitcode sections by name | Augie Fackler | -16/+47 |
| 2023-09-08 | Add missing Debuginfo to PDB debug file on windows. | Florian Schmiderer | -0/+20 |