austaras
|
dad0fdb13f
|
fix: preserve where clause when builtin derive
|
2024-02-08 22:44:39 +08:00 |
|
Johann Hemmann
|
fad4fa163c
|
cargo clippy --fix
|
2024-01-18 13:59:49 +01:00 |
|
Lukas Wirth
|
7dd9f20ce3
|
Builtin derives are hygienic
|
2024-01-08 12:50:11 +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
|
7b804552a5
|
Remove Delimiter::DUMMY_INVISIBLE
|
2023-12-20 14:00:14 +01:00 |
|
Lukas Wirth
|
66e29be1bd
|
internal: Split out a span crate
|
2023-12-18 14:08:33 +01:00 |
|
Lukas Wirth
|
0003e568ca
|
Pass calling span through to builtin macro expansions
|
2023-12-01 14:11:57 +01:00 |
|
Lukas Wirth
|
30093a6d81
|
spans always come from real file
|
2023-11-28 10:55:39 +01:00 |
|
Lukas Wirth
|
890eb17b4e
|
Replace ID based TokenMap with proper relative text-ranges / spans
|
2023-11-28 10:55:39 +01:00 |
|
hkalbasi
|
50559118fb
|
Give real discriminant_type to chalk
|
2023-07-14 20:15:18 +03:30 |
|
Lukas Wirth
|
4ff93398fd
|
Skip buildin subtrees for builtin derives
|
2023-07-10 15:19:00 +02:00 |
|
hkalbasi
|
3a1054fc1c
|
Replace x with it
|
2023-07-06 17:33:17 +03:30 |
|
Laurențiu Nicola
|
0b441ca6a5
|
Use a more obscure hasher name in derive expansion
|
2023-06-13 08:50:27 +03:00 |
|
Lukas Wirth
|
a02b9b279e
|
internal: Lazy eager macros
|
2023-06-09 13:02:13 +02:00 |
|
Ryo Yoshida
|
4f0c6fac17
|
fix: only generate trait bound for associated types in field types
|
2023-06-07 20:52:49 +09:00 |
|
hkalbasi
|
7da80d4f67
|
Use double reference in debug derive
|
2023-05-12 12:36:57 +03:30 |
|
hkalbasi
|
d9f4cbbe8f
|
Emit function bodies in expanding builtin derives
|
2023-05-03 14:14:47 +03:30 |
|
Lukas Wirth
|
a2a3fecae3
|
Option begone part 2
|
2023-04-16 19:20:48 +02:00 |
|
hkalbasi
|
c54cb88950
|
Add bounds for associated types in derive macro
|
2023-04-07 19:33:14 +03:30 |
|
Lukas Wirth
|
435d585d0c
|
Revert "Add bounds for fields in derive macro"
|
2023-04-07 11:01:17 +02:00 |
|
hkalbasi
|
0241b52dad
|
Add bounds for fields in derive macro
|
2023-04-07 02:21:46 +03:30 |
|
Lukas Wirth
|
9fb9ee3b6a
|
internal: Rename AstDatabase to ExpandDatabase
|
2023-03-13 16:35:41 +01:00 |
|
Lukas Wirth
|
41a46a78f2
|
Make tt generic over the span data
|
2023-01-31 14:58:16 +01:00 |
|
Ryo Yoshida
|
6459d7f817
|
Support const generics for builtin derive macro
|
2022-10-23 00:05:22 +09:00 |
|
Lukas Wirth
|
88e297e47d
|
minor: Simplify
|
2022-05-20 16:52:10 +02:00 |
|
Peh
|
1f011fa4a3
|
style: rename crates to kebab case
|
2022-05-01 10:48:58 +00:00 |
|