Changelog for lca-0.4
0.4 [2021.02.17]
-
lcanow always exportsnullandlengthfunctions that are always specialized toPath, i.e.,length :: Path a -> Int null :: Path a -> BoolPreviously, these specialized versions of
nullandlengthwere only exported with GHC 7.8 or older, and for more recent GHCs, theData.Foldableversions were exported instead. The exported API is now uniform across all supported versions of GHC. -
The build-type has been changed from
CustomtoSimple. To achieve this, thedocteststest suite has been removed in favor of usingcabal-docspecto run the doctests.
0.3.1 [2018.02.06]
- Fix the build with GHC 8.4.
- Use
cabal-doctestfor the test suite.
0.3
- Updated to build without warnings in the wake of GHC 7.10.
- Use (and re-export) the new overloaded
nullandlengthfrom Prelude on GHC 7.10+ - Modified
mkeep,mdropandmlcato parameterize them by monoid homomorphisms. This permits cheaper summaries to be calculated over the dropped path, when only a portion of the information in the path is required.
0.2.4
- Fixed a bug in path reconstruction
0.2.3
- Improved documentation to also note that this package also provides an improvement in the online version of the level ancestor problem.
0.2.2
- Added README
- Better haddock coverage
- Added links to documentation