head 1.3; access; symbols pkgsrc-2022Q4:1.2.0.4 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.2 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.1.0.4 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.2 pkgsrc-2022Q1-base:1.1; locks; strict; comment @# @; 1.3 date 2023.01.26.16.17.31; author pho; state dead; branches; next 1.2; commitid Lp6DCcWJ9BaYm4bE; 1.2 date 2022.08.22.10.15.40; author wiz; state Exp; branches; next 1.1; commitid C9IX4mRTc9FGpRQD; 1.1 date 2022.02.16.09.45.28; author pho; state Exp; branches; next ; commitid roDDIYupfNk2gPsD; desc @@ 1.3 log @devel/hs-foldl: Update to 1.4.14 1.4.14 * Add Control.Foldl.NonEmpty.nonEmpty * Add Control.Foldl.NonEmpty.toFold * Generalize fold1 to work with Foldable1 1.4.13 * New "Control.Foldl.NonEmpty" module for folding non-empty containers @ text @$NetBSD: patch-foldl.cabal,v 1.2 2022/08/22 10:15:40 wiz Exp $ Fix build with hashable-1.4 and vector 0.14 --- foldl.cabal.orig 2001-09-09 01:46:40.000000000 +0000 +++ foldl.cabal @@@@ -30,10 +30,10 @@@@ Library primitive < 0.8 , text >= 0.11.2.0 && < 1.3 , transformers >= 0.2.0.0 && < 0.6 , - vector >= 0.7 && < 0.13, + vector >= 0.7 && < 0.14, containers >= 0.5.0.0 && < 0.7 , unordered-containers < 0.3 , - hashable < 1.4 , + hashable , contravariant < 1.6 , profunctors < 5.7 , semigroupoids >= 1.0 && < 5.4 , @ 1.2 log @hs-foldl: allow building with hs-vector 0.14 @ text @d1 1 a1 1 $NetBSD: patch-foldl.cabal,v 1.1 2022/02/16 09:45:28 pho Exp $ @ 1.1 log @devel/hs-foldl: import hs-foldl-1.4.12 This library provides strict left folds that stream in constant memory, and you can combine folds using Applicative style to derive new folds. Derived folds still traverse the container just once and are often as efficient as hand-written folds. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 Fix build with hashable-1.4 d7 6 a12 2 @@@@ -33,7 +33,7 @@@@ Library vector >= 0.7 && < 0.13, @