summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread/qthread_unix.cpp
Commit message (Expand)AuthorAgeFilesLines
* QThread: relax memory semantics from seq_cst on interruptionRequestedThiago Macieira37 hours1-2/+2
* QThread: Reuse isMainThread()Jarek Kobus4 days1-1/+1
* QThread: Introduce static isMainThread() helperJarek Kobus8 days1-1/+3
* Add categorized logging of delete later machineryTor Arne Vestbø2023-12-211-0/+1
* Rename EINTR_LOOP -> QT_EINTR_LOOPMarc Mutz2023-11-301-1/+1
* QThread/Unix: don't hardcode OSes for PThread cancellation supportThiago Macieira2023-10-171-2/+2
* Remove the unix dispatcher from WASM buildsMikolaj Boc2023-08-221-1/+3
* Corelib: s/Q_OS_MAC/Q_OS_DARWIN/wg except for doc and definitionEdward Welbourne2023-03-201-3/+3
* QThread: add sleep(std::chrono::nanoseconds) overloadAhmad Samir2023-03-131-3/+8
* QThread/Unix: move qt_nanosleep to qthread_unix.cppThiago Macieira2023-02-251-0/+14
* QtMiscUtils: add std::chrono::duration <-> timespec helpersAhmad Samir2023-02-201-15/+6
* QTypeInfo: start moving away from isIntegral / isPointerGiuseppe D'Angelo2022-12-271-4/+4
* QThread/Unix: use chrono for time arithmeticAhmad Samir2022-11-091-6/+10
* Fix possible undefined behavior in clear_thread_dataNiclas Rosenvik2022-08-311-2/+1
* QThread:idealThreadCount: fix build with FreeBSD 13.1Thiago Macieira2022-06-211-1/+1
* Use SPDX license identifiersLucie Gérard2022-05-161-39/+3
* Apply Q_CONSTINIT across the codebaseMarc Mutz2022-03-291-3/+3
* Work-around crash in QThreadPool QThread usageAllan Sandfeld Jensen2022-01-211-1/+3
* Don't access QObject::objectName during QThread startVolker Hilsheimer2022-01-121-2/+5
* QThread: fix UB (invalid enum value) on Private::PriorityMarc Mutz2022-01-031-3/+3
* QThread/Unix: extract duplicate codeMarc Mutz2021-12-301-36/+27
* QThread::idealThreadCount: use the thread affinity setThiago Macieira2021-12-161-4/+29
* QThread: Reset the system thread ID when thread exits on UnixIevgenii Meshcheriakov2021-09-291-0/+4
* QThread: Remove superfluous initialization of threadId on UnixIevgenii Meshcheriakov2021-09-281-1/+3
* wasm: enable the new event dispatcher for qtcoreMorten Johan Sørvig2021-08-271-0/+4
* QThread: avoid mixed enum arithmeticGiuseppe D'Angelo2021-06-131-3/+3
* Call QEventDispatcher::startingUp() on thread startMorten Johan Sørvig2020-12-211-0/+1
* Whitespace cleanup in corelib/ mimetypes, plugin and threadAllan Sandfeld Jensen2020-10-211-1/+1
* Add ; to Q_UNUSEDLars Schmertmann2020-07-071-1/+1
* Fix workaround in pthread destructorMike Achtelik2020-07-041-19/+6
* Revert "Remove pthread storage for thread local data"Alexandru Croitor2020-07-021-21/+59
* Remove pthread storage for thread local dataMike Achtelik2020-06-281-59/+21
* Port Q_STATIC_ASSERT(_X) to static_assertGiuseppe D'Angelo2020-06-191-1/+1
* Return correct threadId in all casesSamuli Piippo2020-05-301-10/+1
* Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2019-12-091-12/+12
|\
| * Tidy nullptr usageAllan Sandfeld Jensen2019-12-061-12/+12
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2019-11-251-2/+2
|\|
| * Port QThread::wait() to QDeadlineTimerChristian Ehrlicher2019-11-131-2/+2
| * QWaitCondition: mark obsolete functions as deprecatedChristian Ehrlicher2019-11-071-1/+1
* | Read a unique thread identifier from CPU registersVolker Hilsheimer2019-10-201-4/+24
|/
* Remove workaround for compilers not supporting thread_localVolker Hilsheimer2019-08-201-22/+1
* Port from implicit to explicit atomic pointer operationsMarc Mutz2019-06-291-4/+4
* Merge remote-tracking branch 'origin/5.12' into devLiang Qi2019-06-251-0/+6
|\
| * Add names for pthreads in IntegrityJanne Koskinen2019-06-031-0/+6
* | Port from QAtomic::load() to loadRelaxed()Giuseppe D'Angelo2019-06-201-13/+13
* | Merge remote-tracking branch 'origin/5.13' into devLiang Qi2019-06-141-5/+5
|\ \
| * | wasm: make idealThreadCount() work on all threadsMorten Johan Sørvig2019-05-081-5/+5
* | | rtems: Enable Thread local storage supportMikhail Svetkin2019-06-061-0/+3
* | | QtCore: use qUtf16Printable and %ls, qErrnoWarning()Marc Mutz2019-05-291-5/+3
* | | Replace Q_DECL_NOEXCEPT with noexcept in corelibAllan Sandfeld Jensen2019-04-031-2/+2
|/ /