Lukas Wirth
|
5264f86242
|
Encode edition within FileId in the hir layer
|
2024-07-18 08:49:10 +02:00 |
|
Lukas Wirth
|
5374ebbf36
|
Simplify
|
2024-06-30 14:00:55 +02:00 |
|
Lukas Wirth
|
bfb187aacd
|
Fix expression scope calculation when within macro expansions
|
2024-06-30 13:26:17 +02:00 |
|
Lukas Wirth
|
97b58f2846
|
Try caching macro calls more aggressively
|
2024-06-04 15:23:00 +02:00 |
|
Lukas Wirth
|
c0171bdd32
|
fix: Fix container search failing for tokens originating within derive attributes
|
2024-06-01 20:57:29 +02:00 |
|
Lukas Wirth
|
9ba4493918
|
internal: Improve rooted upmapping
|
2024-03-12 13:46:58 +01:00 |
|
Lukas Wirth
|
c3c9f5ffe1
|
internal: Compute syntax validation errors on demand
|
2024-03-04 12:06:15 +01:00 |
|
Lukas Wirth
|
efd76ecff1
|
Move AstIdMap infra to the span crate
|
2024-03-01 15:39:44 +01:00 |
|
Lukas Wirth
|
d252247ab7
|
internal: Remove unnecessary usages of ExpansionInfo
|
2024-01-31 09:57:17 +01:00 |
|
Lukas Wirth
|
002e611d09
|
fix: Deduplicate annotations
|
2023-12-19 08:49:00 +01:00 |
|
Lukas Wirth
|
66e29be1bd
|
internal: Split out a span crate
|
2023-12-18 14:08:33 +01:00 |
|
Lukas Wirth
|
b1a8f83a0c
|
fix: Smaller spans for unresolved field and method diagnostics
|
2023-12-08 18:46:36 +01:00 |
|
Lukas Wirth
|
634d588fd7
|
Simplify
|
2023-12-06 14:36:39 +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
|
81410ab500
|
Cleanup FileId stuff
|
2023-12-02 19:32:53 +01:00 |
|
Lukas Wirth
|
7a8c4c001b
|
Turn macro_expand from query to normal function
|
2023-11-28 17:23:51 +01:00 |
|
Lukas Wirth
|
c43078f99d
|
Re-implement InFile wrappers as type aliases over generic InFileWrapper
|
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 |
|