Path to this page:
Subject: CVS commit: pkgsrc/sysutils/R-later
From: Makoto Fujiwara
Date: 2024-12-07 06:59:14
Message id: 20241207055914.74AFEFC1C@cvs.NetBSD.org
Log Message:
(sysutils/R-later) Updated 1.3.2 to 1.4.1
# later 1.4.1
* Fixed #203: Resolves an issue where packages that have `LinkingTo:
later` (including `promises` and `httpuv`) and were built against
`later` 1.4.0, would fail to load on systems that actually had older
versions of `later` installed, erroring out with the message
"function 'execLaterFdNative' not provided by package 'later'". With
this fix, such dependent packages should gracefully deal with older
versions at load time, and complain with helpful error messages if
newer C interfaces (than are available on the installed `later`) are
accessed. (#204)
# later 1.4.0
* Adds `later_fd()` which executes a function when a file descriptor
is ready for reading or writing, at some indeterminate time in the
future (subject to an optional timeout). This facilitates an
event-driven approach to asynchronous or streaming
downloads. (@shikokuchuo and @jcheng5, #190)
* Fixed #186: Improvements to package load time as `rlang` is now only
loaded when used. This is a notable efficiency for packages with
only a 'linking to' dependency on `later`. Also updates to native
symbol registration from dynamic lookup. (@shikokuchuo and @wch,
#187)
* Fixed #191: Errors raised in later callbacks were being re-thrown as
generic C++ std::runtime_error with Rcpp >= 1.0.10 (since
2022!). (@shikokuchuo and @lionel-, #192)
Files: