summaryrefslogtreecommitdiff
path: root/comphelper/source/misc/threadpool.cxx
AgeCommit message (Expand)AuthorFilesLines
2022-06-02Use more appropriate return type for ThreadPool::getPreferredConcurrencyStephan Bergmann1-8/+11
2022-05-26clang-tidy modernize-pass-by-value in comphelperNoel Grandin1-2/+3
2021-08-21rtl::Static to thread-safe staticNoel Grandin1-7/+8
2021-08-20New loplugin:unusedcapturedefaultStephan Bergmann1-1/+1
2020-11-30add ThreadPool::isIdle() to avoid incorrect detection of "no tasks"Luboš Luňák1-8/+13
2020-11-30handle a possible (unlikely?) deadlock in threadpool cleanupLuboš Luňák1-0/+7
2020-11-06tdf#42949 Fix new IWYU warnings in directories c*Gabor Kelemen1-3/+0
2020-10-06fix possible >= 0 warningLuboš Luňák1-1/+1
2020-10-05fix allocating thread pool workersLuboš Luňák1-2/+22
2020-04-14loplugin:buriedassign in c*Noel Grandin1-3/+6
2020-02-07make isDebuggerAttached() public comphelper APILuboš Luňák1-30/+1
2019-11-22Extend loplugin:external to warn about classesStephan Bergmann1-0/+4
2019-10-08loplugin:redundantpointerops simplify *p.get()Noel Grandin1-1/+1
2019-06-20Demote from std::unique_lock to std::scoped_lock where applicableStephan Bergmann1-4/+4
2019-06-14Extend debug-mode timeoutStephan Bergmann1-3/+7
2019-04-19tdf#42949 Fix IWYU warnings in comphelperGabor Kelemen1-1/+0
2019-04-11don't kill threads after 3 minutes while debuggingLuboš Luňák1-2/+53
2019-03-21Increase the life-cycle of threads in thread-pool...Dennis Francis1-6/+10
2019-02-12Fix typoAndrea Gelmini1-1/+1
2018-11-21improve function-local statics in basic..cuiNoel Grandin1-4/+3
2018-09-27-Werror=unused-variable (--enable-debug --disable-assert-always-abort)Stephan Bergmann1-1/+1
2018-07-27Related: rhbz#1602589 add comments to coverity annotationsCaolán McNamara1-1/+1
2018-07-18Allow the comphelper threadpool to be reset after construction.Michael Meeks1-5/+4
2018-07-09Add missing sal/log.hxx headersGabor Kelemen1-0/+1
2018-07-04Make ThreadPool::pushTask take param by std::unique_ptrNoel Grandin1-12/+12
2017-10-04add << operator for css::uno::ExceptionNoel Grandin1-1/+1
2017-09-04We can use thread_local on Windows, tooTor Lillqvist1-3/+3
2017-04-07try and silence coverity#1403659 Data race conditionCaolán McNamara1-0/+1
2017-03-22comphelper::ThreadPool: guard against concurrent shutdown/pushTaskMichael Stahl1-7/+9
2017-03-21comphelper:: fix MSVC hang in ThreadPool::shutdown(), try #2Michael Stahl1-10/+29
2017-03-13Revert "comphelper: fix MSVC hang in ThreadPool::shutdown()"Miklos Vajna1-7/+1
2017-03-11comphelper: fix MSVC hang in ThreadPool::shutdown()Michael Stahl1-1/+7
2016-12-23loplugin:unusedmethodsNoel Grandin1-14/+0
2016-12-07This is presumably not meant to be exportedStephan Bergmann1-1/+1
2016-12-01tdf#104126 - comphelper thread-pool, use reliable std::condition_variable.Michael Meeks1-147/+119
2016-12-01Fix race in ThreadTaskTagStephan Bergmann1-8/+10
2016-11-29Rewrite some (trivial) assignments inside if/while conditions: comphelperStephan Bergmann1-6/+3
2016-08-01comphelper: fix MSVC 2015 build by removing pointless catchlbenes1-11/+1
2016-07-27change from a 2 min dbgutil failure to a 3 minCaolán McNamara1-2/+2
2016-07-18fix buildCaolán McNamara1-1/+1
2016-07-18-Werror=enum-compareNoel Grandin1-1/+1
2016-07-18remove some now unnecessary debug traceNoel Grandin1-5/+0
2016-07-18add tagging to ThreadTasks so we don't need more one poolNoel Grandin1-10/+139
2016-06-15tdf#98955 hardware_concurrency not ideal for thread poolsAshod Nakashian1-1/+23
2016-05-18clang-tidy modernize-make-sharedNoel Grandin1-1/+1
2016-04-26update loplugin stylepolice to check local pointers varsNoel Grandin1-4/+4
2016-04-21clang-tidy modernize-loop-convert in c*Noel Grandin1-4/+4
2015-11-10loplugin:nullptr (automatic rewrite)Stephan Bergmann1-2/+2
2015-10-12Replace "SAL_OVERRIDE" with "override" in LIBO_INTERNAL_ONLY codeStephan Bergmann1-1/+1
2015-09-14boost->stdCaolán McNamara1-5/+5