Releases: typst/comemo
Releases · typst/comemo
Version 0.4.0
Version 0.3.1
- The traversal of cache entries for a specific hash is now in reverse to check the most recent entry first (temporal locality)
- Bumped syn to 2.0 and siphasher to 1.0
0.3.0
Improvements:
- Relaxes the
'static
bound on tracked types, they can now have lifetimes - Improves performance of constraint generation and validation
- Fixes possible name clashes in tracked methods (e.g. if parameters are called
value
)
Breaking changes:
- Removed public
Constraint
type, use<T as Validate>::Constraint
instead - Moved
valid
method fromTrack
to the newValidate
trait
0.2.2
This release switches from SipHash 2-4 to SipHash 1-3 for better performance. Thanks to @dccsillag!
0.2.1
This release adds a new update
method to Prehashed
.
0.2
This release features mutation tracking and exposes contraints for more advanced use cases.
0.1
This is the initial release of comemo
, an incremental computation library.