aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h
Commit message (Expand)AuthorAge
* Get rid of Init().Gravatar Rasmus Munk Larsen2017-03-10
* Use C++11 ctor forwarding to simplify code a bit.Gravatar Rasmus Munk Larsen2017-03-10
* Make the non-blocking threadpool more flexible and less wasteful of CPU cycle...Gravatar Rasmus Munk Larsen2017-03-09
* Don't call EnvThread::OnCancel by default since it doesn't do anything.Gravatar Benoit Steiner2016-12-14
* Reworked the threadpool cancellation mechanism to not depend on pthread_cance...Gravatar Benoit Steiner2016-12-09
* Added support for thread cancellation on LinuxGravatar Benoit Steiner2016-12-08
* Properly size the list of waitersGravatar Benoit Steiner2016-09-12
* Use MaxSizeVector instead of std::vector: xcode sometimes assumes that std::v...Gravatar Benoit Steiner2016-09-02
* Return -1 from CurrentThreadId when called by thread outside the pool.Gravatar Rasmus Munk Larsen2016-06-23
* Resolve merge.Gravatar Rasmus Munk Larsen2016-06-23
|\
| * Silenced a couple of compilation warnings generated by xcodeGravatar Benoit Steiner2016-06-22
| * Turned the constructor of the PerThread struct into what is effectively a con...Gravatar Benoit Steiner2016-06-22
| * Avoid generating pseudo random numbers that are multiple of 5: this helpsGravatar Benoit Steiner2016-06-14
* | size_t -> intGravatar Rasmus Munk Larsen2016-06-03
* | Add CurrentThreadId and NumThreads methods to Eigen threadpools and TensorDev...Gravatar Rasmus Munk Larsen2016-06-03
|/
* Fixed some compilation warningsGravatar Benoit Steiner2016-05-26
* Fixed potential race condition in the non blocking thread poolGravatar Benoit Steiner2016-05-12
* fixed some double-promotion and sign-compare warningsGravatar Christoph Hertzberg2016-05-11
* Explicitely initialize all the atomic variables.Gravatar Benoit Steiner2016-05-11
* Optimized the non blocking thread pool:Gravatar Benoit Steiner2016-05-09
* Implemented a more portable version of thread local variablesGravatar Benoit Steiner2016-04-19
* Added a more scalable non blocking thread poolGravatar Benoit Steiner2016-04-14