about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src/proc_macro_harness.rs
AgeCommit message (Expand)AuthorLines
2023-03-23expand: Pass `ast::Crate` by reference to AST transforming passesVadim Petrochenkov-7/+5
2023-03-22rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov-5/+3
2023-02-21Use `ThinVec` in `ast::Block`.Nicholas Nethercote-1/+1
2023-02-21Use `ThinVec` in various AST types.Nicholas Nethercote-4/+8
2022-12-28Rename `Rptr` to `Ref` in AST and HIRNilstrieb-1/+1
2022-12-22Mark `proc_macro_decls_static` as always usedJoshua Nelson-0/+2
2022-11-29Avoid more `MetaItem`-to-`Attribute` conversions.Nicholas Nethercote-11/+3
2022-08-22Use `AttrVec` in more places.Nicholas Nethercote-1/+1
2022-06-23Rename some `ExtCtxt` methods.Nicholas Nethercote-2/+2
2022-05-27proc_macro: don't pass a client-side function pointer through the server.Eduard-Mihai Burtescu-32/+39
2022-05-27Simplify types in `proc_macro_harness.rs`.Nicholas Nethercote-27/+17
2022-02-20Rollup merge of #94146 - est31:let_else, r=cjgillotMatthias Krüger-14/+9
2022-02-19Adopt let else in more placesest31-14/+9
2022-01-15Deny mixing bin crate type with lib crate typesbjorn3-5/+0
2021-09-01Compute proc_macros in resolutions.Camille GILLOT-23/+13
2021-08-21Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`Aaron Hill-3/+3
2021-07-17Use LocalExpnId where possible.Camille GILLOT-1/+1
2021-07-13expand: Support helper attributes for built-in derive macrosVadim Petrochenkov-76/+7
2021-02-18ast: Stop using `Mod` in `Crate`Vadim Petrochenkov-1/+1
2020-12-24use matches!() macro in more placesMatthias Krüger-4/+1
2020-11-03rustc_ast: Do not panic by default when visiting macro callsVadim Petrochenkov-4/+0
2020-09-10Attach `TokenStream` to `ast::Visibility`Aaron Hill-4/+4
2020-08-30mv compiler to compiler/mark-0/+492