Description
Defines new notions of prototype and size that are used to provide tools for consistent and well-founded type-coercion and size-recycling, and are in turn connected to ideas of type- and size-stability useful for analysing function interfaces.
Downloads
2.3M
Last 30 days
2nd
2.3M
Last 90 days
2.3M
Last year
CRAN Check Status
4
WARNING
8
NOTE
2
OK
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | WARNING |
| r-devel-linux-x86_64-debian-gcc | WARNING |
| r-devel-linux-x86_64-fedora-clang | WARNING |
| r-devel-linux-x86_64-fedora-gcc | WARNING |
| r-devel-macos-arm64 | NOTE |
| r-devel-windows-x86_64 | NOTE |
| r-oldrel-macos-arm64 | OK |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | OK |
| r-patched-linux-x86_64 | NOTE |
| r-release-linux-x86_64 | NOTE |
| r-release-macos-arm64 | NOTE |
| r-release-macos-x86_64 | NOTE |
| r-release-windows-x86_64 | NOTE |
Check details (14 non-OK)
WARNING
r-devel-linux-x86_64-debian-clang
compiled code
File ‘vctrs/libs/vctrs.so’:
Found non-API calls to R: ‘ATTRIB’, ‘PRVALUE’, ‘Rf_findVarInFrame3’,
‘SET_ATTRIB’
These entry points may be removed soon:
‘ATTRIB’, ‘SET_ATTRIB’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
WARNING
r-devel-linux-x86_64-debian-gcc
compiled code
File ‘vctrs/libs/vctrs.so’:
Found non-API calls to R: ‘ATTRIB’, ‘PRVALUE’, ‘Rf_findVarInFrame3’,
‘SET_ATTRIB’
These entry points may be removed soon:
‘ATTRIB’, ‘SET_ATTRIB’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
WARNING
r-devel-linux-x86_64-fedora-clang
compiled code
File ‘vctrs/libs/vctrs.so’:
Found non-API calls to R: ‘ATTRIB’, ‘PRVALUE’, ‘Rf_findVarInFrame3’,
‘SET_ATTRIB’
These entry points may be removed soon:
‘ATTRIB’, ‘SET_ATTRIB’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
WARNING
r-devel-linux-x86_64-fedora-gcc
compiled code
File ‘vctrs/libs/vctrs.so’:
Found non-API calls to R: ‘ATTRIB’, ‘PRVALUE’, ‘Rf_findVarInFrame3’,
‘SET_ATTRIB’
These entry points may be removed soon:
‘ATTRIB’, ‘SET_ATTRIB’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE
r-devel-macos-arm64
compiled code
File ‘vctrs/libs/vctrs.so’:
Found non-API calls to R: ‘ATTRIB’, ‘PRVALUE’, ‘Rf_findVarInFrame3’,
‘SET_ATTRIB’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE
r-devel-windows-x86_64
compiled code
File 'vctrs/libs/x64/vctrs.dll':
Found non-API calls to R: 'ATTRIB', 'PRVALUE', 'Rf_findVarInFrame3',
'SET_ATTRIB'
Compiled code should not call non-API entry points in R.
See 'Writing portable packages' in the 'Writing R Extensions' manual,
and section 'Moving into C API compliance' for issues with the use of
non-API entry points.
OK
r-oldrel-macos-arm64
*
NOTE
r-oldrel-macos-x86_64
installed package size
installed size is 5.4Mb
sub-directories of 1Mb or more:
libs 3.7Mb
OK
r-oldrel-windows-x86_64
*
NOTE
r-patched-linux-x86_64
compiled code
File ‘vctrs/libs/vctrs.so’:
Found non-API calls to R: ‘PRVALUE’, ‘Rf_findVarInFrame3’,
‘SETLENGTH’, ‘SET_GROWABLE_BIT’, ‘SET_TRUELENGTH’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE
r-release-linux-x86_64
compiled code
File ‘vctrs/libs/vctrs.so’:
Found non-API calls to R: ‘PRVALUE’, ‘Rf_findVarInFrame3’,
‘SETLENGTH’, ‘SET_GROWABLE_BIT’, ‘SET_TRUELENGTH’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE
r-release-macos-arm64
compiled code
File ‘vctrs/libs/vctrs.so’:
Found non-API calls to R: ‘PRVALUE’, ‘Rf_findVarInFrame3’,
‘SETLENGTH’, ‘SET_GROWABLE_BIT’, ‘SET_TRUELENGTH’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE
r-release-macos-x86_64
compiled code
File ‘vctrs/libs/vctrs.so’:
Found non-API calls to R: ‘PRVALUE’, ‘Rf_findVarInFrame3’,
‘SETLENGTH’, ‘SET_GROWABLE_BIT’, ‘SET_TRUELENGTH’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE
r-release-windows-x86_64
compiled code
File 'vctrs/libs/x64/vctrs.dll':
Found non-API calls to R: 'PRVALUE', 'Rf_findVarInFrame3',
'SETLENGTH', 'SET_GROWABLE_BIT', 'SET_TRUELENGTH'
Compiled code should not call non-API entry points in R.
See 'Writing portable packages' in the 'Writing R Extensions' manual,
and section 'Moving into C API compliance' for issues with the use of
non-API entry points.
Check History
WARNING 2 OK · 8 NOTE · 4 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
WARNING
r-devel-linux-x86_64-debian-clang
compiled code
File ‘vctrs/libs/vctrs.so’:
Found non-API calls to R: ‘ATTRIB’, ‘PRVALUE’, ‘Rf_findVarInFrame3’,
‘SET_ATTRIB’
These entry points may be removed soon:
‘ATTRIB’, ‘SET_ATTRIB’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
WARNING
r-devel-linux-x86_64-debian-gcc
compiled code
File ‘vctrs/libs/vctrs.so’:
Found non-API calls to R: ‘ATTRIB’, ‘PRVALUE’, ‘Rf_findVarInFrame3’,
‘SET_ATTRIB’
These entry points may be removed soon:
‘ATTRIB’, ‘SET_ATTRIB’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
WARNING
r-devel-linux-x86_64-fedora-clang
compiled code
File ‘vctrs/libs/vctrs.so’:
Found non-API calls to R: ‘ATTRIB’, ‘PRVALUE’, ‘Rf_findVarInFrame3’,
‘SET_ATTRIB’
These entry points may be removed soon:
‘ATTRIB’, ‘SET_ATTRIB’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
WARNING
r-devel-linux-x86_64-fedora-gcc
compiled code
File ‘vctrs/libs/vctrs.so’:
Found non-API calls to R: ‘ATTRIB’, ‘PRVALUE’, ‘Rf_findVarInFrame3’,
‘SET_ATTRIB’
These entry points may be removed soon:
‘ATTRIB’, ‘SET_ATTRIB’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE
r-devel-macos-arm64
compiled code
File ‘vctrs/libs/vctrs.so’:
Found non-API calls to R: ‘ATTRIB’, ‘PRVALUE’, ‘Rf_findVarInFrame3’,
‘SET_ATTRIB’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE
r-devel-windows-x86_64
compiled code
File 'vctrs/libs/x64/vctrs.dll':
Found non-API calls to R: 'ATTRIB', 'PRVALUE', 'Rf_findVarInFrame3',
'SET_ATTRIB'
Compiled code should not call non-API entry points in R.
See 'Writing portable packages' in the 'Writing R Extensions' manual,
and section 'Moving into C API compliance' for issues with the use of
non-API entry points.
NOTE
r-patched-linux-x86_64
compiled code
File ‘vctrs/libs/vctrs.so’:
Found non-API calls to R: ‘PRVALUE’, ‘Rf_findVarInFrame3’,
‘SETLENGTH’, ‘SET_GROWABLE_BIT’, ‘SET_TRUELENGTH’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE
r-release-linux-x86_64
compiled code
File ‘vctrs/libs/vctrs.so’:
Found non-API calls to R: ‘PRVALUE’, ‘Rf_findVarInFrame3’,
‘SETLENGTH’, ‘SET_GROWABLE_BIT’, ‘SET_TRUELENGTH’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE
r-release-macos-arm64
compiled code
File ‘vctrs/libs/vctrs.so’:
Found non-API calls to R: ‘PRVALUE’, ‘Rf_findVarInFrame3’,
‘SETLENGTH’, ‘SET_GROWABLE_BIT’, ‘SET_TRUELENGTH’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE
r-release-macos-x86_64
compiled code
File ‘vctrs/libs/vctrs.so’:
Found non-API calls to R: ‘PRVALUE’, ‘Rf_findVarInFrame3’,
‘SETLENGTH’, ‘SET_GROWABLE_BIT’, ‘SET_TRUELENGTH’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE
r-release-windows-x86_64
compiled code
File 'vctrs/libs/x64/vctrs.dll':
Found non-API calls to R: 'PRVALUE', 'Rf_findVarInFrame3',
'SETLENGTH', 'SET_GROWABLE_BIT', 'SET_TRUELENGTH'
Compiled code should not call non-API entry points in R.
See 'Writing portable packages' in the 'Writing R Extensions' manual,
and section 'Moving into C API compliance' for issues with the use of
non-API entry points.
NOTE
r-oldrel-macos-x86_64
installed package size
installed size is 5.4Mb
sub-directories of 1Mb or more:
libs 3.7Mb
Reverse Dependencies (403)
depends
imports
AmigaFFH
AzureCosmosR
AzureStor
AzureTableStor
CodelistGenerator
EGM
ForestElementsR
GeRnika
LLMR
LabApplStat
Microsoft365R
PhenotypeR
REDCapCAST
REDCapTidieR
ROCFTP.MMS
RPresto
RSDA
Racmacs
STATcubeR
Signac
SpatialKDE
accept
actxps
adas.utils
adfExplorer
adj
adobeanalyticsr
adverbial
ageutils
agua
agvgd
airship
almanac
arrow
bage
baizer
bignum
bigsnpr
bioseq
birdie
blob
blockr.core
blockstrap
bregr
brolgar
butcher
calcal
censored
cereal
cjar
cleaner
clock
codebook
connectapi
cookiemonster
cookies
coursekata
cpp4r
crew.cluster
crossmap
csquares
cubble
datetimeoffset
dbglm
dbplyr
debkeepr
decor
densityarea
dials
dibble
distionary
distplyr
distributional
dm
downlit
dplyr
drake
dtlg
dtplyr
duckplyr
eam
easycensus
edibble
ellmer
embed
era
ethiodate
extrasteps
fabletools
famish
fasster
fastplyr
favr
feasts
ffp
filecacher
filtro
findInFiles
finetune
ftExtra
furrr
gasanalyzer
geomtextpath
ggInterval
ggalign
gganimate
ggarrow
ggautomap
ggborderline
ggcleveland
ggdensity
ggdiagram
ggdist
ggfacto
ggforce
gggenomes
ggh4x
gghexsize
ggip
ggiraph
gglinedensity
gglm
ggmapinset
ggpattern
ggplot2
ggpp
ggragged
ggrain
ggraph
ggshadow
ggside
ggtibble
ggtime
ggvegan
glyparse
glyrepr
goat
godley
googledrive
googlesheets4
gratia
groupr
gt
gtsummary
h3o
halfmoon
hardhat
haven
heckmanGE
heemod
heritable
hms
httr2
igcop
igraph
immunarch
important
incidence2
infer
ipaddress
ivs
japanstat
jpcity
jpgrid
jpmesh
jpstat
keyed
kindling
labelled
lavDiag
lay
legendry
lvmisc
marquee
mascarade
maskr
matrixset
metamorphr
meteospain
microdiluteR
mkin
mobr
modelenv
modelr
move2
multidplyr
naniar
navigatr
nestr
node2vec
od
omopgenerics
openFDA
opencpu
orderly
palette
palettes
pammtools
panelr
parsnip
partialised
parttime
phinterval
pillar
plotly
plume
pmrm
poputils
posterior
powerjoin
prefio
probably
profile
profvis
projects
propensity
prt
ptvalue
purrr
pxmake
pysparklyr
qgisprocess
r3js
ragnar
rang
rar
rayrender
rayvertex
readODS
recipes
redist
redistmetrics
reliabilitydiag
resquin
restatis
rextendr
ricu
riingo
riskmetric
rsample
rsurveycto
rtestim
rvec
salesforcer
santoku
saros
saros.base
sdtm.oak
selenider
sfcr
shide
simTool
skimr
slider
smvr
sparklyr
sparkxgb
sparsevctrs
spatialsample
spdgp
srvyr
stacks
stbl
stickyr
stringr
styler
supernova
syrup
tabnet
tabtibble
tabxplor
tailor
tarchetypes
targets
taylor
tdarec
term
textrecipes
tf
tfevents
tfhub
themis
tibble
tibbletime
tidyREDCap
tidyRSS
tidybayes
tidychangepoint
tidyclust
tidydfidx
tidyfit
tidypaleo
tidyplus
tidypopgen
tidyposterior
tidyr
tidyselect
tidyseurat
tidysmd
tidysq
tidysynthesis
tidytable
tidytext
tidywikidatar
timbr
timeplyr
tinylens
toposort
transformr
treesitter
trending
triptych
tsibble
tsibbledata
tsibbletalk
tune
tweenr
utile.tools
vecvec
versus
vetiver
vitae
vital
vroom
waywiser
weird
wikkitidy
wkpool
workflows
workflowsets
xlr
xmap
xpose.xtras
yamlet
yardstick
linking_to
suggests
AMR
AzureGraph
CPGLIB
Cleanet
DBI
DistributionIV
MiscMetabar
NeEDS4BigData
PLindleyROC
PSGD
SplitGLM
arcgislayers
arcgisutils
asympDiag
bench
bigD
blvim
charcuterie
confcons
constructive
cpp11
cutpointr
delimtools
distributions3
duckdb
editbl
epocakir
errors
fastai
fauxnaif
fs
geos
glue
gmapsdistance
grates
ir
jsonlite
lifecycle
logbin
lubridate
matchedcc
mobsim
multifear
nanoarrow
pctax
quantities
ravetools
rimu
rlang
rmarkdown
s2
sacRebleu
serp
sf
sfdep
sftime
stepSplitReg
testthat
tidyjson
tidyterra
tidytuesdayR
tinylabels
twbparser
units
vosonSML
winch
wk
Dependency Network
Version History
new
0.7.1
Mar 9, 2026