All Versions
19
Latest Version
Avg Release Cycle
230 days
Latest Release
1686 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.12.1.2 Changes
February 01, 2020- Fix for lost function
Data.Vector.Generic.mkType
: #287
- Fix for lost function
-
v0.12.1.1 Changes
February 01, 2020- add semigrioups dep to test suite so CI actually runs again on GHC < 8
-
v0.12.1.0 Changes
February 01, 2020- Fix integer overflows in specializations of Bundle/Stream enumFromTo on Integral types
- Fix possibility of OutOfMemory with
take
and very large arguments. - Fix
slice
function causing segfault and not checking the bounds properly. - updated specialization rule for EnumFromTo on Float and Double to make sure it always matches the version in GHC Base (which changed as of 8.6) Thanks to Aleksey Khudyakov @Shimuuar for this fix.
- fast rejection short circuiting in eqBy operations
- the O2 test suite now has reasonable memory usage on every GHC version, special thanks to Alexey Kuleshevich (@lehins).
- The
Mutable
type family is now injective on GHC 8.0 or later. - Using empty
Storable
vectors no longer results in division-by-zero errors. - The
Data
instances forVector
types now have well defined implementations fortoConstr
,gunfold
, anddataTypeOf
. - New function:
partitionWith
. - Add
Unbox
instances forIdentity
,Const
,Down
,Dual
,Sum
,Product
,Min
,Max
,First
,Last
,WrappedMonoid
,Arg
,Any
,All
,Alt
, andCompose
. - Add
NFData1
instances for applicableVector
types.
-
v0.12.0.3 Changes
April 30, 2019- Monad Fail support
-
v0.12.0.2 Changes
December 07, 2018- Fixes issue #220, compact heap operations crashing on boxed vectors constructed using traverse.
- backport injective type family support
- Cleanup the memset code internal to storable vector modules to be compatible with future Primitive releases
-
v0.12.0.1 Changes
July 18, 2018- Make sure
length
can be inlined - Include modules that test-suites depend on in other-modules
- Make sure
-
v0.12.0.0 Changes
January 08, 2017- Documentation fixes/additions
- New functions: createT, iscanl/r, iterateNM, unfoldrM, uniq
- New instances for various vector types: Semigroup, MonadZip
- Made
Storable
vectors respect memory alignment - Changed some macros to ConstraintKinds
- Dropped compatibility with old GHCs to support this
- Add
Eq1
,Ord1
,Show1
, andRead1
Vector
instances, and related helper functions. - Relax context for
Unbox (Complex a)
.
-
v0.11.0.0 Changes
July 14, 2015- Define
Applicative
instances forData.Vector.Fusion.Util.{Box,Id}
- Define non-bottom
fail
forinstance Monad Vector
- New generalized stream fusion framework
- Various safety fixes
- Various overflows due to vector size have been eliminated
- Memory is initialized on creation of unboxed vectors
- Changes to SPEC usage to allow building under more conditions
- Define
-
v0.10.12.3 Changes
- Allow building with
primtive-0.6
- Allow building with
-
v0.10.12.2 Changes
- Add support for
deepseq-1.4.0.0
- Add support for