Keep a CSS file in the package to allow vignette build on r-oldrel too
Hide five accessors as underlying macros removed from Rinternals
Preemptively hide another accessor
Ensure two updated definitions are conditional on R 4.5.0 or later
Several vignette typos have been corrected (#4 addressing #3)
A badge for r-universe has been added to the README.md
The vignette is now served via GitHub Pages and that version is referenced in the README.
Two entry points reintroduced and redefined using permitted R API function (Ivan Krylov in #5).
Another entry has been removed to match R-devel API changes.
Six new attributes helpers have been added for R 4.6.0 or later.
VECTOR_PTR_RO(x) replaces the removed VECTOR_PTR,
a warning or deprecation period would have been nice here.
Updated continuous integration setup several times
Updated README.md documentation with link to R API site
Updated example snippets to use of Protect
Updated documentation in defines.h header
Updated internals.h header reflecting in R API changes
Add an example for a numeric matrix creator
Update the continuous integration setup
Accomodate print format warnings from r-devel
Assign nullptr in dtor for Protect class
Switch vignette engine to simplermarkdown
The Protect class uses default copy and move assignments
and constructors
The data object in NumVec is now a Protect object
Minor updates to DESCRIPTION
New snippet rollminmaxExample with simple vector use
New class NumVec motivated from rolling min/max example
Expand the vignette with C++ example based on NumVec
Add a table of contents to the vignette
Switch CI use to r-ci
Protect nil object definition
Expanded definitions in internals.h to support new example.
The vignette has been extended with an example based on package uchardet.
Class Shield has been replaced by an new class
Protect; a compatibility typdef has been added.
The examples and vignette have been clarified with respect to proper ownership of protected objects; a new vignette section was added.
Initial release with several basic headers and introductory vignette