summaryrefslogtreecommitdiff
path: root/compiler/rustc_macros/src/diagnostics
Commit message (Expand)AuthorAgeFilesLines
* Rollup merge of #111120 - chenyukang:yukang-suggest-let, r=NilstriebDylan DPC2023-05-091-1/+1
|\
| * Suggest let for possible binding with tyyukang2023-05-081-1/+1
* | Make spans a bit betterMichael Goulet2023-05-083-13/+23
* | Diagnostic args are still args if they're documentedMichael Goulet2023-05-082-8/+7
|/
* Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb2023-04-182-338/+0
* Auto merge of #110092 - clubby789:builtin-macros-translatable, r=compiler-errorsbors2023-04-111-2/+4
|\
| * Migrate most of `rustc_builtin_macros` to diagnostic implsclubby7892023-04-101-2/+4
* | Inline format_argsNilstrieb2023-04-091-1/+1
* | Fix some clippy::complexityNilstrieb2023-04-091-2/+2
* | Some simple `clippy::perf` fixesNilstrieb2023-04-091-1/+1
|/
* address commentsDeadbeef2023-04-061-44/+49
* fix errorsDeadbeef2023-04-062-1/+2
* fix and bless ui tests 1/2Deadbeef2023-04-062-1/+19
* migrate rustc_macros to syn 2.0Deadbeef2023-04-064-275/+196
* Don't emit the OS error in a noteest312023-03-311-3/+6
* Use std::fs::read_to_file in fluent_messages macroest312023-03-311-11/+3
* Check for escape sequences in Fluent resourcesclubby7892023-03-291-0/+12
* Allow using `bool` for optional diagnosticsclubby7892023-02-272-5/+18
* errors: generate typed identifiers in each crateDavid Wood2023-02-224-235/+228
* Forbid #[suggestion_*(...)] on VecsXiretza2023-02-013-43/+66
* Detect references to non-existant messages in Fluent resourcesclubby7892023-01-271-2/+32
* Support eager subdiagnostics againmejrs2023-01-111-4/+20
* Fix `uninlined_format_args` for some compiler cratesnils2023-01-054-18/+13
* rustc: Remove needless lifetimesJeremy Stucki2022-12-202-2/+2
* use &str / String literals instead of format!()Matthias Krüger2022-12-181-8/+4
* more clippy::complexity fixesMatthias Krüger2022-12-151-1/+1
* Auto merge of #105233 - mejrs:always_eager, r=estebankbors2022-12-141-36/+11
|\
| * Always evaluate vecs of subdiagnostics eagerlymejrs2022-12-041-36/+11
* | Remove useless borrows and derefsMaybe Waffle2022-12-014-32/+32
|/
* Improve slug name errormejrs2022-11-211-53/+44
* Fix testsmejrs2022-11-211-31/+39
* Match crate and slug namesmejrs2022-11-211-1/+53
* couple of clippy::perf fixesMatthias Krüger2022-11-181-1/+1
* Modify comment syntax errorwanghaha-dev2022-11-071-2/+2
* Rollup merge of #103575 - Xiretza:suggestions-style-attr, r=davidtwcoManish Goregaokar2022-11-012-20/+104
|\
| * Remove #[suggestion_*] attributesXiretza2022-10-261-15/+37
| * Convert all #[suggestion_*] attributes to #[suggestion(style = "...")]Xiretza2022-10-261-1/+1
| * Add "tool-only" suggestion styleXiretza2022-10-261-5/+8
| * Add style= parameter to suggestion attributesXiretza2022-10-261-14/+73
* | Auto merge of #103217 - mejrs:track, r=eholkbors2022-11-011-0/+3
|\ \ | |/ |/|
| * Add more track_callermejrs2022-10-311-0/+3
* | Allow specifying multiple alternative suggestionsXiretza2022-10-233-21/+107
* | Migrate all diagnosticsNilstrieb2022-10-232-9/+9
* | Generate fluent message constant in a flat module for all cratesNilstrieb2022-10-231-34/+31
* | infer: use derive moreDavid Wood2022-10-171-0/+2
* | macros: fully specify path to `Fn`David Wood2022-10-171-1/+1
* | macros: allow subdiagnostic-kind-less variantsDavid Wood2022-10-171-5/+16
* | macros: support doc comments in diag derivesDavid Wood2022-10-173-14/+60
|/
* macros: simplify field ordering in diag deriveDavid Wood2022-10-103-102/+38
* macros: separate suggestion fmt'ing and emissionDavid Wood2022-10-103-23/+81