Lukas Wirth
|
93024ad411
|
Switch token trees to use Symbols
|
2024-07-16 10:11:59 +02:00 |
|
Lukas Wirth
|
ba543f7d76
|
internal: Don't unnecessarily clone ModPaths out of interning wrappers
|
2024-06-12 11:43:36 +02:00 |
|
Lukas Wirth
|
855282fa53
|
internal: Don't unnecessarily clone ModPaths in early name res
|
2024-06-12 11:25:19 +02:00 |
|
Lukas Wirth
|
6f0207d594
|
Cleanup some inert attribute stuff
|
2024-06-04 12:38:20 +02:00 |
|
Lukas Wirth
|
cd9e90cc71
|
Update builtin tool list
|
2024-05-18 10:52:05 +02:00 |
|
Wyatt Herkamp
|
262e06f1ef
|
Remove MacroCallKind::DeriveAttr
|
2024-03-21 12:50:58 -04:00 |
|
Wyatt Herkamp
|
2c2bbe07fd
|
Treat Derive Macro specially.
|
2024-03-21 08:07:54 -04:00 |
|
Wyatt Herkamp
|
15d183be79
|
Initial Attempt limiting number of token tree in macro expansion.
|
2024-03-21 08:06:43 -04:00 |
|
Lukas Wirth
|
b59c8c76db
|
Repalce Span with SyntaxContextId in MacroCallLoc
|
2024-03-15 12:47:05 +01:00 |
|
Lukas Wirth
|
abe3177445
|
Shrink MacroCallLoc
|
2024-03-13 18:05:27 +01:00 |
|
Lukas Wirth
|
5a343415e8
|
Add some size assertions
|
2024-01-26 19:28:39 +01:00 |
|
Lukas Wirth
|
51a9e7831a
|
Rename some things and turn macro to macro def into a query
|
2023-12-21 09:18:25 +01:00 |
|
Lukas Wirth
|
5c466ccc2b
|
Refactor out some crate wide data in DefMap into nested struct
|
2023-06-01 15:04:38 +02:00 |
|
Ryo Yoshida
|
f2a35deb50
|
Consider macro sub-namespace during name resolution
|
2023-05-11 21:13:12 +09:00 |
|
Lukas Wirth
|
cebc018e2a
|
Remove unnecessary is_derive field from MacroCallKind::Attr
|
2023-04-22 14:29:28 +02:00 |
|
Lukas Wirth
|
3f5c9920d6
|
Move hir_def::builtin_attr to hir_def::attr::builtin
|
2023-04-06 19:55:49 +02:00 |
|
Lukas Wirth
|
40c068f502
|
Use hir_def::builtin_attr::find_builtin_attr_idx
|
2023-04-06 19:44:29 +02:00 |
|
Lukas Wirth
|
68723043db
|
Split out hir-def attribute handling parts into hir-expand
|
2023-01-09 19:29:28 +01:00 |
|
Peh
|
1f011fa4a3
|
style: rename crates to kebab case
|
2022-05-01 10:48:58 +00:00 |
|