Lukas Wirth
|
880baa9e56
|
Shuffle hir-expand things around
|
2024-01-26 19:28:39 +01:00 |
|
Lukas Wirth
|
0c3fbba3b9
|
fix: Fix SyntaxContextID using incorrect self IDs
|
2024-01-01 12:54:30 +01:00 |
|
HoLLy
|
c13330971d
|
Fix out-of-bounds panic in some macros due to unhandled self_ref
|
2023-12-31 12:51:43 +01:00 |
|
Lukas Wirth
|
4ec81230db
|
Remove usages of Span::DUMMY
|
2023-12-20 12:53:46 +01:00 |
|
Lukas Wirth
|
ec6162308e
|
Move the SpanMap definition into the span crate
|
2023-12-18 14:50:48 +01:00 |
|
Lukas Wirth
|
66e29be1bd
|
internal: Split out a span crate
|
2023-12-18 14:08:33 +01:00 |
|
Lukas Wirth
|
9cb13b6efb
|
Allow navigation targets to be duplicated when the focus range lies in the macro definition site
|
2023-12-06 12:38:19 +01:00 |
|
Lukas Wirth
|
d2a31acda1
|
Fix macro expansion expression parenthesis wrapping
|
2023-12-02 13:03:46 +01:00 |
|
Lukas Wirth
|
92d447f976
|
🧹
|
2023-11-28 10:55:40 +01:00 |
|
Lukas Wirth
|
30093a6d81
|
spans always come from real file
|
2023-11-28 10:55:39 +01:00 |
|
Lukas Wirth
|
05f375eae2
|
hygiene 2.0
|
2023-11-28 10:55:39 +01:00 |
|
Lukas Wirth
|
e36b3f7b8c
|
Proper span representation with syntax context
|
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
|
fa76f60cc1
|
Run cargo fmt on 1.72
|
2023-08-25 22:24:41 +03:30 |
|
Lukas Wirth
|
75607fc34c
|
Simplify
|
2023-08-01 17:47:52 +02:00 |
|
Lukas Wirth
|
6a7b905c86
|
Fix the eager token maps by re-mapping the textranges between the input and input expansion
|
2023-07-13 09:22:38 +02:00 |
|
Lukas Wirth
|
2366c16bf9
|
Fix eager token mapping panics
|
2023-07-11 13:54:28 +02:00 |
|
Lukas Wirth
|
d5f64f875a
|
Infallibe ExpandDatabase::macro_def
|
2023-07-10 16:23:29 +02:00 |
|
Laurențiu Nicola
|
7197a27028
|
Use triomphe Arc
|
2023-05-02 20:02:43 +03:00 |
|
Lukas Wirth
|
4ea5d7f6a0
|
Re-introduce option for macro_arg to prevent calling macros with empty inputs
|
2023-04-16 20:26:26 +02:00 |
|
Lukas Wirth
|
96a774261f
|
Option begone part 1
|
2023-04-16 19:20:42 +02:00 |
|
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 |
|
Lukas Wirth
|
621e96bd6a
|
Encode one level of cfg_attr in attr_id
|
2023-01-09 21:06:13 +01:00 |
|
Lukas Wirth
|
7bf2a25dfe
|
Encode the variants of HirFileId in a u32 with MSB as the tag
|
2022-11-25 23:28:35 +01:00 |
|
Peh
|
1f011fa4a3
|
style: rename crates to kebab case
|
2022-05-01 10:48:58 +00:00 |
|