dynunload() idempotent after explicit unloads so
finalizers do not attempt to unload the same dynamic library handle
twice (#71).R-hub workflow so
valgrind checks can start from GitHub Actions (#73).dynlist() for macOS dyld shared cache libraries
(#20).dynport() (#28).Constant and Variadic fields in
DCF DynPort files, including binding variadic entries through
dyncall_variadic() (#53).dyncall_variadic() for calling C variadic functions
with explicit call-site vararg signatures (#35).dynbind() to accept direct library paths and
existing external pointer handles in addition to short library names
(#29).dynfind() discovery for libraries installed by
common package managers, including Homebrew, MacPorts, Linuxbrew and
Scoop (#31).dynfind() discovery of the current R runtime
library and avoid treating same-named directories as direct
dynbind() library paths (#39).dynfind_explain() diagnostics for shared-library
discovery and expand Windows library discovery coverage (#48).$ as raw-backed
struct objects so they can be reused for field access and
aggregate by-value calls (#33).cstruct() and cunion() field parsing
when whitespace follows the type signature (#21).typeinfo$fields$name column (#21).SDL_Event values to be
allocated from the generated SDL3 binding (#56).typeinfo,
struct, ctype, dynbind.report and
floatraw objects (#41).callback_status(),
callback_is_active() and callback_last_error()
for inspecting rdyncall callback invocation and error state (#49).ccallback() for the implemented x86_64 and ARM64
dyncallback backends (#50).struct and union bitfield layout,
access, DynPort parsing, and by-value aggregate support (#26).rdyncall.callvm.size option to configure CallVM
argument stack size at package load (#22).dyncall() for registered struct and
union types on supported dyncall backends, including ARM64
aggregate ABI handling (#23).struct and
union type signatures via the type[N] suffix
(#26).@packed, @pack(n) and
@align(n) layout directives for cstruct(),
cunion() and DynPort aggregate definitions (#26).NAMESPACE from roxygen2 metadata instead of
maintaining it by hand (#40).dynfind().armhf (ARM hardfloat),
tested on Raspberry Pi (armv6) and Efika MX Smartbook (armv7).NULL for typed pointer arguments.*v (void*) return type
signature in dyncall().**c and external pointers to support
strptrarray()..Internal calls and :: operators on
dynports; dynports are unloaded via
detach(dynport:<PORTNAME>).offsetPtr().lazyData
field in Env.lib64 folder for
dynfind().Makefile.embedded.amd64 folder for
dynfind().m.so.6 besides
m on Unix, needed by Debian 6 sid unstable.Makevars fix for parallel builds.
Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.
This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.