use_rzig() and document() now require an
explicit package path, so neither function writes to the working
directory by default.\donttest{} because they require the
external Zig toolchain.document() now confines Zig’s local and global caches
to an automatically cleaned R session temporary directory. On Unix, its
compiler subprocess also receives a private temporary directory.use_rzig() now scaffolds cleanup and
cleanup.win, preventing generated Makevars and Zig build
caches from entering source-package checks.document() uses the same Zig discovery order as package
configuration and rejects unsupported compiler versions before running
the export scanner.Ctx.rng() provides boundary-managed draws from R’s
random-number stream, preserving set.seed() reproducibility
on success and error paths.Rmath.normalCdf() and
Rmath.normalQuantile() expose the linked R runtime’s normal
distribution functions without consuming random state.interrupt condition class
after Zig cleanup; ordinary error handlers and try() no
longer swallow Ctrl-C.SIGINT, checks
the condition class, and verifies that the R session remains
usable.use_rzig() scaffolds a portable Zig-backed R package,
including generated registration, build configuration, and a working
native example.document() derives R wrappers, exports, and
documentation from plain Zig functions marked with
/// @export.
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.