about summary refs log tree commit diff
path: root/compiler/rustc_macros/src/lib.rs
AgeCommit message (Expand)AuthorLines
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-54/+0
2023-02-22errors: generate typed identifiers in each crateDavid Wood-6/+2
2023-02-14Use derive attributes for uninteresting traversalsAlan Egerton-2/+21
2023-01-11Support eager subdiagnostics againmejrs-0/+1
2022-11-26Auto merge of #103556 - clubby789:specialize-option-partial-eq, r=scottmcmbors-1/+1
2022-11-21Improve slug name errormejrs-0/+1
2022-11-01Use `allow_internal_unstable` and add unstable reasonclubby789-1/+1
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+0
2022-09-21UPDATE - rename SessionSubdiagnostic macro to SubdiagnosticJhonny Bill Mena-1/+1
2022-09-21UPDATE - rename DiagnosticHandler macro to DiagnosticJhonny Bill Mena-1/+1
2022-09-21UPDATE - rename DiagnosticHandler trait to IntoDiagnosticJhonny Bill Mena-1/+1
2022-09-15Only enable the let_else feature on bootstrapest31-1/+1
2022-08-30Rework SessionSubdiagnostic derive to support multipart_suggestionXiretza-0/+5
2022-08-24translations: rename warn_ to warningLuis Cardoso-3/+3
2022-08-21Replace #[lint/warning/error] with #[diag]Xiretza-6/+0
2022-08-21Make derived SessionDiagnostics generic on diagnostic levelXiretza-0/+2
2022-08-18Add diagnostic translation lints to crates that don't emit them5225225-0/+2
2022-08-12Update rustdoc to new slug styleest31-5/+5
2022-07-15macros: support adding warnings to diagsDavid Wood-2/+5
2022-07-06Rollup merge of #98884 - davidtwco:translation-on-lints-derive, r=oli-obkDylan DPC-0/+19
2022-07-05Add #[derive(TypeVisitable)]Alan Egerton-0/+2
2022-07-05macros: add diagnostic derive for lintsDavid Wood-0/+19
2022-05-24macros: introduce `fluent_messages` macroDavid Wood-0/+59
2022-05-12macros: spanless subdiagnostics from `()` fieldsDavid Wood-0/+1
2022-04-29macros: add interop between diagnostic derivesDavid Wood-0/+1
2022-04-29macros: split diagnostic derives into modulesDavid Wood-3/+3
2022-04-29macros: subdiagnostic deriveDavid Wood-1/+17
2022-04-13couple of clippy::complexity fixesMatthias Krüger-1/+1
2022-04-05macros: note/help in `SessionDiagnostic` deriveDavid Wood-0/+2
2022-04-05macros: add `#[no_arg]` to skip `set_arg` callDavid Wood-0/+1
2022-04-05macros: rename `#[message]` to `#[primary_span]`David Wood-4/+1
2022-04-05macros: translatable struct attrs and warningsDavid Wood-2/+7
2022-02-24Convert `newtype_index` to a proc macroAaron Hill-0/+23
2020-12-12Improve error handling in `symbols` proc-macroArlie Davis-1/+1
2020-09-01Add SessionDiagnostic derive macro.jumbatm-0/+13
2020-08-30mv compiler to compiler/mark-0/+38