Deadbeef
|
82f174fbd9
|
Merge Trait and TraitAlias handling
|
2025-08-13 15:28:08 +08:00 |
|
Stuart Cook
|
9f4e2cc51d
|
Rollup merge of #140035 - fee1-dead-contrib:push-oszwkkvmpkks, r=jieyouxu,wesleywiser
Implement RFC 3503: frontmatters
Tracking issue: #136889
Supercedes #137193. This implements [RFC 3503](https://github.com/rust-lang/rfcs/blob/master/text/3503-frontmatter.md).
This might break rust-analyzer. Will look into how to fix that.
Suggestions welcome for how to improve diagnostics.
|
2025-05-06 16:28:39 +10:00 |
|
Deadbeef
|
9fce1dfac5
|
Implement RFC 3503: frontmatters
Supercedes #137193
|
2025-05-05 23:10:08 +08:00 |
|
Lukas Wirth
|
7e526b6be7
|
Add expression fill mode variant for filling with underscore expressions
|
2025-04-28 10:39:36 +02:00 |
|
Prajwal S N
|
72c7cd3869
|
chore: clean up some FIXMEs
Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com>
|
2025-04-04 17:40:56 +05:30 |
|
Lukas Wirth
|
d31301cbe7
|
refactor: Reduce codegen burden for SyntaxNode and SyntaxToken
|
2025-03-21 12:14:39 +01:00 |
|
Lukas Wirth
|
d6dc1bf05e
|
refactor: Reduce codegen burden for SyntaxKind
|
2025-03-21 12:14:39 +01:00 |
|
BenjaminBrienen
|
7535bb4661
|
cargo fmt
|
2025-03-15 21:32:01 +01:00 |
|
Lukas Wirth
|
4dc936bfe2
|
Bump proc-macro2 in xtask
|
2025-02-05 08:22:20 +01:00 |
|
Lukas Wirth
|
4b6007115a
|
minor: New clippy lints
|
2025-01-06 17:57:17 +01:00 |
|
Chayim Refael Friedman
|
505e82c19c
|
Add a function to convert a SyntaxKind to its text, where possible
This will also help for the make's quote macro.
|
2024-12-30 04:01:05 +02:00 |
|
Chayim Refael Friedman
|
737500137f
|
Generate a method for static retrieval of the SyntaxKind of a node, where possible
This will help for the quote macro for `ast::make`.
|
2024-12-30 03:13:17 +02:00 |
|
Lukas Wirth
|
86658c66b4
|
Parse builtin#asm expressions
|
2024-09-04 14:09:03 +02:00 |
|
Lukas Wirth
|
f90bdfc13d
|
internal: Properly check the edition for edition dependent syntax kinds
|
2024-08-15 15:57:47 +02:00 |
|
Lukas Wirth
|
200a01adc4
|
Generate From impls for Any* nodes
|
2024-07-25 10:21:58 +02:00 |
|
Lukas Wirth
|
b8cac1bb6b
|
string is not a keyword
|
2024-07-17 11:11:57 +02:00 |
|
Lukas Wirth
|
983c9c122e
|
Derive kinds information from ungrammar file
|
2024-07-17 10:04:45 +02:00 |
|
Lukas Wirth
|
35aa238020
|
Inline all the things
|
2024-07-07 11:18:40 +02:00 |
|
Lukas Wirth
|
c08d419fba
|
HasGenericArgs syntax trait
|
2024-07-07 11:18:28 +02:00 |
|
Lukas Wirth
|
ce5046be50
|
Run codegen commands as tests if their results are commited
|
2024-07-07 09:14:50 +02:00 |
|
Lukas Wirth
|
5802643900
|
Move parser test generation to xtask
|
2024-07-07 08:51:19 +02:00 |
|
Lukas Wirth
|
15973f1a55
|
Fix stop_watch on linux
|
2024-07-07 08:40:41 +02:00 |
|
Lukas Wirth
|
9b3e912d67
|
Update generated lint definitions
|
2024-07-07 08:35:18 +02:00 |
|
Lukas Wirth
|
013b6a883f
|
Fix up the syntax tree for macro 2.0
|
2024-07-03 10:41:19 +02:00 |
|
Lukas Wirth
|
b38d5394bb
|
internal: Move grammar codegen into xtask
|
2024-03-19 10:57:53 +01:00 |
|