summaryrefslogtreecommitdiff
path: root/sysutils/R-later
AgeCommit message (Collapse)AuthorFilesLines
2022-08-06sysutils/R-later: convert to using mk/atomic64.mk.he2-13/+2
2022-06-22sysiutils/R-later: needs -latomic on NetBSD/powerpc to build.he1-0/+12
2021-10-26sysutils: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes
2021-10-07sysutils: Remove SHA1 hashes for distfilesnia1-2/+1
2021-08-30(sysutils/R-later) Updated 1.2.0 to 1.3.0mef2-7/+7
# later 1.3.0 * Closed #148: When later was attached, `parallel::makeForkCluster()` would fail. (#149) * Fixed #150: It was possible for callbacks to execute in the wrong order if the clock time was changed in between the scheduling of two callbacks. (#151)
2021-06-05(sysutils/R-later) Updated 1.0.0 to 1.2.0mef2-7/+11
## later 1.2.0 * Closed #138: later is now licensed as MIT. (#139) * Closed #140: Previously, the event loop stopped running if the R process was forked. (#141) * Closed #143: Packages which link to later no longer need to take a direct dependency on Rcpp, because `later.h` no longer includes `Rcpp.h`. (#144) * Removed dependency on the BH package. C++11 is now required. (#147) ## later 1.1.0.1 * Private event loops are now automatically run by their parent. That is, whenever an event loop is run, its children event loops are automatically run. The `create_loop()` function has a new parameter `parent`, which defaults to the current loop. The auto-running behavior can be disabled by using `create_loop(parent=NULL)`. (#119) * Fixed #73, #109: Previously, later did not build on some platforms, notably ARM, because the `-latomic` linker was needed on those platforms. A configure script now detects when `-latomic` is needed. (#114) * Previously, `execLaterNative` was initialized when the package was loaded, but not `execLaterNative2`, resulting in a warning message in some cases. (#116)
2019-12-31(sysutils/R-later) Updated to 1.0.0mef2-7/+7
## later 1.0.0 * Added private event loops: these are event loops that can be run independently from the global event loop. These are useful when you have code that schedules callbacks with `later()`, and you want to call `run_now()` block and wait for those callbacks to execute before continuing. Without private event loops, if you call `run_now()` to wait until a particular callback has finished, you might inadvertantly run other callbacks that were scheduled by other code. With private event loops, you can create a private loop, schedule a callback on it, then call `run_now()` on that loop until it executes, all without interfering with the global loop. ([#84](https://github.com/r-lib/later/pull/84))
2019-09-07R-later: add missing dependency R-BH. Fixes build.maya1-1/+2
From Benjamin Lorenz in PR pkg/54517
2019-08-09R-later: initial commitbrook4-0/+39
Executes arbitrary R or C functions some time after the current time, after the R execution stack has emptied.