Skip to content

Tags: tnagler/RcppThread

Tags

v2.2.0

Toggle v2.2.0's commit message
bump version, update docs

v2.1.5

Toggle v2.1.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release 2.1.5 (#69)

* first include sys headers in detectCores.cpp

* Release 2.1.4

* remove wait in threadpool dtor

* add test for global pool dtor

* bump version + NEWS

---------

Co-authored-by: tnagler <thomas.nagler@tum.de>

v2.1.2

Toggle v2.1.2's commit message
code health

v2.1.0

Toggle v2.1.0's commit message
prepare release 2.1.0

v2.0.1

Toggle v2.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
safeguard memory-aligned allocation (#57)

* Release 2.0.0

* pull aligned allocator

* also for ThreadPool

* rely on quickpool for global pool

* use ptr to internal pool

* some cleaning

* final quickpool version 1.4.0

* version + docs

* hint Rcpp at libatomic and pthread

* try again

* libstdc++

* CXX_FLAGS

* this might work

* no

* link latomic and pthread on Linux

* don't test push error

v2.0.0

Toggle v2.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update quickpool (#56)

* pull new quickpool

* adapt library code

* update benchmarks

* save plots in benchmarks folder

* log scale on x axis

* use global pool

* update quickpool

* adapt thread pool

* prettify benchmarks

* add free push/async/wait

* better benchmarks

* actually benchmark quickpool

* change plot size everywhere

* affinity

* better benchmarks

* update benchmarks

* backoff algorithm

* less iter for imbalanced

* update benchmarks

* fix nested parallel for

* inline free functions

* don't move into parallel for

* bump version

* update docs

* update parallel for doc/args

* fix single threaded loops

* backwards compatible batched loops

* update quickpool

* update docs

* try to get codecov running

* try on linux

* yeah that won't work

* keep distr as it was

* update quickpool (resizing)

* allow parallel loops to limit threads

* reduce number of tests

* finalize

* safe exception tests

* do-while in wait()

* safer resize

* update NEWS and README

1.0.0

Toggle 1.0.0's commit message
Release 1.0.0

v0.5.4

Toggle v0.5.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release 0.5.4 (#37)

* bump version

* update docs

* update cran comments

v0.5.3

Toggle v0.5.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release 0.5.3 (#33)

* update docs

* bump version + update NEWS

v0.5.2

Toggle v0.5.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Patch 0.5.2 (#31)

* reduce test load

* update NEWS

* submit to CRAN