rust-analyzer/crates/syntax
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
..
fuzz edition = "2024" 2025-03-15 21:32:01 +01:00
src Use stable AST IDs 2025-06-12 08:47:22 +03:00
test_data minor: Simplify impl-ty parse validation 2025-03-25 10:14:40 +01:00
Cargo.toml refactor: Simplify macro call id construction 2025-05-02 17:26:48 +02:00
rust.ungram Give path segment type anchors their own grammar rule 2025-06-04 11:40:05 +02:00