0.4.1.0
- Fix divergence of
fromInfinite and fromListWithDef on infinite inputs.
0.4.0.0
- Remove instances
Foldable and Traversable, they are too dangerous to diverge.
- Add
HalfWord and ThirdWord types,
change types of toZCurve, fromZCurve, toZCurve3, fromZCurve3 accordingly.
- Add
throughZCurveFix and throughZCurveFix3.
- Add
imapSubvectors.
- Add
prependVector.
0.3.4.0
- Breaking change: remove deprecated
zipSubvectors, use zipWithSubvectors.
- Add
foldr catamorphism and fromInfinite / toInfinite conversions.
- Add
iterateWithIndex and iterateWithIndexM.
0.3.3.0
- Add
fromListWithDef, fromVectorWithDef, interleave.
- Add
unfoldr and unfoldrM.
- Export
tabulateFixM'.
- Add
sliceSubvectors, traverseSubvectors, zipWithSubvectors and zipWithMSubvectors.
- Deprecate
zipSubvectors in favor of zipWithSubvectors.
0.3.2.0
- Implement
tabulateFix'.
- Compatibility fixes.
0.3.1.0
- Define
Monad, MonadFix, MonadZip instances.
- Define
Distributive and Representable instances.
- Speed up
index.
0.3.0.0
- Make
Chimera polymorphic by vector type
- Implement
memoize and memoizeFix.
- Implement
cycle and iterate.
- Implement
mapSubvectors and zipSubvectors
- Make boxed
tabulateFix even lazier.
- Speed up
Data.Chimera.WheelMapping.
- Remove
mapWithKey, traverseWithKey, zipWithKey, zipWithKeyM.
0.2.0.0
- Generalize bit streams to
Chimera datatype.
- Define
Applicative instance.
- Implement
toList, trueIndices and falseIndices.
- Make boxed
tabulateFix lazier.
0.1.0.2
0.1.0.1
0.1.0.0