head 1.4; access; symbols pkgsrc-2021Q4:1.3.0.6 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.4 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.2 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.2.0.10 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.8 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.6 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.4 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.2 pkgsrc-2020Q1-base:1.2; locks; strict; comment @# @; 1.4 date 2022.02.11.13.40.50; author pho; state dead; branches; next 1.3; commitid GixthXmkFnKJIcsD; 1.3 date 2021.04.23.07.00.57; author pho; state Exp; branches; next 1.2; commitid zj38gMHMc4htXnQC; 1.2 date 2020.01.11.08.50.16; author pho; state Exp; branches; next 1.1; commitid YpV7XvtgE7qEBfSB; 1.1 date 2020.01.01.02.43.36; author pho; state Exp; branches; next ; commitid NXSxTUsmkLDMTVQB; desc @@ 1.4 log @Update to vector-0.12.3.1 Changes in version 0.12.3.1 * Bugfix for ghcjs and Double memset for Storable vector: #410 * Avoid haddock bug: #383 * Improve haddock and doctests * Disable problematic tests with -boundschecks #407 Changes in version 0.12.3.0 * Fix performance regression due to introduction of keepAlive# primop in ghc-9.0: #372 * Add monadic functions for mutable vectors: #338 * Added folds for monadic functions: mapM_, imapM_, forM_, iforM_, foldl, foldl', foldM, foldM', ifoldl, ifoldl', ifoldM, ifoldM' * Added modifyM and unsafeModifyM for mutable vectors * Added generate and generateM for mutable vectors Changes in version 0.12.2.0 * Add MINIMAL pragma to Vector & MVector type classes: #11 * Export unstreamM fromfrom Data.Vector.Generic: #70 * New functions: unfoldrExactN and unfoldrExactNM: #140 * Added iforM and iforM_: #262 * Added MonadFix instance for boxed vectors: #178 * Added uncons and unsnoc: #212 * Added foldMap and foldMap': #263 * Added isSameVector for storable vectors * Added toArray, fromArray, toMutableArray and fromMutableArray * Added iscanl, iscanl', iscanr, iscanr' to Primitive, Storable and Unboxed * Added izipWithM, izipWithM_, imapM and imapM_ to Primitive and Storable * Added ifoldM, ifoldM', ifoldM_ and ifoldM'_ to Primitive and Storable * Added eqBy and cmpBy * Added findIndexR to Generic: #172 * Added catMaybes: #329 * Added mapMaybeM and imapMaybeM: #183 Changes in version 0.12.1.2 * Fix for lost function Data.Vector.Generic.mkType: #287 Changes in version 0.12.1.1 (deprecated) * add semigrioups dep to test suite so CI actually runs again on GHC < 8 Changes in version 0.12.1.0 (deprecated) * 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 for Vector types now have well defined implementations for toConstr, gunfold, and dataTypeOf. * New function: partitionWith. * Add Unbox instances for Identity, Const, Down, Dual, Sum, Product, Min, Max, First, Last, WrappedMonoid, Arg, Any, All, Alt, and Compose. * Add NFData1 instances for applicable Vector types. @ text @$NetBSD: patch-vector.cabal,v 1.3 2021/04/23 07:00:57 pho Exp $ Fix build with GHC 9 --- vector.cabal.orig 2001-09-09 01:46:40.000000000 +0000 +++ vector.cabal @@@@ -144,9 +144,9 @@@@ Library Install-Includes: vector.h - Build-Depends: base >= 4.5 && < 4.13 + Build-Depends: base >= 4.5 && < 5 , primitive >= 0.5.0.1 && < 0.8 - , ghc-prim >= 0.2 && < 0.6 + , ghc-prim >= 0.2 && < 0.8 , deepseq >= 1.1 && < 1.5 if !impl(ghc > 8.0) Build-Depends: fail == 4.9.* @ 1.3 log @Fix build with GHC 9 @ text @d1 1 a1 1 $NetBSD: patch-vector.cabal,v 1.2 2020/01/11 08:50:16 pho Exp $ @ 1.2 log @Fix build with GHC 8.8 @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 Fix build with GHC 8.8 d7 1 a7 1 @@@@ -144,7 +144,7 @@@@ Library d12 1 a12 1 + Build-Depends: base >= 4.5 && < 4.14 d14 2 a15 1 , ghc-prim >= 0.2 && < 0.6 d17 2 @ 1.1 log @Update to vector-0.12.0.3 Changes in version 0.12.0.3 * Add support for ghc >=8.8 monad fail Changes in version 0.12.0.2 * Fixes issue #220, compact heap operations crashing on boxed vectors constructed using traverse. * remove usage of Data.Primitive.Address and clarify the memset Prim Storable smuggling trick in Vector.Storable.Mutable * backport injective type family support Changes in version 0.12.0.1 * Make sure `length` can be inlined * Include modules that test-suites depend on in other-modules Changes in version 0.12.0.0 * 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`, and `Read1` `Vector` instances, and related helper functions. * Relax context for `Unbox (Complex a)`. @ text @d3 1 a3 1 Relax the upper bound on semigroups d7 8 a14 1 @@@@ -150,7 +150,7 @@@@ Library a15 7 if !impl(ghc > 8.0) Build-Depends: fail == 4.9.* - , semigroups >= 0.18 && < 0.19 + , semigroups >= 0.18 && < 0.20 Ghc-Options: -O2 -Wall @