rust-analyzer/crates/proc-macro-srv/src
Chayim Refael Friedman 4bcf03e28b Use stable AST IDs
Instead of simple numbering, we hash important bits, like the name of the item.

This will allow for much better incrementality, e.g. when you add an item. Currently, this invalidates the IDs of all following items, which invalidates pretty much everything.
2025-06-12 08:47:22 +03:00
..
dylib feat(proc-macro-srv): support metadata version 10 2025-04-03 14:58:59 +05:30
server_impl Use stable AST IDs 2025-06-12 08:47:22 +03:00
tests Use stable AST IDs 2025-06-12 08:47:22 +03:00
dylib.rs Use stable AST IDs 2025-06-12 08:47:22 +03:00
lib.rs Use stable AST IDs 2025-06-12 08:47:22 +03:00
proc_macros.rs Use stable AST IDs 2025-06-12 08:47:22 +03:00
server_impl.rs Fix proc macro server handling of strings with minuses 2025-06-11 01:03:35 +03:00