Changelog for monad-memo-0.5.4
Change Log
All notable changes to the monad-memo project will be documented in this file
[0.5.4] - 2022-01-04
Fixed
- Fix GHC 9.2.1 build
[0.5.3] - 2020-09-21
Fixed
README.mdlinks
Removed
- Travis-ci build configuration
[0.5.2] - 2020-09-20
Added
- CI on Github actions with test coverage and Hackage upload
Fixed
monad-memo.cabalstructure: redundancy and to enable test coverage calculationCHANGELOG.mdstructure
[0.5.1] - 2018-08-31
Added
- Support multiple mutable caches in transformers stack This allows Array/Vector-based caches to be used for mutually recursive function memoization
[0.5.0] - 2018-08-06
Fixed
- Refresh project to be compilable with latest GHC and libraries
- Remove dependency on
mtlpackage (transformersis sufficient) - Use
Exceptinstead of deprecatedError - Remove support for
ListTtransformer since it is now deprecated - Use standard
StateT&ReaderTforMonadCacheimplementations
[0.4.1] - 2013-03-06
Fixed
- Documentation
Exampleis renamed toexampleand is excluded from package's module hierarchy
[0.4.0] - 2013-02-26
Added
ArrayCache: mutable array-basedMonadCachefor top performanceVectorCache(and flavours)vector-basedMonadCachefor even better performance- Simple benchmark included
Fixed
- Bug fixes in transformer implementations (
Reader,State,RWS)
[0.3.0] - 2011-04-03
Added
- Added generalized
MemoStateTtransformer (to host anyData.MapLikecache-container) MemoTis nowMemoStateTinstantiated withData.Map
[0.2.0] - 2011-03-27
Added
- A set of
forXfunctions (for2,for3andfor4) to adapt curried function into uncurriedMemoCache