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