Skip to content

vctrs

Vector Helpers

v0.7.2 · Mar 21, 2026 · MIT + file LICENSE

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

2M

Last 30 days

2nd

7.8M

Last 90 days

20.1M

Last year

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

CRAN Check Status

1 ERROR
11 NOTE
2 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang NOTE
r-devel-linux-x86_64-fedora-gcc NOTE
r-devel-macos-arm64 ERROR
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 (12 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

compiled code

File ‘vctrs/libs/vctrs.so’:
  Found non-API calls to R: ‘R_NamespaceRegistry’, ‘R_UnboundValue’

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-linux-x86_64-debian-gcc

compiled code

File ‘vctrs/libs/vctrs.so’:
  Found non-API calls to R: ‘R_NamespaceRegistry’, ‘R_UnboundValue’

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-linux-x86_64-fedora-clang

compiled code

File ‘vctrs/libs/vctrs.so’:
  Found non-API calls to R: ‘R_NamespaceRegistry’, ‘R_UnboundValue’

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-linux-x86_64-fedora-gcc

compiled code

File ‘vctrs/libs/vctrs.so’:
  Found non-API calls to R: ‘R_NamespaceRegistry’, ‘R_UnboundValue’

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.
ERROR r-devel-macos-arm64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/sonoma-arm64/results/4.6/vctrs.Rcheck/00install.out’ for details.
NOTE r-devel-windows-x86_64

compiled code

File 'vctrs/libs/x64/vctrs.dll':
  Found non-API calls to R: 'R_NamespaceRegistry', 'R_UnboundValue'

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
NOTE r-patched-linux-x86_64

compiled code

File ‘vctrs/libs/vctrs.so’:
  Found non-API calls to R: ‘R_MissingArg’, ‘R_NamespaceRegistry’,
    ‘R_UnboundValue’

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: ‘PRENV’, ‘PRVALUE’, ‘R_PromiseExpr’,
    ‘Rf_allocSExp’, ‘Rf_findVarInFrame3’, ‘SETLENGTH’,
    ‘SET_GROWABLE_BIT’, ‘SET_PRCODE’, ‘SET_PRENV’, ‘SET_PRVALUE’,
    ‘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: ‘PRENV’, ‘PRVALUE’, ‘R_PromiseExpr’,
    ‘Rf_allocSExp’, ‘Rf_findVarInFrame3’, ‘SETLENGTH’,
    ‘SET_GROWABLE_BIT’, ‘SET_PRCODE’, ‘SET_PRENV’, ‘SET_PRVALUE’,
    ‘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: ‘PRENV’, ‘PRVALUE’, ‘R_PromiseExpr’,
    ‘Rf_allocSExp’, ‘Rf_findVarInFrame3’, ‘SETLENGTH’,
    ‘SET_GROWABLE_BIT’, ‘SET_PRCODE’, ‘SET_PRENV’, ‘SET_PRVALUE’,
    ‘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: 'PRENV', 'PRVALUE', 'R_PromiseExpr',
    'Rf_allocSExp', 'Rf_findVarInFrame3', 'SETLENGTH',
    'SET_GROWABLE_BIT', 'SET_PRCODE', 'SET_PRENV', 'SET_PRVALUE',
    '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

ERROR 5 OK · 8 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Mar 30, 2026
NOTE r-devel-linux-x86_64-debian-gcc

compiled code

File ‘vctrs/libs/vctrs.so’:
  Found non-API calls to R: ‘R_MissingArg’, ‘R_NamespaceRegistry’,
    ‘R_UnboundValue’

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-linux-x86_64-fedora-clang

compiled code

File ‘vctrs/libs/vctrs.so’:
  Found non-API calls to R: ‘R_MissingArg’, ‘R_NamespaceRegistry’,
    ‘R_UnboundValue’

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.
ERROR r-devel-macos-arm64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/sonoma-arm64/results/4.6/vctrs.Rcheck/00install.out’ for details.
NOTE r-patched-linux-x86_64

compiled code

File ‘vctrs/libs/vctrs.so’:
  Found non-API calls to R: ‘PRENV’, ‘PRVALUE’, ‘R_PromiseExpr’,
    ‘Rf_allocSExp’, ‘Rf_findVarInFrame3’, ‘SETLENGTH’,
    ‘SET_GROWABLE_BIT’, ‘SET_PRCODE’, ‘SET_PRENV’, ‘SET_PRVALUE’,
    ‘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: ‘PRENV’, ‘PRVALUE’, ‘R_PromiseExpr’,
    ‘Rf_allocSExp’, ‘Rf_findVarInFrame3’, ‘SETLENGTH’,
    ‘SET_GROWABLE_BIT’, ‘SET_PRCODE’, ‘SET_PRENV’, ‘SET_PRVALUE’,
    ‘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: ‘PRENV’, ‘PRVALUE’, ‘R_PromiseExpr’,
    ‘Rf_allocSExp’, ‘Rf_findVarInFrame3’, ‘SETLENGTH’,
    ‘SET_GROWABLE_BIT’, ‘SET_PRCODE’, ‘SET_PRENV’, ‘SET_PRVALUE’,
    ‘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: ‘PRENV’, ‘PRVALUE’, ‘R_PromiseExpr’,
    ‘Rf_allocSExp’, ‘Rf_findVarInFrame3’, ‘SETLENGTH’,
    ‘SET_GROWABLE_BIT’, ‘SET_PRCODE’, ‘SET_PRENV’, ‘SET_PRVALUE’,
    ‘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: 'PRENV', 'PRVALUE', 'R_PromiseExpr',
    'Rf_allocSExp', 'Rf_findVarInFrame3', 'SETLENGTH',
    'SET_GROWABLE_BIT', 'SET_PRCODE', 'SET_PRENV', 'SET_PRVALUE',
    '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
NOTE 7 OK · 7 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 27, 2026
NOTE r-devel-linux-x86_64-debian-gcc

compiled code

File ‘vctrs/libs/vctrs.so’:
  Found non-API calls to R: ‘R_MissingArg’, ‘R_NamespaceRegistry’,
    ‘R_UnboundValue’

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: ‘PRENV’, ‘PRVALUE’, ‘R_PromiseExpr’,
    ‘Rf_allocSExp’, ‘Rf_findVarInFrame3’, ‘SETLENGTH’,
    ‘SET_GROWABLE_BIT’, ‘SET_PRCODE’, ‘SET_PRENV’, ‘SET_PRVALUE’,
    ‘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: ‘PRENV’, ‘PRVALUE’, ‘R_PromiseExpr’,
    ‘Rf_allocSExp’, ‘Rf_findVarInFrame3’, ‘SETLENGTH’,
    ‘SET_GROWABLE_BIT’, ‘SET_PRCODE’, ‘SET_PRENV’, ‘SET_PRVALUE’,
    ‘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: ‘PRENV’, ‘PRVALUE’, ‘R_PromiseExpr’,
    ‘Rf_allocSExp’, ‘Rf_findVarInFrame3’, ‘SETLENGTH’,
    ‘SET_GROWABLE_BIT’, ‘SET_PRCODE’, ‘SET_PRENV’, ‘SET_PRVALUE’,
    ‘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: 'PRENV', 'PRVALUE', 'R_PromiseExpr',
    'Rf_allocSExp', 'Rf_findVarInFrame3', 'SETLENGTH',
    'SET_GROWABLE_BIT', 'SET_PRCODE', 'SET_PRENV', 'SET_PRVALUE',
    '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
ERROR 7 OK · 6 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Mar 26, 2026
ERROR r-devel-windows-x86_64

whether package can be installed

Installation failed.
See 'd:/Rcompile/CRANpkg/local/4.6/vctrs.Rcheck/00install.out' for details.
NOTE r-patched-linux-x86_64

compiled code

File ‘vctrs/libs/vctrs.so’:
  Found non-API calls to R: ‘PRENV’, ‘PRVALUE’, ‘R_PromiseExpr’,
    ‘Rf_allocSExp’, ‘Rf_findVarInFrame3’, ‘SETLENGTH’,
    ‘SET_GROWABLE_BIT’, ‘SET_PRCODE’, ‘SET_PRENV’, ‘SET_PRVALUE’,
    ‘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: ‘PRENV’, ‘PRVALUE’, ‘R_PromiseExpr’,
    ‘Rf_allocSExp’, ‘Rf_findVarInFrame3’, ‘SETLENGTH’,
    ‘SET_GROWABLE_BIT’, ‘SET_PRCODE’, ‘SET_PRENV’, ‘SET_PRVALUE’,
    ‘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: ‘PRENV’, ‘PRVALUE’, ‘R_PromiseExpr’,
    ‘Rf_allocSExp’, ‘Rf_findVarInFrame3’, ‘SETLENGTH’,
    ‘SET_GROWABLE_BIT’, ‘SET_PRCODE’, ‘SET_PRENV’, ‘SET_PRVALUE’,
    ‘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: 'PRENV', 'PRVALUE', 'R_PromiseExpr',
    'Rf_allocSExp', 'Rf_findVarInFrame3', 'SETLENGTH',
    'SET_GROWABLE_BIT', 'SET_PRCODE', 'SET_PRENV', 'SET_PRVALUE',
    '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
WARNING 2 OK · 7 NOTE · 5 WARNING · 0 ERROR · 0 FAILURE Mar 20, 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_findVar’,
    ‘Rf_findVarInFrame3’, ‘SET_ATTRIB’
These entry points may be removed soon:
‘ATTRIB’, ‘SET_ATTRIB’, ‘Rf_findVarInFrame3’, ‘PRVALUE’

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_findVar’,
    ‘Rf_findVarInFrame3’, ‘SET_ATTRIB’
These entry points may be removed soon:
‘ATTRIB’, ‘SET_ATTRIB’, ‘Rf_findVar’, ‘Rf_findVarInFrame3’, ‘PRVALUE’

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_findVar’,
    ‘Rf_findVarInFrame3’, ‘SET_ATTRIB’
These entry points may be removed soon:
‘ATTRIB’, ‘SET_ATTRIB’, ‘Rf_findVarInFrame3’, ‘PRVALUE’

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_findVar’,
    ‘Rf_findVarInFrame3’, ‘SET_ATTRIB’
These entry points may be removed soon:
‘ATTRIB’, ‘SET_ATTRIB’, ‘Rf_findVarInFrame3’, ‘PRVALUE’

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.
WARNING r-devel-windows-x86_64

compiled code

File 'vctrs/libs/x64/vctrs.dll':
  Found non-API calls to R: 'ATTRIB', 'PRVALUE', 'Rf_findVar',
    'Rf_findVarInFrame3', 'SET_ATTRIB'
These entry points may be removed soon:
'ATTRIB', 'SET_ATTRIB', 'Rf_findVarInFrame3', 'PRVALUE'

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
ERROR 2 OK · 6 NOTE · 5 WARNING · 1 ERROR · 0 FAILURE Mar 10, 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.
WARNING 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'
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-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.
ERROR 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 (407)

depends

imports

AmigaFFH AzureCosmosR AzureStor AzureTableStor CodelistGenerator EGM ForestElementsR GeRnika LLMR LabApplStat Microsoft365R PhenotypeR REDCapCAST REDCapTidieR ROCFTP.MMS RPresto RSDA Racmacs STATcubeR Signac SpatialKDE a5R accept actxps adas.utils adfExplorer adj adobeanalyticsr adverbial ageutils agua agvgd airship almanac amp.dm 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 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 jentre jpcity jpgrid jpmesh jpstat keyed kindling labelled lavDiag lay legendry lvmisc marquee mascarade maskr matrixset metamorphr meteospain microdiluteR mkin 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 tabstats 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 tidyterra 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

Dependency Network

Dependencies Reverse dependencies cli glue lifecycle rlang taxa AmigaFFH AzureCosmosR AzureStor AzureTableStor CodelistGenerator EGM ForestElementsR GeRnika LLMR LabApplStat Microsoft365R PhenotypeR REDCapCAST REDCapTidieR +392 more reverse deps vctrs

Version History

updated 0.7.2 ← 0.7.1 diff Mar 21, 2026
new 0.7.1 Mar 10, 2026
updated 0.7.1 ← 0.7.0 diff Jan 22, 2026
updated 0.7.0 ← 0.6.5 diff Jan 15, 2026
updated 0.6.5 ← 0.6.4 diff Dec 1, 2023
updated 0.6.4 ← 0.6.3 diff Oct 12, 2023
updated 0.6.3 ← 0.6.2 diff Jun 14, 2023
updated 0.6.2 ← 0.6.1 diff Apr 18, 2023
updated 0.6.1 ← 0.6.0 diff Mar 21, 2023
updated 0.6.0 ← 0.5.2 diff Mar 15, 2023
updated 0.5.2 ← 0.5.1 diff Jan 22, 2023
updated 0.5.1 ← 0.5.0 diff Nov 15, 2022
updated 0.5.0 ← 0.4.2 diff Oct 21, 2022
updated 0.4.2 ← 0.4.1 diff Sep 28, 2022
updated 0.4.1 ← 0.4.0 diff Apr 12, 2022
updated 0.4.0 ← 0.3.8 diff Mar 29, 2022
updated 0.3.8 ← 0.3.7 diff Apr 28, 2021
updated 0.3.7 ← 0.3.6 diff Mar 28, 2021
updated 0.3.6 ← 0.3.5 diff Dec 16, 2020
updated 0.3.5 ← 0.3.4 diff Nov 16, 2020