| Age | Commit message (Expand) | Author | Lines |
| 2024-02-22 | Replace unnecessary `abort_if_errors`. | Nicholas Nethercote | -6/+3 |
| 2024-02-22 | Inline and remove `Session::compile_status`. | Nicholas Nethercote | -1/+3 |
| 2024-02-21 | Solaris linker does not support --strip-debug | Petr Sumbera | -1/+1 |
| 2024-02-20 | wasm: Store rlib metadata in wasm object files | Alex Crichton | -20/+68 |
| 2024-02-20 | Reduce capabilities of `Diagnostic`. | Nicholas Nethercote | -3/+1 |
| 2024-02-15 | Allow codegen backends to opt-out of parallel codegen | Maybe Waffle | -2/+7 |
| 2024-02-15 | Rename `-Zno_parallel_llvm` -> `-Zno_parallel_backend` | Maybe Waffle | -2/+2 |
| 2024-02-14 | clean up potential_query_instability with FxIndexMap and UnordMap | yukang | -19/+15 |
| 2024-02-09 | Turn the "no saved object file in work product" ICE into a translatable fatal... | Ben Kimock | -1/+3 |
| 2024-02-05 | Make `Emitter::emit_diagnostic` consuming. | Nicholas Nethercote | -1/+1 |
| 2024-02-03 | Use `DiagnosticArgName` in a few more places. | Nicholas Nethercote | -2/+1 |
| 2024-02-03 | Remove some unnecessary `clone` calls. | Nicholas Nethercote | -1/+1 |
| 2024-01-30 | Rollup merge of #120485 - chenyukang:yukang-add-query-instability-check, r=mi... | Guillaume Gomez | -0/+1 |
| 2024-01-30 | Remove the lifetime from `DiagnosticArgName`. | Nicholas Nethercote | -1/+1 |
| 2024-01-30 | Remove `DiagnosticArgName` from `rustc_codegen_ssa`. | Nicholas Nethercote | -8/+9 |
| 2024-01-30 | Remove the lifetime from `DiagnosticArgValue`. | Nicholas Nethercote | -2/+2 |
| 2024-01-30 | add missing potential_query_instability for keys and values in hashmap | yukang | -0/+1 |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -2/+2 |
| 2024-01-24 | linker: Fix Rust dylib crate extension on windows-msvc | Vadim Petrochenkov | -1/+5 |
| 2024-01-24 | linker: Cleanup implementations of `link_staticlib_*` | Vadim Petrochenkov | -23/+24 |
| 2024-01-24 | linker: Merge `link_staticlib_*` and `link_whole_staticlib_*` | Vadim Petrochenkov | -130/+86 |
| 2024-01-24 | linker: Do not collect search paths unless necessary | Vadim Petrochenkov | -21/+29 |
| 2024-01-24 | linker: Group library linking methods together and sort them consistently | Vadim Petrochenkov | -171/+180 |
| 2024-01-24 | linker: Refactor APIs for linking static libraries | Vadim Petrochenkov | -69/+114 |
| 2024-01-24 | linker: Refactor APIs for linking dynamic libraries | Vadim Petrochenkov | -93/+33 |
| 2024-01-14 | Rework how diagnostic lints are stored. | Nicholas Nethercote | -2/+2 |
| 2024-01-13 | Auto merge of #119088 - George-lewis:glewis/suggest-upgrading-compiler, r=Nil... | bors | -1/+1 |
| 2024-01-13 | Auto merge of #119409 - Kobzol:rustc-codegen-ssa-query-instability, r=Nilstrieb | bors | -2/+14 |
| 2024-01-13 | Add check for ui_testing via promoting parameters from `ParseSess` to `Session` | George-lewis | -1/+1 |
| 2024-01-13 | rustc_codegen_ssa: Enforce `rustc::potential_query_instability` lint | Jakub Beránek | -2/+14 |
| 2024-01-12 | Revert "Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelix" | DianQK | -20/+52 |
| 2024-01-12 | Revert "Auto merge of #118568 - DianQK:no-builtins-symbols, r=pnkfelix" | DianQK | -15/+3 |
| 2024-01-11 | Change how `force-warn` lint diagnostics are recorded. | Nicholas Nethercote | -7/+2 |
| 2024-01-10 | Rename `{create,emit}_warning` as `{create,emit}_warn`. | Nicholas Nethercote | -10/+10 |
| 2024-01-05 | Auto merge of #119192 - michaelwoerister:mcp533-push, r=cjgillot | bors | -7/+7 |
| 2024-01-05 | Rollup merge of #119538 - nnethercote:cleanup-errors-5, r=compiler-errors | Michael Goulet | -4/+4 |
| 2024-01-04 | Make iteration order of wasm_import_module_map query stable | Michael Woerister | -3/+3 |
| 2024-01-04 | Make iteration order of upstream_monomorphizations query stable | Michael Woerister | -4/+4 |
| 2024-01-04 | Remove `is_lint` field from `Level::Error`. | Nicholas Nethercote | -1/+1 |
| 2024-01-04 | Avoid some `rustc_errors::` qualifiers. | Nicholas Nethercote | -3/+3 |
| 2024-01-03 | Enable address sanitizer for MSVC targets using INFERASANLIBS linker flag | Daniel Paoliello | -14/+30 |
| 2024-01-03 | Rename some `Diagnostic` setters. | Nicholas Nethercote | -1/+1 |
| 2023-12-24 | Remove more `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -7/+7 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -60/+61 |
| 2023-12-23 | Remove all uses of `DiagnosticBuilder::forget_guarantee()`. | Nicholas Nethercote | -7/+7 |
| 2023-12-23 | Improve some names. | Nicholas Nethercote | -4/+4 |
| 2023-12-18 | Auto merge of #119069 - matthiaskrgr:rollup-xxk4m30, r=matthiaskrgr | bors | -10/+14 |
| 2023-12-18 | Rollup merge of #118905 - bzEq:revert-u64-on-xcoff, r=WaffleLapkin | Matthias Krüger | -10/+14 |
| 2023-12-18 | Rename many `DiagCtxt` and `EarlyDiagCtxt` locals. | Nicholas Nethercote | -10/+9 |
| 2023-12-18 | Rename many `DiagCtxt` arguments. | Nicholas Nethercote | -2/+2 |