summary refs log tree commit diff
path: root/compiler/rustc_session/src/session.rs
AgeCommit message (Expand)AuthorLines
2022-05-06sess: add `create_{err,warning}`David Wood-0/+12
2022-04-25fix formattingChristian Poveda-5/+1
2022-04-25use `ParseSess` instead of `Session` in `into_diagnostic`Christian Poveda-5/+9
2022-04-15Rollup merge of #96026 - matthiaskrgr:clippy_compl_1304, r=Dylan-DPCDylan DPC-1/+1
2022-04-15Rollup merge of #94461 - jhpratt:2024-edition, r=pnkfelixDylan DPC-0/+5
2022-04-13couple of clippy::complexity fixesMatthias Krüger-1/+1
2022-04-13errors: lazily load fallback fluent bundleDavid Wood-15/+7
2022-04-12sess: try sysroot candidates for fluent bundleDavid Wood-11/+13
2022-04-05session: opt for enabling directionality markersDavid Wood-2/+6
2022-04-05macros: translatable struct attrs and warningsDavid Wood-3/+13
2022-04-05errors: implement sysroot/testing bundle loadingDavid Wood-6/+19
2022-04-05errors: implement fallback diagnostic translationDavid Wood-35/+92
2022-04-05span: move `MultiSpan`David Wood-2/+2
2022-04-02Create 2024 editionJacob Pratt-0/+5
2022-03-27Make fatal DiagnosticBuilder yield neverMichael Goulet-20/+11
2022-03-26Auto merge of #95296 - workingjubilee:pretty-session, r=Dylan-DPCbors-6/+6
2022-03-24Prettify rustc_session fmt with capturing args (nfc)Jubilee Young-6/+6
2022-03-20Filter OnceNote in diagnostic infra.Camille GILLOT-73/+1
2022-03-16rustc_error: make ErrorReported impossible to constructmark-17/+28
2022-03-03Auto merge of #87835 - xFrednet:rfc-2383-expect-attribute-with-ids, r=wesleyw...bors-0/+7
2022-03-02Set `LintExpectationId` in level and collect fulfilled ones (RFC-2383)xFrednet-1/+5
2022-03-02Added `Expect` lint level and attribute (RFC-2383)xFrednet-0/+3
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-14/+14
2022-02-23rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission".Eduard-Mihai Burtescu-15/+35
2022-02-23rustc_errors: handle `force_warn` only through `DiagnosticId::Lint`.Eduard-Mihai Burtescu-10/+0
2022-02-23Replace `&mut DiagnosticBuilder`, in signatures, with `&mut Diagnostic`.Eduard-Mihai Burtescu-20/+14
2022-01-23Remove DiagnosticBuilder.quietmark-4/+0
2021-12-05Auto merge of #91555 - matthiaskrgr:rollup-pq0iaq7, r=matthiaskrgrbors-1/+1
2021-12-05Rollup merge of #91535 - Aaron1011:stabilize-future-incompat, r=nagisaMatthias Krüger-1/+1
2021-12-05Auto merge of #88611 - m-ou-se:array-into-iter-new-deprecate, r=joshtriplettbors-3/+2
2021-12-04Stabilize `-Z emit-future-incompat` as `--json future-incompat`Aaron Hill-1/+1
2021-12-04Use IntoIterator for array impl everywhere.Mara Bos-3/+2
2021-12-02Move instrument coverage config getters to `Options`Dylan MacKenzie-6/+3
2021-12-02Move `mir_opt_level` getter into `Options`Dylan MacKenzie-4/+1
2021-11-24Remove `-Z force-overflow-checks`Noah Lev-5/+1
2021-11-22add rustc option for using LLVM stack smash protectionBenjamin A. Bjørnseth-1/+20
2021-11-08Don't proceed to codegen if there are lint errorsJoshua Nelson-1/+1
2021-10-25Add LLVM CFI support to the Rust compilerRamon de C Valle-0/+13
2021-10-06Enable AutoFDO.Michael Benfield-0/+10
2021-10-03Practice diagnostic message conventionHirochika Matsumoto-1/+1
2021-10-01Rollup merge of #89322 - tmiasko:rm-optimization-fuel, r=michaelwoeristerManish Goregaokar-6/+1
2021-09-28Reapply "Remove optimization_fuel_crate from Session"bjorn3-6/+1
2021-09-28rustc_session: Remove lint store from `Session`Vadim Petrochenkov-16/+1
2021-09-21Fix ICE with `--cap-lints=allow` and `-Zfuel=...=0`Fabian Wolff-1/+6
2021-09-17Rollup merge of #88751 - bjorn3:move_filesearch, r=oli-obkYuki Okushi-9/+21
2021-09-08Use Lrc instead of Option to avoid duplication of a SearchPathbjorn3-8/+8
2021-09-08Move get_tools_search_paths from FileSearch to Sessionbjorn3-1/+13
2021-09-08Revert "Remove optimization_fuel_crate from Session"bjorn3-1/+6
2021-09-06Move `confused_type_with_std_module` to `ResolverOutputs`Aaron Hill-5/+0
2021-09-02Add explanation for ctfe_backtrace lockbjorn3-0/+3