about summary refs log tree commit diff
path: root/compiler/rustc_macros/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-1/+1
2025-07-22Implement AST visitors using a derive macro.Camille GILLOT-0/+11
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-1/+1
2025-06-08Remove all unused feature gates from the compilerbjorn3-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-03-15Use {Decodable,Encodable}_NoContext in type_irMichael Goulet-2/+2
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-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-02-24pretty print hir attributesJana Dönszelmann-0/+9
2024-10-26Add a macro that derives `TryFrom<u32>` for fieldless enumsZalathar-0/+10
2024-08-29Add `warn(unreachable_pub)` to `rustc_macros`.Nicholas Nethercote-0/+1
2024-08-26Remove a couple of unused feature enablesbjorn3-2/+0
2024-07-29Reformat `use` declarations.Nicholas Nethercote-2/+1
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-2/+4
2024-05-21Add note_once/help_once to diagnostic derivesXiretza-0/+6
2024-04-21Allow nesting subdiagnosticsXiretza-0/+1
2024-03-11Rename diagnostic derive things.Nicholas Nethercote-2/+2
2024-02-21Docs for extension proc-macroMichael Goulet-0/+14
2024-02-16Move trait into attr so it's greppableMichael Goulet-2/+2
2024-02-16Add a simple extension trait deriveMichael Goulet-0/+6
2024-02-06Invert diagnostic lints.Nicholas Nethercote-2/+0
2024-01-25Remove unused featuresclubby789-1/+0
2023-12-31Avoid specialization for the Span Encodable and Decodable implsbjorn3-0/+2
2023-11-21Add HashStable_NoContext to simplify HashStable implementations in rustc_type_irMichael Goulet-0/+7
2023-11-18Begin nightly-ifying rustc_type_irMichael Goulet-22/+0
2023-11-10Simplify the `current_rustc_version` macro.Nicholas Nethercote-0/+3
2023-10-26Parse rustc version at compile timeDavid Tolnay-0/+6
2023-10-26Support environment variable for interned Symbol valueDavid Tolnay-0/+1
2023-08-23Bump cfg(bootstrap)Mark Rousskov-1/+1
2023-08-03Add `internal_features` lintNilstrieb-0/+1
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