The NetBSD Project

CVS log for pkgsrc/devel/hs-vector/

[BACK] Up to [] / pkgsrc / devel / hs-vector

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.20 / (download) - annotate - [select for diffs], Thu Nov 2 06:37:03 2023 UTC (3 months, 3 weeks ago) by pho
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, HEAD
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Revbump all Haskell after updating lang/ghc96

Revision 1.19 / (download) - annotate - [select for diffs], Sat Oct 28 17:01:01 2023 UTC (3 months, 3 weeks ago) by pho
Branch: MAIN
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 (colored)

devel/hs-vector: Update to

Changes in version
* Specialized variants of findIndexR are reexported for all vector
  types. #469
* UnboxViaPrim could be used for deriving Unbox instances (V_UnboxViaPrim
  constructor is exported) #450
* Fields of Data.Vector.Fusion.Bundle.Size are now strict #456
* Compatibility with future GHC 9.10 release #462
* Test suite no longer fails when built with QuickCheck-2.14 #461
* Doctests now work with current versions of GHC #465
* Various documentation improvements

Revision 1.18 / (download) - annotate - [select for diffs], Mon Oct 9 04:54:34 2023 UTC (4 months, 2 weeks ago) by pho
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Bump Haskell packages after updating lang/ghc94

Revision 1.17 / (download) - annotate - [select for diffs], Tue Feb 7 01:40:54 2023 UTC (12 months, 2 weeks ago) by pho
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

revbump all the Haskell packages after modifying the runtime system of lang/ghc94

Revision 1.16 / (download) - annotate - [select for diffs], Sat Aug 20 08:08:19 2022 UTC (18 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.15: +3 -2 lines
Diff to previous 1.15 (colored)

hs*: recursive bump for new dependencies needed

for hs-aeson, hs-vector

Revision 1.15 / (download) - annotate - [select for diffs], Sat Feb 26 03:58:12 2022 UTC (23 months, 3 weeks ago) by pho
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Bump all Haskell packages after enabling "split sections" in mk/

Revision 1.14 / (download) - annotate - [select for diffs], Sat Feb 12 08:50:41 2022 UTC (2 years ago) by pho
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

revbump after changing the default Haskell compiler

Revision 1.13 / (download) - annotate - [select for diffs], Fri Feb 11 13:40:50 2022 UTC (2 years ago) by pho
Branch: MAIN
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

Update to vector-

Changes in version
* 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
* 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
* 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
* Fix for lost function Data.Vector.Generic.mkType: #287

Changes in version (deprecated)
* add semigrioups dep to test suite so CI actually runs again on GHC < 8

Changes in version (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
* 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.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Jan 18 02:48:15 2022 UTC (2 years, 1 month ago) by pho
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Bump packages that depends on GHC

Revision 1.11 / (download) - annotate - [select for diffs], Mon May 3 19:01:05 2021 UTC (2 years, 9 months ago) by pho
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

*: Bump PKGREVISION for ghc-9.0.1

Revision 1.10 / (download) - annotate - [select for diffs], Sat Jan 11 08:50:16 2020 UTC (4 years, 1 month ago) by pho
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.9: +3 -5 lines
Diff to previous 1.9 (colored)

Fix build with GHC 8.8

Revision 1.9 / (download) - annotate - [select for diffs], Wed Jan 1 02:43:35 2020 UTC (4 years, 1 month ago) by pho
Branch: MAIN
Changes since 1.8: +3 -1 lines
Diff to previous 1.8 (colored)

Update to vector-

Changes in version
* Add support for ghc >=8.8 monad fail

Changes in version
* 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
* Make sure `length` can be inlined
* Include modules that test-suites depend on in other-modules

Changes in version
* 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)`.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Jan 7 13:04:04 2018 UTC (6 years, 1 month ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Fix indentation in files.

The actual fix as been done by "pkglint -F */*/", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Dec 13 14:08:12 2015 UTC (8 years, 2 months ago) by szptvlfn
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.6: +3 -3 lines
Diff to previous 1.6 (colored)

Update to

Changes in version

 * Define `Applicative` instances for `Data.Vector.Fusion.Util.{Box,Id}`
 * Define non-bottom `fail` for `instance 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

Changes in version

 * Allow building with `primtive-0.6`

Revision 1.6 / (download) - annotate - [select for diffs], Sat May 9 11:22:26 2015 UTC (8 years, 9 months ago) by szptvlfn
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Because this error:
  ERROR: hs-primitive>=0.5.4 is not installed; can't buildlink files.
Bump PKGREVISION for hs-primitive-

Revision 1.5 / (download) - annotate - [select for diffs], Mon Mar 2 23:44:43 2015 UTC (8 years, 11 months ago) by pho
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Update to vector-

Changes in version

 * Add support for `deepseq-`

Revision 1.4 / (download) - annotate - [select for diffs], Sat Oct 18 21:27:53 2014 UTC (9 years, 4 months ago) by szptvlfn
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

Update to

Changes in version

 * Fixed compilation on non-head GHCs

Changes in version

 * Export MVector constructor from Data.Vector.Primitive to match Vector's
   (which was already exported).

 * Fix building on GHC 7.9 by adding Applicative instances for Id and Box

Revision 1.3 / (download) - annotate - [select for diffs], Fri Aug 29 14:08:40 2014 UTC (9 years, 5 months ago) by szptvlfn
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

make it clear what package depend on

discussed with wiz@.

Revision 1.2 / (download) - annotate - [select for diffs], Sat Jul 19 13:16:28 2014 UTC (9 years, 7 months ago) by szptvlfn
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1 (colored)

Update to

Changes in version

* Support OverloadedLists for boxed Vector in GHC >= 7.8

Changes in version

 * Minor version bump to rectify PVP violation occured in release

Changes in version (deprecated)

 * Add support for OverloadedLists in GHC >= 7.8

Revision 1.1 / (download) - annotate - [select for diffs], Mon May 26 22:02:40 2014 UTC (9 years, 9 months ago) by szptvlfn
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2

Import vector- as devel/hs-vector,
packaged for wip by pho.

An efficient implementation of Int-indexed arrays (both mutable and
immutable), with a powerful loop fusion optimization framework.

It is structured as follows:
* Data.Vector
    Boxed vectors of arbitrary types.
* Data.Vector.Unboxed
    Unboxed vectors with an adaptive representation based on data type
* Data.Vector.Storable
    Unboxed vectors of Storable types.
* Data.Vector.Primitive
    Unboxed vectors of primitive types as defined by the primitive
    package. Data.Vector.Unboxed is more flexible at no performance
* Data.Vector.Generic
    Generic interface to the vector types.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>