later
Schedule R function calls to execute later on an event loop
later spends its releases keeping R's event loop compiling against moving toolchains.
◆Recent moves
- 5mo ago
later 1.4.8 tracks Rcpp Rf_error handling changes
An internal update for compatibility with Rcpp's Rf_error handling. No behavioural change, and squarely in the compatibility-maintenance pattern this package now runs on.
View source ↗ - 5mo ago
later 1.4.7 fixes a C23 once_flag collision breaking builds
Fixes a build failure on glibc 2.43 and GCC 15, where C23 moved the once_flag type into stdlib.h and collided with later's vendored tinycthread symbols. Invisible to users but a hard blocker for anyone on a current toolchain.
View source ↗ - 6mo ago
later 1.4.6 improves idle responsiveness at the R console
The rare recent release with a user-noticeable effect: better responsiveness when idle at the R console on POSIX systems. The accompanying header move exists to keep R headers from preceding Rcpp headers in generated exports.
View source ↗ - 7mo ago
later 1.4.5 drops legacy fallbacks, requires R 3.5 and Rcpp 1.0.10
Raises the floor to R 3.5.0 and Rcpp 1.0.10 so the legacy non-unwind-protect code paths can be deleted outright. A deliberate simplification that trades support for old R versions for one less branch to maintain.
View source ↗ - 11mo ago
later 1.4.4 fixes test timings only
A test timing fix, explicitly labelled as having no user-facing changes.
View source ↗ - 11mo ago
later 1.4.3 stops touching .Random.seed, drops autorun argument
Removes the long-deprecated autorun argument from create_loop() and stops the package from perturbing .Random.seed at load time. The seed fix matters for anyone chasing irreproducible results in an async pipeline.
View source ↗