Skip to content

bit64

A S3 Class for Vectors of 64bit Integers

v4.8.2 · May 19, 2026 · GPL-2 | GPL-3

Description

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 inter- active data exploration and manipulation and optionally leverage caching.

Downloads

CRAN

744K

Last 30 days

97th

2.4M

Last 90 days

9.6M

Last year

Trend: -11% (30d vs prior 30d)

r2u CRAN

19K

Last 30 days

52.5K

Last 90 days

128K

Last year

Trend: -11.9% (30d vs prior 30d)

CRAN Check Status

13 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE May 23, 2026
ERROR 9 OK · 0 NOTE · 4 WARNING · 1 ERROR · 0 FAILURE Apr 22, 2026
WARNING r-devel-linux-x86_64-debian-clang

use of S3 registration

Registered S3 method from a standard package overwritten by 'bit64':
  method          from 
  print.bitstring tools
WARNING r-devel-linux-x86_64-debian-gcc

use of S3 registration

Registered S3 method from a standard package overwritten by 'bit64':
  method          from 
  print.bitstring tools
ERROR r-devel-linux-x86_64-fedora-clang

tests

Running ‘testthat.R’ [58s/114s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(patrick)
  > library(bit64)
  [1mThe assignment of character values to integer64 vectors and matrices with automatic c
...[truncated]...

  
  > 
  > test_check("bit64")
  1 000000000000000000000000000000000000000000000000000000000000001
  0 111111111111111111111111111111111111111111111111111111111111111
  
   *** caught segfault ***
  address 0x5609076c0050, cause 'memory not mapped'
WARNING r-devel-windows-x86_64

use of S3 registration

Registered S3 method from a standard package overwritten by 'bit64':
  method          from 
  print.bitstring tools
WARNING r-patched-linux-x86_64

use of S3 registration

Registered S3 method from a standard package overwritten by 'bit64':
  method          from 
  print.bitstring tools
WARNING 13 OK · 0 NOTE · 1 WARNING · 0 ERROR · 0 FAILURE Mar 16, 2026
WARNING r-devel-linux-x86_64-debian-gcc

use of S3 registration

Registered S3 method from a standard package overwritten by 'bit64':
  method          from 
  print.bitstring tools
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Reverse Dependencies (106)

depends

Dependency Network

Dependencies Reverse dependencies bit LSPFP RGoogleFit BrokenAdaptiveRidge Cyclops DatabaseConnector RClickhouse RITCH RMariaDB RPostgres RPresto RSQLite Rdiagnosislist SeaSondeR TreeTools allofus +91 more reverse deps bit64

Version History

18 tracked
updated 4.8.2 ← 4.8.0 diff May 19, 2026
updated 4.8.0 ← 4.6.0-1 diff Apr 21, 2026
new 4.6.0-1 Mar 10, 2026
updated 4.6.0-1 ← 4.5.2 diff Jan 15, 2025
updated 4.5.2 ← 4.0.5 diff Sep 21, 2024
updated 4.0.5 ← 4.0.4 diff Aug 29, 2020
updated 4.0.4 ← 4.0.2 diff Aug 27, 2020
updated 4.0.2 ← 0.9-7.1 diff Jul 29, 2020
updated 0.9-7.1 ← 0.9-7 diff Jul 14, 2020
updated 0.9-7 ← 0.9-5 diff May 7, 2017
updated 0.9-5 ← 0.9-4 diff Jul 4, 2015
updated 0.9-4 ← 0.9-3 diff Apr 8, 2014
updated 0.9-3 ← 0.9-2 diff Dec 4, 2013
updated 0.9-2 ← 0.9-1 diff Oct 31, 2012
updated 0.9-1 ← 0.8-4 diff Oct 23, 2012