| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2023-12-18 | Rename `CodegenContext::create_diag_handler` as `CodegenContext::create_dcx`. | Nicholas Nethercote | -9/+5 |
| 2023-12-18 | Rename `Session::span_diagnostic` as `Session::dcx`. | Nicholas Nethercote | -11/+11 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -6/+6 |
| 2023-12-18 | Address comment | Kai Luo | -1/+1 |
| 2023-12-15 | Split `Handler::emit_diagnostic` in two. | Nicholas Nethercote | -1/+1 |
| 2023-12-14 | Address comment | Kai Luo | -2/+5 |
| 2023-12-13 | Fix XCOFF metadata | Kai Luo | -10/+11 |
| 2023-12-11 | Auto merge of #118344 - saethlin:rmeta-header-pos, r=WaffleLapkin | bors | -9/+9 |
| 2023-12-10 | Apply suggestions from code review | Ben Kimock | -1/+1 |
| 2023-12-09 | Auto merge of #117873 - quininer:android-emutls, r=Amanieu | bors | -2/+36 |
| 2023-12-07 | Add emulated TLS support | quininer | -2/+36 |
| 2023-12-05 | Consider only `#[no_mangle]` as builtin functions | DianQK | -2/+3 |
| 2023-12-04 | Avoid adding compiler-used functions to `symbols.o` | DianQK | -1/+12 |
| 2023-12-02 | Auto merge of #118470 - nnethercote:cleanup-error-handlers, r=compiler-errors | bors | -3/+3 |
| 2023-12-02 | Use `Session::diagnostic` in more places. | Nicholas Nethercote | -1/+1 |
| 2023-12-02 | Rename `*note_without_error` as `*note`. | Nicholas Nethercote | -2/+2 |
| 2023-12-01 | Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelix | bors | -52/+20 |
| 2023-12-01 | Auto merge of #118472 - nnethercote:rustc_session, r=bjorn3 | bors | -1/+1 |
| 2023-11-30 | Move `MetadataLoader{,Dyn}` to `rustc_metadata`. | Nicholas Nethercote | -1/+1 |