diff options
| author | bors <bors@rust-lang.org> | 2023-12-22 09:49:05 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2023-12-22 09:49:05 +0000 |
| commit | 20e09c6968f1ca6811595f098f757b9f0eb8158f (patch) | |
| tree | a64914bf9fa82b548c4f41eb24fc77b0670ad334 /tests/codegen/src-hash-algorithm | |
| parent | 3ce35931db9f1f19b00b3ded71a13723349ca22b (diff) | |
| parent | 5761b50ed899ca9c9ba9cab672d30b68725b3c18 (diff) | |
| download | rust-20e09c6968f1ca6811595f098f757b9f0eb8158f.tar.gz rust-20e09c6968f1ca6811595f098f757b9f0eb8158f.zip | |
Auto merge of #16088 - Veykril:proc-macro-srv-2, r=Veykril
feat: Implement a rust-analyzer span backed proc-macro server mode This implements the basic span APIs. Basically anything that doesn't require talking back to the client for information access. This also commits our syntax fixup marker to use an `ErasedAstFileId` of `!0-1` aka `0xffff_fffe`, instead of using a dummy FileId as a marker, as we need that for the `SourceFile` API to be implementable. The reason as to why the server needs to know about this at all is to prevent it from creating invalid fixup spans which could make r-a panic.
Diffstat (limited to 'tests/codegen/src-hash-algorithm')
0 files changed, 0 insertions, 0 deletions
