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