reedsolomon v0.0.4.1 Release Notes
Release Date: 2016-09-22 // over 7 years ago-
Highlights since version 0.0.4.0:
๐ Support GHC 8 & Stackage LTS 7
๐ Use
-fno-warn-redundant-constraints
in GHC 8 buildsSome constraints could be considered redundant because they're not used, but they're "empty" in the sense they're there to prevent compilation (if applicable), not provide runtime functionality. E.g. the
MinBound
andMaxBound
constraint onData.Vector.Gneric.Sized.index
.Sadly enough a per-module
OPTIONS_GHC
pragma enabling-fno-warn-redundant-constraints
for said module can't be used, because this would make compilation using GHC versions pre-8 fail (unknown compiler flag), and it appears that aOPTIONS_GHC
pragma can't beCPP
'ed out :-(Work-around GHC 8.0.1 'bug' in
__GLASGOW_HASKELL_LLVM__
handling๐ Loosen constraints on
base
dependency, supportbase 4.9
Loosen constraints on
clock
andQuickCheck
โ Add
bytestring-mmap-0.2.2
toextra-deps
ofstack.yaml
โ Looks like
bytestring-mmap
is no longer in Stackage LTS...โก๏ธ Set Stackage LTS 7 as default resolver and update CI
โก๏ธ
lts-7.0
is now the defaultresolver
instack.yaml
, and CI configurations (where applicable) were updated to also test this platform.Minor changes to internal datastructures
๐ Fields in the
Encoder
structure are now strict and unboxed, and unused fields are removed.