| Age | Commit message (Expand) | Author | Lines |
| 2022-03-02 | rename ErrorReported -> ErrorGuaranteed | mark | -14/+14 |
| 2022-02-23 | rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission". | Eduard-Mihai Burtescu | -15/+35 |
| 2022-02-23 | rustc_errors: handle `force_warn` only through `DiagnosticId::Lint`. | Eduard-Mihai Burtescu | -10/+0 |
| 2022-02-23 | Replace `&mut DiagnosticBuilder`, in signatures, with `&mut Diagnostic`. | Eduard-Mihai Burtescu | -20/+14 |
| 2022-01-23 | Remove DiagnosticBuilder.quiet | mark | -4/+0 |
| 2021-12-05 | Auto merge of #91555 - matthiaskrgr:rollup-pq0iaq7, r=matthiaskrgr | bors | -1/+1 |
| 2021-12-05 | Rollup merge of #91535 - Aaron1011:stabilize-future-incompat, r=nagisa | Matthias Krüger | -1/+1 |
| 2021-12-05 | Auto merge of #88611 - m-ou-se:array-into-iter-new-deprecate, r=joshtriplett | bors | -3/+2 |
| 2021-12-04 | Stabilize `-Z emit-future-incompat` as `--json future-incompat` | Aaron Hill | -1/+1 |
| 2021-12-04 | Use IntoIterator for array impl everywhere. | Mara Bos | -3/+2 |
| 2021-12-02 | Move instrument coverage config getters to `Options` | Dylan MacKenzie | -6/+3 |
| 2021-12-02 | Move `mir_opt_level` getter into `Options` | Dylan MacKenzie | -4/+1 |
| 2021-11-24 | Remove `-Z force-overflow-checks` | Noah Lev | -5/+1 |
| 2021-11-22 | add rustc option for using LLVM stack smash protection | Benjamin A. Bjørnseth | -1/+20 |
| 2021-11-08 | Don't proceed to codegen if there are lint errors | Joshua Nelson | -1/+1 |
| 2021-10-25 | Add LLVM CFI support to the Rust compiler | Ramon de C Valle | -0/+13 |
| 2021-10-06 | Enable AutoFDO. | Michael Benfield | -0/+10 |
| 2021-10-03 | Practice diagnostic message convention | Hirochika Matsumoto | -1/+1 |
| 2021-10-01 | Rollup merge of #89322 - tmiasko:rm-optimization-fuel, r=michaelwoerister | Manish Goregaokar | -6/+1 |
| 2021-09-28 | Reapply "Remove optimization_fuel_crate from Session" | bjorn3 | -6/+1 |
| 2021-09-28 | rustc_session: Remove lint store from `Session` | Vadim Petrochenkov | -16/+1 |
| 2021-09-21 | Fix ICE with `--cap-lints=allow` and `-Zfuel=...=0` | Fabian Wolff | -1/+6 |
| 2021-09-17 | Rollup merge of #88751 - bjorn3:move_filesearch, r=oli-obk | Yuki Okushi | -9/+21 |
| 2021-09-08 | Use Lrc instead of Option to avoid duplication of a SearchPath | bjorn3 | -8/+8 |
| 2021-09-08 | Move get_tools_search_paths from FileSearch to Session | bjorn3 | -1/+13 |
| 2021-09-08 | Revert "Remove optimization_fuel_crate from Session" | bjorn3 | -1/+6 |
| 2021-09-06 | Move `confused_type_with_std_module` to `ResolverOutputs` | Aaron Hill | -5/+0 |
| 2021-09-02 | Add explanation for ctfe_backtrace lock | bjorn3 | -0/+3 |
| 2021-09-02 | Remove print_fuel_crate field of Session | bjorn3 | -6/+1 |
| 2021-09-02 | Remove optimization_fuel_crate from Session | bjorn3 | -6/+1 |
| 2021-08-27 | Remove `Session.if_let_suggestions` | Aaron Hill | -4/+0 |
| 2021-08-25 | Rollup merge of #88218 - Aaron1011:missing-method-dyn, r=nagisa | Léo Lanteri Thauvin | -4/+0 |
| 2021-08-21 | Remove `Session.trait_methods_not_found` | Aaron Hill | -4/+0 |
| 2021-08-21 | Remove `Session.used_attrs` and move logic to `CheckAttrVisitor` | Aaron Hill | -33/+5 |
| 2021-08-15 | Include (potentially remapped) working dir in crate hash | Aaron Hill | -14/+1 |
| 2021-08-10 | Replace #[plugin_registrar] with exporting __rustc_plugin_registrar | bjorn3 | -6/+0 |
| 2021-08-07 | Rollup merge of #87761 - rusticstuff:rustc_error_overflow, r=Mark-Simulacrum | Yuki Okushi | -2/+1 |
| 2021-08-05 | Remove warnings/errors from compiler when using typeck_body in rustdoc span m... | Guillaume Gomez | -0/+4 |
| 2021-08-04 | Fix overflow in rustc happening if the `err_count()` is reduced in a stage. | Hans Kratz | -2/+1 |
| 2021-07-29 | Remove unused field `Session.system_library_path` | Aaron Hill | -5/+0 |
| 2021-07-23 | Rename `known_attrs` to `expanded_inert_attrs` and move to rustc_expand | Aaron Hill | -10/+0 |
| 2021-07-20 | Allow combining -Cprofile-generate and -Cpanic=unwind when targeting | Michael Woerister | -20/+1 |
| 2021-07-11 | Simplify future incompatible reporting. | Eric Huss | -19/+2 |
| 2021-07-06 | Auto merge of #86572 - rylev:force-warnings-always, r=nikomatsakis | bors | -1/+11 |
| 2021-07-06 | Revert "Revert "Merge CrateDisambiguator into StableCrateId"" | bjorn3 | -13/+13 |
| 2021-07-04 | Combine individual limit queries into single `limits` query | Aaron Hill | -0/+14 |
| 2021-07-04 | Query-ify global limit attribute handling | Aaron Hill | -38/+2 |
| 2021-07-01 | New force_warn diagnostic builder and ensure cap-lints doesn't reduce force_w... | Ryan Levick | -0/+10 |
| 2021-06-30 | Add support for leaf fn frame pointer elimination | Simonas Kazlauskas | -12/+0 |
| 2021-06-30 | Force warnings even when can_emit_warnings == false | Ryan Levick | -1/+1 |