aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/CXX11/src/ThreadPool
Commit message (Expand)AuthorAge
* Improve EventCount used by the non-blocking threadpool.Gravatar Rasmus Munk Larsen2019-02-22
* Fix signed-unsigned return in RuqQueueGravatar Eugene Zhulenev2019-02-14
* Fix signed-unsigned comparison warning in RunQueueGravatar Eugene Zhulenev2019-02-14
* Speedup Tensor ThreadPool RunQueu::Empty()Gravatar Eugene Zhulenev2019-02-13
* A few small fixes to a) prevent throwing in ctors and dtors of the threading ...Gravatar Rasmus Munk Larsen2018-11-09
* Provide EIGEN_OVERRIDE and EIGEN_FINAL macros to mark virtual function overridesGravatar Christoph Hertzberg2018-09-24
* Fiw shadowing of last and allGravatar Gael Guennebaud2018-09-21
* Cast to longer type.Gravatar Rasmus Munk Larsen2018-09-19
* Silence compiler warning.Gravatar Rasmus Munk Larsen2018-09-19
* Silence compiler warnings in ThreadPoolInterface.h.Gravatar Rasmus Munk Larsen2018-09-19
* Collapsed revisionGravatar Ravi Kiran2018-09-17
* bug #1598: Let MaxSizeVector respect alignment of objects and add a unit testGravatar Christoph Hertzberg2018-09-14
* MSVC 2015 supports c++11 thread-local-storageGravatar Gael Guennebaud2018-09-13
* Use padding instead of alignment attribute, which MaxSizeVector does not resp...Gravatar Rasmus Munk Larsen2018-09-05
* Address comments about EIGEN_THREAD_LOCAL.Gravatar Rasmus Munk Larsen2018-08-24
* Fix g++ compilation.Gravatar Rasmus Munk Larsen2018-08-23
* Don't rely on __had_feature for g++.Gravatar Rasmus Munk Larsen2018-08-23
* Pad PerThread when we emulate thread_local to prevent false sharing.Gravatar Rasmus Munk Larsen2018-08-23
* rename mu.Gravatar Rasmus Munk Larsen2018-08-23
* Store std::unique_ptr instead of raw pointers in per_thread_map_.Gravatar Rasmus Munk Larsen2018-08-23
* mergeGravatar Rasmus Munk Larsen2018-08-23
|\
| * Replace pointers by values or unique_ptr for better leak-safetyGravatar Christoph Hertzberg2018-08-23
* | Use plain_assert in destructors to avoid throwing in CXX11 tests where main.h...Gravatar Rasmus Munk Larsen2018-08-14
* | Add Barrier.h.Gravatar Rasmus Munk Larsen2018-08-13
* | Add support for thread local support on platforms that do not support it thro...Gravatar Rasmus Munk Larsen2018-08-13
|/
* Remove SimpleThreadPool and always use {NonBlocking}ThreadPoolGravatar Eugene Zhulenev2018-07-16
* Fix typos found using codespellGravatar Gael Guennebaud2018-06-07
* Fixed compilation warningGravatar Benoit Steiner2017-07-06
* 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
* Made ThreadPoolInterface::Cancel() an optional functionalityGravatar Benoit Steiner2016-12-12
* Reworked the threadpool cancellation mechanism to not depend on pthread_cance...Gravatar Benoit Steiner2016-12-09
* Added a Flush method to the RunQueueGravatar Benoit Steiner2016-12-08
* Added the new threadpool cancel method to the threadpool interface based class.Gravatar Benoit Steiner2016-12-08
* 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
* bug #1167: simplify installation of header files using cmake's install(DIRECT...Gravatar Gael Guennebaud2016-08-29
* Avoid unecessary object copiesGravatar Benoit Steiner2016-08-01
* 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
|/
* Align the first element of the Waiter struct instead of padding it. This redu...Gravatar Benoit Steiner2016-06-02
* Fixed some compilation warningsGravatar Benoit Steiner2016-05-26