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.ahash
versionsInterner::erase_tokens_after
- allows reusing the interner without leaking memory.Initial Release