summaryrefslogtreecommitdiff
path: root/compiler/rustc_errors/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* Emits E0599 when meeting MyTrait::missing_methodmu0019992023-05-171-0/+1
* Auto merge of #107586 - SparrowLii:parallel-query, r=cjgillotbors2023-05-131-3/+3
|\
| * correct literals for dyn thread safeSparrowLii2023-05-061-3/+3
| * introduce `DynSend` and `DynSync` auto traitSparrowLii2023-05-061-3/+3
* | Mark `ErrorGuaranteed` constructor as deprecated so people don't use itMichael Goulet2023-05-051-14/+21
|/
* Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote2023-05-031-8/+8
* Auto merge of #110407 - Nilstrieb:fluent-macro, r=davidtwcobors2023-04-191-1/+1
|\
| * Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb2023-04-181-1/+1
* | Store hashes in special types so they aren't accidentally encoded as numbersBen Kimock2023-04-181-2/+2
|/
* Rollup merge of #110072 - joshtriplett:stabilize-is-terminal, r=Mark-SimulacrumMatthias Krüger2023-04-131-1/+0
|\
| * Stabilize IsTerminalJosh Triplett2023-04-101-1/+0
* | Rollup merge of #110135 - compiler-errors:revert-108031, r=davidtwcoMatthias Krüger2023-04-121-2/+0
|\ \
| * | Revert "Don't recover lifetimes/labels containing emojis as character literals"Michael Goulet2023-04-101-2/+0
| |/
* | Migrate most of `rustc_builtin_macros` to diagnostic implsclubby7892023-04-101-1/+3
|/
* Avoid ICE of attempt to add with overflow in emitteryukang2023-03-211-1/+1
* Simplify message pathsest312023-03-111-1/+1
* Properly colorize multi-part suggestions in the same lineEsteban Küber2023-03-041-1/+1
* Rollup merge of #108482 - Ezrashaw:force-error-docs, r=GuillaumeGomezMatthias Krüger2023-02-261-3/+1
|\
| * refactor: statically guarantee that current error codes are documentedEzra Shaw2023-02-261-3/+1
* | Add ErrorGuaranteed to HIR TyKind::ErrMichael Goulet2023-02-251-15/+1
|/
* errors: generate typed identifiers in each crateDavid Wood2023-02-221-2/+4
* Rollup merge of #108031 - jieyouxu:issue-108019, r=estebankMatthias Krüger2023-02-181-0/+2
|\
| * Don't recover lifetimes/labels containing emojis as character literals许杰友 Jieyou Xu (Joe)2023-02-141-0/+2
* | `if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`Maybe Waffle2023-02-161-16/+13
|/
* Introduce `-Zterminal-urls` to use OSC8 for error codesEsteban Küber2023-02-091-0/+8
* session: diagnostic migration lint on more fnsDavid Wood2023-01-301-9/+32
* errors: add `emit_note`/`create_note` on `Handler`David Wood2023-01-301-0/+11
* add debug assertion for suggestions with overlapping partsLukas Markeffsky2023-01-201-0/+1
* Rollup merge of #106427 - mejrs:translation_errors, r=davidtwconils2023-01-111-1/+16
|\
| * Make translate_message return result and add testsmejrs2023-01-081-1/+11
| * Improve fluent error messagesmejrs2023-01-051-0/+5
* | Collect backtraces for delayed span-bugs tooMichael Goulet2023-01-091-23/+15
* | Rollup merge of #104543 - JhonnyBillM:migrate-codegen-ssa-to-diagnostics-stru...Matthias Krüger2023-01-071-0/+14
|\ \
| * | ADD - create and emit Bug support for DiagnosticsJhonny Bill Mena2022-12-271-0/+14
* | | Rollup merge of #106287 - Nilstrieb:its-bugging-me-how-we-dont-have-docs, r=j...Matthias Krüger2023-01-061-0/+2
|\ \ \ | |_|/ |/| |
| * | Add some docs to `bug`, `span_bug` and `delay_span_bug`Nilstrieb2022-12-301-0/+2
| |/
* | Auto merge of #84762 - cjgillot:resolve-span-opt, r=petrochenkovbors2023-01-021-50/+56
|\ \
| * | Ignore span references from diagnostics.Camille GILLOT2022-12-251-47/+51
| * | Use absolute spans when trying to steal an AST diagnostic.Camille GILLOT2022-12-251-3/+5
* | | Only deduplicate stack traces for good path bugsMichael Goulet2022-12-311-12/+18
| |/ |/|
* | fix more clippy::style findingsMatthias Krüger2022-12-251-2/+2
|/
* more clippy::complexity fixesMatthias Krüger2022-12-151-1/+1
* Rollup merge of #101975 - chenyukang:fix-101749, r=compiler-errorsMatthias Krüger2022-12-041-0/+1
|\
| * fix #101749, use . instead of :: when accessing a method of an objectyukang2022-12-031-0/+1
* | Remove useless borrows and derefsMaybe Waffle2022-12-011-1/+1
* | make `error_reported` check for delayed bugsBoxy2022-11-241-3/+18
|/
* Rollup merge of #104504 - compiler-errors:fru-syntax-note, r=estebankMatthias Krüger2022-11-201-0/+3
|\
| * Add a detailed note for missing comma in FRU syntax typoMichael Goulet2022-11-181-0/+3
* | Rollup merge of #103117 - joshtriplett:use-is-terminal, r=eholkMatthias Krüger2022-11-191-0/+1
|\ \
| * | Use IsTerminal in rustc_errorsJosh Triplett2022-10-161-0/+1