Commit graph

42 commits

Author SHA1 Message Date
Ivailo Monev
9beb757ddf replace 0 with Q_NULLPTR in QThreadPoolThread and QThreadPoolPrivate
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-11 01:48:28 +00:00
Ivailo Monev
c45efa3915 assume compiler features introduced in C++11 are supported by the compiler
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-02 23:43:31 +00:00
Ivailo Monev
6d633966a2 merge .cmake into CMakeLists.txt files
this way it is easier to maintain and should reduce the time spend on
configuring the project when building, much like the all-in-one build
option

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-31 04:28:36 +00:00
Ivailo Monev
5b459cf0ec update copyright and add script for doing so
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 23:21:34 +00:00
Ivailo Monev
9b37d78530 replace QT_TYPENAME with Q_TYPENAME and remove it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 23:07:22 +00:00
Ivailo Monev
3ec3b36eb4 mark QFutureInterfaceBasePrivate::sendCallOut() and QFutureInterfaceBasePrivate::sendCallOuts() const
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-15 15:01:35 +00:00
Ivailo Monev
5570f7811b lock when setting QThreadPool expiry time
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-01 15:07:17 +00:00
Ivailo Monev
2158b3fc51 remove unused and internal QThreadPoolPrivate::startFrontRunnable()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-20 19:54:29 +00:00
Ivailo Monev
92eac9f5a8 replace try/catch/throw with QT_TRY/QT_CATCH/QT_RETHROW where possible
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-28 18:27:03 +00:00
Ivailo Monev
ccd1355763 build fix for the case when QT_NO_QFUTURE is defined
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 18:31:22 +00:00
Ivailo Monev
d18837a359 avoid locks in QFutureInterface getters
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-24 19:26:34 +00:00
Ivailo Monev
3048bf8887 avoid lock in QFutureInterfaceBase::isResultReadyAt()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-24 19:18:33 +00:00
Ivailo Monev
c3180313a0 private QFuture d member does not have to be mutable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-24 19:15:14 +00:00
Ivailo Monev
47d41db464 use const iterator in QtConcurrent::FilterKernel for IterateKernelType
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-18 11:35:30 +00:00
Ivailo Monev
849ba7a632 replace system with local header inclusions where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-16 11:50:03 +00:00
Ivailo Monev
97db6a1b84 replace system with local header inclusions where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-16 00:41:53 +00:00
Ivailo Monev
ab553ba4a7 mark some warning cases are unlikely
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-13 15:15:40 +00:00
Ivailo Monev
0d5cc98827 remove redundant timer from QThreadPoolPrivate::waitForDone()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-12 12:24:48 +00:00
Ivailo Monev
a21a480105 copyright update
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-02 18:13:44 +00:00
Ivailo Monev
2afcd5ba4d assume const methods are thread-safe and avoid locking where possible
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-25 12:52:02 +00:00
Ivailo Monev
91fba72cb8 QFutureSynchronizer cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-21 12:18:01 +00:00
Ivailo Monev
27672c6aa7 QRunnable cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-21 10:50:30 +00:00
Ivailo Monev
80d4bc168e more copyright changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-03 14:21:30 +00:00
Ivailo Monev
74bb412630 copyright changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-03 13:38:02 +00:00
Ivailo Monev
366ffd11e2 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-24 20:23:57 +00:00
Ivailo Monev
fb8ca6cf5e oops, typo
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 16:56:44 +00:00
Ivailo Monev
f2068eb81d global cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 16:51:14 +00:00
Ivailo Monev
67f20aceca fix instantiation issue with concurrent filter and map
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2018-02-11 02:40:39 +00:00
Ivailo Monev
2fe4f50c35 mostly JavaScriptCore cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-09 05:14:43 +00:00
Ivailo Monev
6026db1f7b 0 to Q_NULLPTR
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-04 12:42:19 +00:00
Ivailo Monev
794b67dc56 0 to Q_NULLPTR
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-04 02:28:53 +00:00
Ivailo Monev
a411f10e76 0 to Q_NULLPTR, incomplete
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-03 22:13:13 +00:00
Ivailo Monev
83625c5cf5 mostly manual d pointer management
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-01 17:38:09 +00:00
Ivailo Monev
4a5bcff7ec embracing the STL
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-04 16:33:26 +00:00
Ivailo Monev
4c2d49b3d3 mostly win leftovers removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-15 20:09:10 +00:00
Ivailo Monev
ce596653e4 remove some Q_WS_WIN, Q_WS_MAC, Q_CC_MSVC, etc. leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 17:38:50 +00:00
Ivailo Monev
6fd60da8bd remove some redundant qglobal header inclusions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-08 18:49:44 +00:00
Ivailo Monev
8cf2dbae22 qtconcurrentresultstore.h needs qvector.h
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-09 18:04:46 +00:00
Ivailo Monev
b2a2b2225b remove some redundant headers inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-08 12:14:53 +03:00
Ivailo Monev
7008bf671b misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-29 19:04:18 +02:00
Ivailo Monev
c16c0e9acd misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-29 13:37:32 +02:00
Ivailo Monev
bfbc380756 initial import
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-10 05:06:13 +02:00