All notable changes to imara-diff will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
inter::Interner::erase_tokens_after
not removing tokens from the LUT in some cases.
inter::Interner::erase_tokens_after
only removed tokens from the LUT of the interner but did not actually remove the value from the list of tokens. This cause iteration to still access these values.
- Dependency on multiple
ahash
versions
- Add multiple usage examples to the crate documentation
Interner::erase_tokens_after
- allows reusing the interner without leaking memory.
Initial Release