Lukas Wirth
|
42d46325a1
|
Add MacroId to hir_def in attempt to unify Macros with ModuleDefId
|
2022-03-08 21:50:00 +01:00 |
|
Lukas Wirth
|
c1f91c93b2
|
minor: Simplify
|
2022-03-06 17:56:02 +01:00 |
|
Chayim Refael Friedman
|
e6a35c28cb
|
Future-proof against a next edition by using >= and not ==
So that we won't have a strange bug when edition 2024 will land.
rustc [also does that](427cf81206/compiler/rustc_builtin_macros/src/edition_panic.rs (L84) ).
|
2022-02-28 11:13:55 +02:00 |
|
Jonas Schievink
|
aec4bcf3f2
|
Implement the new built-in unreachable! macro
|
2022-02-25 19:13:04 +01:00 |
|
ihciah
|
494fab202a
|
feat: support concat_bytes
|
2022-02-25 18:46:11 +08:00 |
|
Lukas Wirth
|
1505b6a9b4
|
internal: Split unresolve proc-macro error out of mbe
|
2022-02-22 10:08:00 +01:00 |
|
Lukas Wirth
|
2ad71f1350
|
Shrink mbe::ExpandError and mbe::ParseError
|
2022-02-03 17:25:24 +01:00 |
|
Jonas Schievink
|
e5ed43b1dc
|
Remove redundant Option from eager macro fns
|
2022-01-21 12:58:06 +01:00 |
|
Jonas Schievink
|
95ddeaed8e
|
Fix concat! with captured expression
|
2021-12-10 15:17:31 +01:00 |
|
Lukas Wirth
|
5c0b895f69
|
Rename intern_macro -> intern_macro_call
|
2021-11-14 16:25:47 +01:00 |
|
Lukas Wirth
|
54e6583f53
|
Add dummy impls for trace_macros and log_syntax
|
2021-10-26 20:52:38 +02:00 |
|
Aleksey Kladov
|
55d8be5a24
|
internal: consistent module naming
|
2021-10-10 15:44:03 +03:00 |
|