Up to [cvs.NetBSD.org] / pkgsrc / devel / R-bit64
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.6 / (download) - annotate - [selected], Sun Jun 6 23:49:29 2021 UTC (2 years, 10 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base,
pkgsrc-2024Q1,
pkgsrc-2023Q4-base,
pkgsrc-2023Q4,
pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
HEAD
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
(devel/R-bit64) Update DEPENDS version for R-bit
Revision 1.5 / (download) - annotate - [select for diffs], Sun Jun 6 06:03:47 2021 UTC (2 years, 10 months ago) by mef
Branch: MAIN
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored) to selected 1.6 (colored)
(devel/R-bit64) Updated 0.9.7 to 4.0.5 CHANGES IN bit64 VERSION 4.0.5 BUG FIXES o PKG_LIBS=-lm added to Makevars (fixes https://bugzilla.redhat.com/show_bug.cgi?id=1763127 thanks to Elliott Sales de Andrade) CHANGES IN bit64 VERSION 4.0.4 BUG FIXES o runif64() no longer long long overflows for the maximum integer64 range o UBSAN false alarms removed with __attribute__((no_sanitize("signed-integer-overflow"))) o added temporary flags to Makefile for UBSAN checks CHANGES IN bit64 VERSION 4.0.3 BUG FIXES o added Makefile with temporary -flto and removed LTO error regarding runif_integer64 CHANGES IN bit64 VERSION 4.0.2 BUG FIXES o now DESCRIPTION URL points to github CHANGES IN bit64 VERSION 4.0.1 BUG FIXES o removed pragma because no longer needed with recent compilers o removed a clang warning CHANGES IN bit64 VERSION 4.0.0 NEW FEATURES o new method all.equal.integer64 (contributed by Leonardo Silvestri) USER VISIBLE CHANGES o license has been extendend from GPL-2 to GPL-2 | GPL-3 o still.identical is now exported from package bit BUG FIXES o removed unused SEXP ret_ from r_ram_integer64_sortnut and r_ram_integer64_ordernut (LTO problems reported by Brian Ripley) o min, max and range now give correct results for multiple arguments (reported by Colin Umanski) o r_ram_integer64_ordertab_asc and r_ram_integer64_sortordertab_asc now properly PROTECT their shortened return vector before R_Busy(0) (Thanks to Tomas Kalibera) o operations on zero length integer64 now return zero length integer64 instead of throwing an error (reported by Xianying Tan) o match.integer64 (and %in%) now coerce the second argument to integer64 instead of throwing an error (reported by Xianying Tan) o zero-length integer64() no longer prints as `character(0)` (reported by Xianying Tan) CHANGES IN bit64 VERSION 0.9-8 NEW FEATURES o New function runif64 which can sample from finite and infinite populations (wish of Dan Reznik) o New methods as.integer64.bitstring and print.bitstring (wish of Dan Reznik) USER VISIBLE CHANGES o [.integer64 now returns NA where the subscripts require this (contributed by Leonardo Silvestri) o binary operators now handle attributes more like R (new binattr() code contributed by Leonardo Silvestri) o as.bitstring.integer64 now returns its string vector with class 'bitstring' o round.integer64 with a negative digits argument now rounds like round(integer) would do (wish of Ian Lyttle) o range.integer64 now has an argument finite=FALSE for compatibility with range.default (wish of Sergio Oller) BUG FIXES o calculating hashbits in hashfun, hashmap, hashmaptab and hashmapuni now gives 0 instead of stopping (bug reported by Jakob Schelbert)
Revision 1.4 / (download) - annotate - [select for diffs], Thu Aug 8 19:53:38 2019 UTC (4 years, 8 months ago) by brook
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,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.3: +4 -6
lines
Diff to previous 1.3 (colored) to selected 1.6 (colored)
Update all R packages to canonical form. The canonical form [1] of an R package Makefile includes the following: - The first stanza includes R_PKGNAME, R_PKGVER, PKGREVISION (as needed), and CATEGORIES. - HOMEPAGE is not present but defined in math/R/Makefile.extension to refer to the CRAN web page describing the package. Other relevant web pages are often linked from there via the URL field. This updates all current R packages to this form, which will make regular updates _much_ easier, especially using pkgtools/R2pkg. [1] http://mail-index.netbsd.org/tech-pkg/2019/08/02/msg021711.html
Revision 1.3 / (download) - annotate - [select for diffs], Wed Jul 31 15:06:40 2019 UTC (4 years, 8 months ago) by brook
Branch: MAIN
Changes since 1.2: +2 -3
lines
Diff to previous 1.2 (colored) to selected 1.6 (colored)
R-bit64: update to canonical form of an R package.
Revision 1.2 / (download) - annotate - [select for diffs], Sat Jul 28 14:40:42 2018 UTC (5 years, 8 months ago) by brook
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3
Changes since 1.1: +1 -2
lines
Diff to previous 1.1 (colored) to selected 1.6 (colored)
Remove MASTER_SITES= from individual R package Makefiles. Each R package should include ../../math/R/Makefile.extension, which also defines MASTER_SITES. Consequently, it is redundant for the individual packages to do the same. Package-specific definitions also prevent redefining MASTER_SITES in a single common place.
Revision 1.1 / (download) - annotate - [select for diffs], Tue Mar 6 17:07:52 2018 UTC (6 years, 1 month ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1
Diff to selected 1.6 (colored)
devel/R-bit64: Import version 0.9.7 Package 'bit64' provides serializable S3 atomic 64bit (signed) integers. These are useful for handling database keys and exact counting in +-2^63. WARNING: do not use them as replacement for 32bit integers, integer64 are not supported for subscripting by R-core and they have different semantics when combined with double, e.g. integer64 + double => integer64. Class integer64 can be used in vectors, matrices, arrays and data.frames. Methods are available for coercion from and to logicals, integers, doubles, characters and factors as well as many elementwise and summary functions. Many fast algorithmic operations such as 'match' and 'order' support interactive data exploration and manipulation and optionally leverage caching.