Skip to content

Releases: tnagler/RcppThread

RcppThread 2.1.5

12 Jul 15:31
fd008aa
Compare
Choose a tag to compare

REQUIREMENTS

  • Remove Systemrequirements: C++11

BUG FIX

  • Fixes static lifetime issue on MacM1.

  • Fixes order of headers in detectCores.cpp.

RcppThread 2.1.2

14 Mar 13:23
Compare
Choose a tag to compare

NEW FEATURE

  • R function LdFlags() to portably generate linker flags for libatomic/pthread. See README for details.

RcppThread 2.1.0

14 Mar 13:22
Compare
Choose a tag to compare

NEW FEATURE

  • safe printing to the R error stream with RcppThread::Rcerr (#60, thanks to @appelmar).

BUG FIX

  • adapt thread affinity to possibly restricted CPU set (#61).

RcppThread 2.0.1

06 Feb 16:42
f19928e
Compare
Choose a tag to compare

BUG FIX

  • safeguard construction of memory aligned objects.

RcppThread 2.0.0

06 Feb 16:41
e6ab09d
Compare
Choose a tag to compare

NEW FEATURES

  • Add R function detectCores() (#48).

  • Add classes ProgressCounter and ProgressBar for tracking progress in long-
    running loops (#49).

  • Increased speed due to work-stealing and lock-free pops (#51, #52, #53).

  • Free-standing parallelFor() and parallelForEach() 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(), and wait(), mirroring
    functionality from ThreadPool. (#56)

  • Option to resize a thread pool (#56).

RcppThread 1.0.0

14 Jan 11:19
Compare
Choose a tag to compare
  • Release for JSS publication doi:10.18637/jss.v097.c01.

RcppThread 0.5.4

19 Oct 11:17
b323f36
Compare
Choose a tag to compare

BUG FIX

  • Fixed warning for move constructor in ThreadPool (#35, #36, thanks @asardaes for noticing).

RcppThread 0.5.3

04 Dec 12:55
eb7c6e8
Compare
Choose a tag to compare
  • Improved handling of exceptions thrown from threads.

RcppThread 0.5.2

12 Nov 15:38
0a62c6f
Compare
Choose a tag to compare
  • Limit number of threads in unit tests.

  • Fixed typos in package vignette.

RcppThread 0.5.1

06 Nov 12:58
92d959d
Compare
Choose a tag to compare

BUG FIXES

  • Fix portability issues related to native_handle_type.

  • Fix signed/unsigned comparison in parallelFor().

  • Fix signed/unsigned warnings in unit tests.