about summary refs log tree commit diff
path: root/compiler/rustc_session
AgeCommit message (Expand)AuthorLines
2022-04-05span: move `MultiSpan`David Wood-4/+6
2022-04-03Cleanup after some refactoring in rustc_targetLoïc BRANSTETT-1/+1
2022-04-03Replace every Vec in Target(Options) with it's Cow equivalentLoïc BRANSTETT-1/+1
2022-04-02Create 2024 editionJacob Pratt-0/+5
2022-04-02ast_lowering: Stop wrapping `ident` matchers into groupsVadim Petrochenkov-0/+4
2022-03-30Stabilize native library modifier syntax and the `whole-archive` modifier spe...Vadim Petrochenkov-22/+67
2022-03-27Make fatal DiagnosticBuilder yield neverMichael Goulet-20/+12
2022-03-26Auto merge of #95296 - workingjubilee:pretty-session, r=Dylan-DPCbors-120/+85
2022-03-24Use a let-chain in _session::output (nfc)Jubilee Young-15/+10
2022-03-24Vigorously refactor _session::code_stats (nfc)Jubilee Young-19/+11
2022-03-24Prettify rustc_session fmt with capturing args (nfc)Jubilee Young-86/+64
2022-03-20Filter OnceNote in diagnostic infra.Camille GILLOT-73/+1
2022-03-18Auto merge of #88098 - Amanieu:oom_panic, r=nagisabors-3/+37
2022-03-17Rollup merge of #94960 - codehorseman:master, r=oli-obkDylan DPC-4/+4
2022-03-16rustc_error: make ErrorReported impossible to constructmark-18/+29
2022-03-16resolve the conflict in compiler/rustc_session/src/parse.rscodehorseman-4/+4
2022-03-15fix typosDylan DPC-3/+3
2022-03-10Rollup merge of #94274 - djkoloski:unknown_unstable_lints, r=tmandryDylan DPC-2/+19
2022-03-09Add miri to the well known conditional compilation names and valuesLoïc BRANSTETT-5/+10
2022-03-08Switch the primary diagnostic to `unknown_lints`David Koloski-2/+19
2022-03-06Update -Z unpretty error messageAlex Macleod-4/+3
2022-03-04Rollup merge of #94362 - Urgau:check-cfg-values, r=petrochenkovDylan DPC-6/+110
2022-03-04Rollup merge of #94524 - bjorn3:remove_num_cpus, r=Mark-SimulacrumMatthias Krüger-2/+1
2022-03-04Add well known values to --check-cfg implementationLoïc BRANSTETT-5/+102
2022-03-04Rollup merge of #93913 - bjorn3:remove_everybody_loops, r=jackh726Dylan DPC-6/+2
2022-03-03Auto merge of #87835 - xFrednet:rfc-2383-expect-attribute-with-ids, r=wesleyw...bors-0/+7
2022-03-03Remove the everybody loops passbjorn3-6/+2
2022-03-03Add -Z oom={panic,abort} command-line optionAmanieu d'Antras-3/+37
2022-03-03Add support for values() with --check-cfgLoïc BRANSTETT-1/+8
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-17/+17
2022-03-02Remove num_cpus dependency from bootstrap, build-manifest and rustc_sessionbjorn3-2/+1
2022-02-26Auto merge of #93516 - nagisa:branch-protection, r=cjgillotbors-2/+4
2022-02-25Switch bootstrap cfgsMark Rousskov-1/+1
2022-02-25Auto merge of #94130 - erikdesjardins:partially, r=nikicbors-3/+3
2022-02-25Auto merge of #93368 - eddyb:diagbld-guarantee, r=estebankbors-47/+51
2022-02-24Rollup merge of #94175 - Urgau:check-cfg-improvements, r=petrochenkovDylan DPC-23/+25
2022-02-23Continue improvements on the --check-cfg implementationLoïc BRANSTETT-11/+11
2022-02-23rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission".Eduard-Mihai Burtescu-18/+38
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-22/+16
2022-02-22Improve CheckCfg internal representationLoïc BRANSTETT-23/+25
2022-02-20Rollup merge of #94146 - est31:let_else, r=cjgillotMatthias Krüger-12/+7
2022-02-19Adopt let else in more placesest31-12/+7
2022-02-19reduce default uninit_const_chunk_threshold to 16 (from 256)Erik Desjardins-2/+2
2022-02-19No branch protection metadata unless enabledSimonas Kazlauskas-2/+4
2022-02-19switch to limiting the number of init/uninit chunksErik Desjardins-3/+3
2022-02-18Rollup merge of #93915 - Urgau:rfc-3013, r=petrochenkovMatthias Krüger-1/+92
2022-02-18Rollup merge of #91675 - ivanloz:memtagsan, r=nagisaMatthias Krüger-1/+2