Releases: tnagler/RcppThread
RcppThread 2.1.5
RcppThread 2.1.2
NEW FEATURE
- R function
LdFlags()
to portably generate linker flags forlibatomic
/pthread
. See README for details.
RcppThread 2.1.0
RcppThread 2.0.1
BUG FIX
- safeguard construction of memory aligned objects.
RcppThread 2.0.0
NEW FEATURES
-
Add R function
detectCores()
(#48). -
Add classes
ProgressCounter
andProgressBar
for tracking progress in long-
running loops (#49). -
Increased speed due to work-stealing and lock-free pops (#51, #52, #53).
-
Free-standing
parallelFor()
andparallelForEach()
functions now dispatch
to a global thread pool that persists for the entire session. This
significantly speeds up programs that repeatedly call these functions. (#54) -
New free-standing
push()
,pushReturn()
/async()
, andwait()
, mirroring
functionality fromThreadPool
. (#56) -
Option to resize a thread pool (#56).
RcppThread 1.0.0
- Release for JSS publication doi:10.18637/jss.v097.c01.
RcppThread 0.5.4
RcppThread 0.5.3
- Improved handling of exceptions thrown from threads.
RcppThread 0.5.2
-
Limit number of threads in unit tests.
-
Fixed typos in package vignette.
RcppThread 0.5.1
BUG FIXES
-
Fix portability issues related to native_handle_type.
-
Fix signed/unsigned comparison in parallelFor().
-
Fix signed/unsigned warnings in unit tests.