Lukas Wirth
|
188c577855
|
Newtype ErasedFileAstId
|
2024-08-05 13:46:47 +02:00 |
|
Lukas Wirth
|
5264f86242
|
Encode edition within FileId in the hir layer
|
2024-07-18 08:49:10 +02:00 |
|
Lukas Wirth
|
93024ad411
|
Switch token trees to use Symbols
|
2024-07-16 10:11:59 +02:00 |
|
Lukas Wirth
|
05ce57efd5
|
Fix incorrect encoding of literals in the proc-macro-api on version 4
|
2024-07-15 14:51:01 +02:00 |
|
Lukas Wirth
|
e846c04fbe
|
Encode ident rawness and literal kind separately in tt::Leaf
|
2024-07-15 12:24:40 +02:00 |
|
Lukas Wirth
|
c236190b60
|
Abstract proc-macro-srv protocol format
|
2024-06-30 16:56:30 +02:00 |
|
Lukas Wirth
|
2fb38ceb66
|
Faster env snapshotting in proc-macro-srv
|
2024-06-30 16:10:20 +02:00 |
|
Lukas Wirth
|
399dbc074b
|
internal: Enforce utf8 paths
|
2024-03-19 15:39:00 +01:00 |
|
GnomedDev
|
8011b56827
|
Swap Subtree::token_trees from Vec to boxed slice
|
2024-02-04 00:28:22 +00:00 |
|
Johann Hemmann
|
e7e09e7750
|
large_enum_variant
|
2024-01-31 19:06:35 +01:00 |
|
Lukas Wirth
|
5761b50ed8
|
More general server config message for proc-macro-api
|
2023-12-22 10:35:10 +01:00 |
|
Lukas Wirth
|
2e52aa1615
|
Clean up
|
2023-12-21 17:24:00 +01:00 |
|
Lukas Wirth
|
a892237ed4
|
Add rust-analyzer-span server feature equivalent to the ID server
|
2023-12-21 17:22:59 +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
|
0003e568ca
|
Pass calling span through to builtin macro expansions
|
2023-12-01 14:11:57 +01:00 |
|
Lukas Wirth
|
b98597f06d
|
Re-enable proc-macros
|
2023-11-28 16:28:56 +01:00 |
|
Lukas Wirth
|
92d447f976
|
🧹
|
2023-11-28 10:55:40 +01:00 |
|
Lukas Wirth
|
e36b3f7b8c
|
Proper span representation with syntax context
|
2023-11-28 10:55:39 +01:00 |
|
Lukas Wirth
|
f79439caed
|
Infect proc-macro-api crate with generic span type parameter
|
2023-11-28 10:55:39 +01:00 |
|
Lukas Wirth
|
9fb1b04826
|
Encode closing delimiter span in FlatTrees
|
2023-04-14 10:34:41 +02:00 |
|
Lukas Wirth
|
8e998c4aa7
|
Fail spawning proc-macro servers when their api version is newer than r-a's
|
2023-02-03 10:38:38 +01:00 |
|
Lukas Wirth
|
c40b0895f0
|
Implement proc-macro-api versioning
|
2023-02-01 11:04:20 +01:00 |
|
Lukas Wirth
|
41a46a78f2
|
Make tt generic over the span data
|
2023-01-31 14:58:16 +01:00 |
|
Peh
|
1f011fa4a3
|
style: rename crates to kebab case
|
2022-05-01 10:48:58 +00:00 |
|