pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/math/R-fastmatch



Module Name:    pkgsrc
Committed By:   mef
Date:           Fri May 22 13:39:31 UTC 2026

Modified Files:
        pkgsrc/math/R-fastmatch: Makefile distinfo

Log Message:
(math/R-fastmatch) Updated 1.1.6 to 1.1.8, fix build against R-4.6.0

 NEWS for fastmatch
--------------------

1.1-8   2025-01-18
    o   fix protection bug in safe mode

    o   remove index slicing since we don't pass the index

1.1-7   2025-01-17
    o   adjust to API changes up to R 4.6.0

    o   add .SAFE argument to ctapply() which determines whether the
        index and value vectors are cached between calls to FUN
        (.SAFE=FALSE) or if a clean set of vectors is allocated for
        each call (.SAFE=TRUE). The latter is now the default, because
        cached vectors may not be assigned and thus are only safe to
        use with some functions FUN (see ?ctapply and #1). Previous
        versions behaved like .SAFE=FALSE.

        Note that .SAFE=FALSE is not supported in R 4.5.x, because
        SETLENGTH has been declared illegal, but only R 4.6.0 has
        growable vector support, so use R < 4.5.0 or R >= 4.6.0 if
        needed.

        In general, the performance gain from .SAFE=FALSE is only
        noticeable if X is big (~>1e7), INDEX creates a moderately
        large number of groups and FUN is fast enough to not dominate
        the cost. For example, ctapply(x, y, sum, .SAFE=FALSE) on 1e8
        elements with average group length of 100 is ~25% faster than
        .SAFE=TRUE, but if the group length is too small or too big
        then either the call cost dominates or there are not enough
        allocations to benefit from the cache.

    o   add %!fin% which is the negation of %fin%


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/math/R-fastmatch/Makefile \
    pkgsrc/math/R-fastmatch/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/math/R-fastmatch/Makefile
diff -u pkgsrc/math/R-fastmatch/Makefile:1.2 pkgsrc/math/R-fastmatch/Makefile:1.3
--- pkgsrc/math/R-fastmatch/Makefile:1.2        Fri Feb 14 15:15:10 2025
+++ pkgsrc/math/R-fastmatch/Makefile    Fri May 22 13:39:31 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.2 2025/02/14 15:15:10 mef Exp $
+# $NetBSD: Makefile,v 1.3 2026/05/22 13:39:31 mef Exp $
 
 R_PKGNAME=     fastmatch
-R_PKGVER=      1.1-6
+R_PKGVER=      1.1-8
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 COMMENT=       Fast 'match()' Function
Index: pkgsrc/math/R-fastmatch/distinfo
diff -u pkgsrc/math/R-fastmatch/distinfo:1.2 pkgsrc/math/R-fastmatch/distinfo:1.3
--- pkgsrc/math/R-fastmatch/distinfo:1.2        Fri Feb 14 15:15:10 2025
+++ pkgsrc/math/R-fastmatch/distinfo    Fri May 22 13:39:31 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2025/02/14 15:15:10 mef Exp $
+$NetBSD: distinfo,v 1.3 2026/05/22 13:39:31 mef Exp $
 
-BLAKE2s (R/fastmatch_1.1-6.tar.gz) = cdd1939ff24492b12aa7623bb76b03e878790f0d855bb79238f9373af0ca98df
-SHA512 (R/fastmatch_1.1-6.tar.gz) = 686aff924914fafb72a18aa8816f5c499c3cfd2b7298af465026f552796d60bca38627f354f0de643b73704538d4b8d055fe549c6b195f7876dc0f771646a984
-Size (R/fastmatch_1.1-6.tar.gz) = 15655 bytes
+BLAKE2s (R/fastmatch_1.1-8.tar.gz) = cdec0d57411c5dd09b34e516a80f4001699bfd871767b66fa7154833575550db
+SHA512 (R/fastmatch_1.1-8.tar.gz) = 0482b1097c656c80b2b1440aca979b2f183867cbe9a6fdc300c0cdcce7860f551ccd3564752ec0121bde9128804182667263a841b4fdc955df36a395081da140
+Size (R/fastmatch_1.1-8.tar.gz) = 17943 bytes



Home | Main Index | Thread Index | Old Index