about summary refs log tree commit diff
path: root/compiler/rustc_errors/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-09-04fix: Filter suggestion parts that match existing codeScott Schafer-10/+11
2025-09-04refactor: Move assert for disjoint substitution spansScott Schafer-0/+6
2025-09-02Correct typo in `rustc_errors` commentSamuel Moelius-1/+1
2025-08-24Support lints in early attribute parsingJana Dönszelmann-3/+3
2025-08-22Refactor lint buffering to avoid requiring a giant enumJosh Triplett-1/+3
2025-08-20Split `rustc_hir_id` out of `rustc_hir`Josh Triplett-1/+1
2025-08-20Move `IntoDiagArg` earlier in the dependency chainsJosh Triplett-6/+12
2025-07-31Extend `is_case_difference` to handle digit-letter confusablesxizheyin-5/+6
2025-07-07Remove unused allow attrsYotam Ofek-1/+0
2025-07-01Update `cfg(bootstrap)`Josh Stone-1/+1
2025-06-19Extract SilentEmitterCameron Steffen-27/+3
2025-06-19Rename SilentEmitter -> FatalOnlyEmitterCameron Steffen-1/+1
2025-06-19Extract Translator structCameron Steffen-8/+7
2025-06-18Rollup merge of #142123 - Kobzol:timings, r=nnethercoteUrgau-0/+11
2025-06-18Implement lint against direct uses of rustc_type_ir in compiler cratesRomain Perier-0/+1
2025-06-16Add infrastructure for emitting timing sectionsJakub Beránek-0/+11
2025-06-12introduce new lint infraJana Dönszelmann-1/+15
2025-06-08Remove all unused feature gates from the compilerbjorn3-2/+0
2025-06-07compiler: Treat ForceWarning as a Warning for diagnostic levelJubilee Young-1/+1
2025-05-27Remove an unnecessary use of `Box::into_inner`.Nicholas Nethercote-1/+0
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-04-16Move eager translation to a method on `Diag`Jake Goulding-1/+1
2025-04-07Don't call Span.with_parent on the good path in has_stashed_diagnosticMichael Goulet-26/+44
2025-04-03Split ExpectationLintId off LevelOli Scherer-20/+19
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-0/+1
2025-03-09Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxuMatthias Krüger-1/+0
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-07Rollup merge of #138111 - estebank:use-dfv, r=nnethercoteMatthias Krüger-0/+1
2025-03-06Rollup merge of #137303 - compiler-errors:maybe-forgor, r=cjgillotMichael Goulet-1/+0
2025-03-03Use default field values in `markdown::parse::Context`Esteban Küber-0/+1
2025-02-23stabilize extract_ifbendn-1/+0
2025-02-22Remove MaybeForgetReturn suggestionMichael Goulet-1/+0
2025-02-21Trim suggestion part before generating highlightsMichael Goulet-1/+6
2025-02-21More sophisticated span trimmingMichael Goulet-11/+34
2025-02-16Move hashes from rustc_data_structure to rustc_hashes so they can be shared w...Ben Kimock-1/+2
2025-02-14Trim suggestion parts to the subset that is purely additiveMichael Goulet-0/+18
2025-02-14Consider add-prefix replacements tooMichael Goulet-3/+4
2025-02-14Use underline suggestions for purely 'additive' replacementsMichael Goulet-0/+11
2025-02-06Avoid manually producing FatalError in a couple of placesbjorn3-2/+2
2025-02-02Rollup merge of #136445 - bjorn3:diag_ctxt_cleanup, r=oli-obkMatthias Krüger-33/+20
2025-02-02Replace ParseSess::set_dcx with DiagCtxt::set_emitterbjorn3-0/+4
2025-02-02Use fallback fluent bundle from inner emitter in SilentEmitterbjorn3-7/+1
2025-02-02Slightly simplify DiagCtxt::make_silentbjorn3-27/+16
2025-01-31Make comma separated lists of anything easier to make for errorsEsteban Küber-13/+1
2025-01-19Manual cleanup of some `is_{or_none|some_and}` usagesYotam Ofek-1/+2
2025-01-19Run `clippy --fix` for `unnecessary_map_or` lintYotam Ofek-1/+1
2025-01-11Remove a bunch of diagnostic stashing that doesn't do anythingMichael Goulet-2/+0
2024-12-16update uses of extract_if in the compilerThe 8472-4/+4