about summary refs log tree commit diff
path: root/compiler/rustc_macros
AgeCommit message (Expand)AuthorLines
2025-09-25resolve: Do not finalize shadowed bindingsVadim Petrochenkov-1/+1
2025-09-02Revert introduction of `[workspace.dependencies]`.Nicholas Nethercote-2/+2
2025-08-28Add `proc-macro2` and `quote` to `[workspace.dependencies]`.Nicholas Nethercote-2/+2
2025-08-16remove `should_render` in `PrintAttribute` deriveDeadbeef-40/+20
2025-08-14cleanup: Remove useless `[T].iter().last()`Esteban Küber-1/+1
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-1/+1
2025-07-22Implement AST visitors using a derive macro.Camille GILLOT-0/+93
2025-07-06Fix line break after ":" in unpretty attribute printJonathan Brouwer-1/+2
2025-07-03Rollup merge of #134006 - klensy:typos, r=nnethercoteJana Dönszelmann-3/+3
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-3/+3
2025-07-01Remove doc comments from TyCtxtFeedMichael Goulet-1/+0
2025-06-28Use tidy to sort `sym::*` itemsYotam Ofek-27/+0
2025-06-26Only args in main diag are saved and restored without removing the newly adde...xizheyin-11/+5
2025-06-25Add runtime check to avoid overwrite arg easily in diag and store and restore...xizheyin-5/+25
2025-06-08Remove all unused feature gates from the compilerbjorn3-1/+0
2025-05-20Allow trailing comma after argument in query definitionMichael Goulet-0/+1
2025-05-17Enable rust-analyzer to go from query definition to the corresponding provide...Lukas Wirth-0/+14
2025-05-13Auto merge of #140887 - pietroalbini:pa-bootstrap-update, r=compiler-errorsbors-1/+0
2025-05-12Fix typosomahs-1/+1
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-04-29Rename `rustc_query_append!` to `rustc_with_all_queries!`Zalathar-3/+15
2025-04-25Rollup merge of #140202 - est31:let_chains_feature_compiler, r=lcnrMatthias Krüger-1/+1
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-04-23Remove `synstructure::Structure::underscore_const` calls.Nicholas Nethercote-24/+4
2025-04-16Move eager translation to a method on `Diag`Jake Goulding-11/+4
2025-04-15Split TypeFolder and FallibleTypeFolderMichael Goulet-17/+43
2025-04-10Allow drivers to supply a list of extra symbols to internAlex Macleod-9/+16
2025-03-15Move codec module back into middleMichael Goulet-18/+8
2025-03-15Use {Decodable,Encodable}_NoContext in type_irMichael Goulet-8/+8
2025-03-15Fold visit into tyMichael Goulet-6/+6
2025-03-15Squash fold into tyMichael Goulet-3/+3
2025-03-12Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan...Matthias Krüger-1/+0
2025-03-11Rollup merge of #138063 - compiler-errors:improve-attr-unpretty, r=jdonszelmannJakub Beránek-11/+16
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)-3/+1
2025-03-10Fix pretty printing of parsed attrs in hir_prettyMichael Goulet-8/+13
2025-03-10Rename print_something to should_renderMichael Goulet-5/+5
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-08Specify rust lints for `compiler/` crates via Cargo.Nicholas Nethercote-0/+3
2025-02-24pretty print hir attributesJana Dönszelmann-0/+154
2025-02-22Fix binding mode problemsMichael Goulet-2/+2
2025-02-22Upgrade the compiler to edition 2024Michael Goulet-1/+1
2025-02-19Make fewer crates depend on rustc_ast_irMichael Goulet-3/+3
2025-02-08Rustfmtbjorn3-18/+24
2025-02-01Rename `ensure_forwards_result_if_red` to `return_result_from_ensure_ok`Zalathar-10/+16
2025-01-07Avoid naming variables `str`Josh Triplett-8/+8
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-1/+1
2024-10-27give a better error for tuple structs in `derive(Diagnostic)`jyn-3/+6
2024-10-27Use LLVM-C APIs for getting/setting visibilityZalathar-0/+2
2024-10-26Add a macro that derives `TryFrom<u32>` for fieldless enumsZalathar-0/+63