about summary refs log tree commit diff
path: root/tests/codegen/src-hash-algorithm/src-hash-algorithm-md5.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-12-22 09:49:05 +0000
committerbors <bors@rust-lang.org>2023-12-22 09:49:05 +0000
commit20e09c6968f1ca6811595f098f757b9f0eb8158f (patch)
treea64914bf9fa82b548c4f41eb24fc77b0670ad334 /tests/codegen/src-hash-algorithm/src-hash-algorithm-md5.rs
parent3ce35931db9f1f19b00b3ded71a13723349ca22b (diff)
parent5761b50ed899ca9c9ba9cab672d30b68725b3c18 (diff)
downloadrust-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/src-hash-algorithm-md5.rs')
0 files changed, 0 insertions, 0 deletions