Changelog for PrimitiveArray0.7.1.0
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 outofbounds 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 CYKstyle algorithms that have a singledimensional uppertriangular 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 CYKstyle (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"
 travisci integration
0.5.4.0

actually implemented PointR

added the rather important strictness annotation for mutable arrays in .Zero
0.5.3.0
 fixed vectorthunbox problem