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