Laurențiu Nicola
|
52fd2c8e48
|
Fix unnecessary braces warnings
|
2020-04-06 17:21:33 +03:00 |
|
Edwin Cheng
|
7667aa6033
|
Refactoring a bit
|
2020-03-25 19:50:12 +08:00 |
|
Edwin Cheng
|
34dc8d25c1
|
Add basic custom derive lowering
|
2020-03-25 19:50:12 +08:00 |
|
Edwin Cheng
|
c7b0c72dd7
|
Fix whitespace in tests
|
2020-03-05 00:12:39 +08:00 |
|
Edwin Cheng
|
1465cc0c4f
|
Implement concat macro
|
2020-03-04 01:21:14 +08:00 |
|
Edwin Cheng
|
0d55454073
|
Add LazyMacroId
|
2020-03-04 01:21:14 +08:00 |
|
Kirill Bulatov
|
b8ddcb0652
|
Run cargo +nightly fix --clippy -Z unstable-options
|
2020-02-18 16:03:08 +02:00 |
|
Edwin Cheng
|
aceb9d7fb0
|
Add token ids for all tt::Leaf
|
2019-12-18 11:20:22 +08:00 |
|
Florian Diebold
|
6911bc89a7
|
Rename N! to name!
|
2019-12-13 22:33:38 +01:00 |
|
Florian Diebold
|
259c42f00e
|
Add macros for known names and paths
|
2019-12-13 22:33:37 +01:00 |
|
Edwin Cheng
|
509fedd9d2
|
Remove MacroFileKind
|
2019-12-08 16:16:52 +08:00 |
|
Florian Diebold
|
10697041c1
|
Implement all the other built-in derives
Since as long as we're not implementing the bodies, they all work the same way.
|
2019-12-05 19:52:52 +01:00 |
|
Florian Diebold
|
db8a00bd99
|
Implement derive(Copy, Clone) properly (well, kind of)
|
2019-12-05 19:29:57 +01:00 |
|
Florian Diebold
|
18f6a995d0
|
Add expansion infrastructure for derive macros
|
2019-12-05 17:23:09 +01:00 |
|