Skip to content

vctrs

Vector Helpers

v0.7.3 · Apr 10, 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

2.3M

Last 30 days

4th

6.5M

Last 90 days

22.5M

Last year

Trend: +10.5% (30d vs prior 30d)

CRAN Check Status

1 ERROR
3 NOTE
9 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 NOTE
r-oldrel-macos-x86_64 NOTE
r-oldrel-windows-x86_64 NOTE
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 ERROR
r-release-windows-x86_64 OK
Check details (4 non-OK)
NOTE r-oldrel-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-oldrel-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-oldrel-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.
ERROR r-release-macos-x86_64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building ‘pillar.Rmd’ using rmarkdown
Error: processing vignette 'pillar.Rmd' failed with diagnostics:
there is no package called ‘sass’
--- failed re-building ‘pillar.Rmd’

--- re-building ‘s3-vector.Rmd’ using rmarkdown
Error: processing vignette 's3-vector.Rmd' failed with diagnostics:
there is no package called ‘sass’
--- failed re-building ‘s3-vector.Rmd’

--- re-building ‘stability.Rmd’ using rmarkdown
Error: processing vignette 'stability.Rmd' failed with diagnostics:
there is no package called ‘sass’
--- failed re-building ‘stability.Rmd’

--- re-building ‘type-size.Rmd’ using rmarkdown
Error: processing vignette 'type-size.Rmd' failed with diagnostics:
there is no package called ‘sass’
--- failed re-building ‘type-size.Rmd’

SUMMARY: processing the following files failed:
  ‘pillar.Rmd’ ‘s3-vector.Rmd’ ‘stability.Rmd’ ‘type-size.Rmd’

Error: Vignette re-building failed.
Execution halted

Check History

ERROR 9 OK · 3 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE May 2, 2026
ERROR r-release-macos-x86_64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building ‘pillar.Rmd’ using rmarkdown
Error: processing vignette 'pillar.Rmd' failed with diagnostics:
there is no package called ‘sass’
--- failed re-building ‘pillar.Rmd’

--- re-building ‘s3-vector.Rmd’ us
...[truncated]...
iagnostics:
there is no package called ‘sass’
--- failed re-building ‘type-size.Rmd’

SUMMARY: processing the following files failed:
  ‘pillar.Rmd’ ‘s3-vector.Rmd’ ‘stability.Rmd’ ‘type-size.Rmd’

Error: Vignette re-building failed.
Execution halted
NOTE r-oldrel-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-oldrel-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-oldrel-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 9 OK · 4 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 30, 2026
NOTE r-release-macos-x86_64

compiled code

File ‘vctrs/libs/vctrs.so’:
  Found non-API call to R: ‘R_MissingArg’

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-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-oldrel-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-oldrel-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.
ERROR 8 OK · 4 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Apr 28, 2026
ERROR r-devel-windows-x86_64

whether package can be installed

Installation failed.
See 'd:/Rcompile/CRANpkg/local/4.7/vctrs.Rcheck/00install.out' for details.
NOTE r-release-macos-x86_64

compiled code

File ‘vctrs/libs/vctrs.so’:
  Found non-API call to R: ‘R_MissingArg’

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-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-oldrel-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-oldrel-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 8 OK · 6 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 15, 2026
NOTE r-patched-linux-x86_64

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-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.8Mb
  sub-directories of 1Mb or more:
    libs   3.7Mb
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 (426)

depends

imports

AmigaFFH AzureCosmosR AzureStor AzureTableStor CodelistGenerator EGM ForestElementsR GeRnika HealthMarkers LLMR LabApplStat Microsoft365R PhenotypeR REDCapCAST REDCapTidieR ROCFTP.MMS RPresto RSDA Racmacs STATcubeR Signac SpatialKDE a5R accept actibase 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 crew.cluster crossmap csquares cubble dataset datetimeoffset dbglm dbplyr debkeepr decor densityarea dials dibble distionary distplyr distributional dm downlit dplyr drake dtlg dtplyr duckplyr eam easycensus edibble edr4r ellmer embed era ethiodate extrasteps fable.bayesRecon fabletools famish fasster fastplyr favr feasts ffp filecacher filtro findInFiles finetune ftExtra furrr gasanalyzer geomtextpath ggInterval ggalign gganimate ggarrow ggborderline ggcircular 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 icomb igcop igraph immunarch important incidence2 infer ipaddress ivs japanstat jentre jirar jpcity jpgrid jpmesh jpstat keyed kindling labelled lay legendry lvmisc marquee mascarade maskr matrixset metamorphr meteospain microdiluteR mixtime mkin modelenv modelr move2 multidplyr naniar navigatr nestr node2vec od odbc omopgenerics openFDA opencpu orderly palette palettes pammtools panelr parsnip partialised parttime phinterval pillar pkgmatch plotly plume pmrm poputils posterior powerjoin prefio probably profile profvis projects propensity prt ptvalue purrr pxmake pysparklyr qgisprocess quallmer r3js ragnar rang rar rayrender rayvertex readODS recipes redist redistmetrics reliabilitydiag resquin restatis retroharmonize rextendr ricu riingo riskmetric rsample rsurveycto rtestim rvec rxode2 rxref salesforcer saros saros.base schmear sdtm.oak selenider sfcr shide simTool skimr slider smvr sparklyr sparkxgb sparsevctrs spatialsample spdgp srvyr stacks stbl stickyr stringr styler supernova surveytidy syrup tabnet tabstats tabtibble tabxplor tailor tarchetypes targets taylor tdarec term textrecipes tf tfevents tfhub themis tibble tibbletime tibblify 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 yaap yamlet yardstick

linking_to

Dependency Network

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

Version History

32 tracked
updated 0.7.3 ← 0.7.2 diff Apr 11, 2026
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