Path to this page:
./
math/R-bit64,
S3 class for vectors of 64-bit integers
Branch: CURRENT,
Version: 4.5.2,
Package name: R-bit64-4.5.2,
Maintainer: minskimPackage '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.
Required to run:[
math/R] [
devel/R-bit]
Required to build:[
pkgtools/cwrappers]
Master sites: (Expand)
Version history: (Expand)
- (2024-10-19) Updated to version: R-bit64-4.5.2
- (2021-06-06) Updated to version: R-bit64-4.0.5
- (2018-03-06) Package added to pkgsrc.se, version R-bit64-0.9.7 (created)
CVS history: (Expand)
2024-10-19 14:04:55 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(devel/R-bit64) Updated 4.0.5 to 4.5.2, make test passed (10.99.12)
CHANGES IN bit64 VERSION 4.5.2
BUG FIXES
o "[.integer64"(x,i) can now cope with i longer than x
CHANGES IN bit64 VERSION 4.5.1
USER VISIBLE CHANGES
o generics 'is.integer64', 'as.integer64', 'as.bitstring'
are no longer registered as S4 methods of 'is' and 'as'
CHANGES IN bit64 VERSION 4.5.0
NEW FEATURES
o new method as.list.integer64
o setting options(integer64_semantics="new")
gives the better semantics suggested by Ofek Shilon.
Downstream package authors: please test and adjust to the new semantics,
we plan to make that the default and deprecate \
integer64_semantics="new".
USER VISIBLE CHANGES
o min.integer64 and max.integer64 emit better warnings
when extreme values are returned (suggested by Pepijn de Vries)
BUG FIXES
o seq.integer64 now properly handles sequences of length 1
(found by Christopher Swingley)
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2021-06-07 01:49:29 by Makoto Fujiwara | Files touched by this commit (1) |
Log message:
(devel/R-bit64) Update DEPENDS version for R-bit
|
2021-06-06 08:03:47 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(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)
|
2019-08-08 21:53:58 by Brook Milligan | Files touched by this commit (189) | |
Log message:
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
|
2019-07-31 17:06:40 by Brook Milligan | Files touched by this commit (1) | |
Log message:
R-bit64: update to canonical form of an R package.
|
2018-07-28 16:40:53 by Brook Milligan | Files touched by this commit (126) |
Log message:
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.
|