0.7.1.0 ------- - minor updates to dependencies - tasty framework - Subword/upper triangular indexing provided by DPutils 0.7.0.1 ------- - Data.PrimitiveArray.Checked to capture index out-of-bounds problems 0.7.0.0 ------- - vector <= 0.11 support; including compatibility layer - redesigned Index structures (for dealing with Inside/Outside/Complement) 0.6.1.1 ------- - Hashable instances for all index structures - Hashable instances for Unboxed and Boxed arrays. *These require Hashable instances for vectors, which are not available by default* 0.6.1.0 ------- - OrderedBits < 0.0.1 - travis.yml update 0.6.0.0 ------- - moved primitive array classes to Data.PrimitiveArray.Class - added from / to lenses - Field1 .. Field6 lenses for indices (Z:.a:.b...) (with Z being Field0) - lens stuff currently commented out; aiming to have an extra package [lens is fairly heavy] - FillTables should work now (with PointL, Subword) - freezing of whole stacks of (Z:.mutarr:.mutarr:. ...) tables - explicit 'Shape Subword'; this allows for simpler code in a number of places and is especially useful for CYK-style algorithms that have a single-dimensional upper-triangular matrix. - rangeStream of Extshape is new and used by the FillTables module - Binary, Cereal, Aeson instances for indices and immutable tables - orphan instances of Binary, Cereal, Aeson for Z, and (:.) - topmostIndex returns the final index position for CYK-style (bottom to top) parsing - removed Data.Array.Repa.Index.Point (we have PointL, PointR in Points.hs) - added Data.Array.Repa.Index.Set (for sets with an interface, used by Hamiltonian path problems) - Data.Array.Repa.Index.Outside is now just a newtype wrapped around other Index types. We want to be able to say "a Subword, but for Outside algorithms" - travis-ci integration 0.5.4.0 ------- - actually implemented PointR - added the rather important strictness annotation for mutable arrays in .Zero 0.5.3.0 ------- - fixed vector-th-unbox problem