summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread/qthread_unix.cpp
Commit message (Expand)AuthorAgeFilesLines
* QThread/Unix: fix silly mistake: static was missing after refactoringThiago Macieira2025-05-251-1/+1
* QLibrary/Darwin: don't use RTLD_NODELETE, just don't dlclose()Thiago Macieira2025-05-251-6/+6
* Remove VxWorks DKM check from QThreadsKarim Pinter2025-05-151-1/+1
* QThreadStorage: make the internal finish() function really privateThiago Macieira2025-04-111-2/+1
* QThreadStorage: ensure global static exists when finish() is calledThiago Macieira2025-04-111-0/+1
* QThread/Unix: split the destruction of the exiting thread's QThreadDataThiago Macieira2025-03-091-22/+62
* QThread/Linux: disable the filling in of the trivial cpuset variableThiago Macieira2025-01-231-0/+5
* QThread/Linux & FreeBSD: replace the QVLA with a real VLA and bump maxThiago Macieira2025-01-221-11/+16
* QThread/FreeBSD: remove the unnecessary Linux compat layerThiago Macieira2025-01-191-9/+0
* QThread/Unix: move the pthread_key to a file-scope staticThiago Macieira2025-01-121-10/+27
* QThread/Unix: revert to pthread destruction instead of thread_localThiago Macieira2025-01-061-30/+25
* Revert "Add categorized logging of delete later machinery"Thiago Macieira2025-01-061-1/+1
* Replace qTerminate() with std::terminate() and mark it for removalThiago Macieira2024-12-261-1/+1
* QThreadData: make current() inline with a noexcept likely portionThiago Macieira2024-11-261-3/+6
* QThreadData: refactor current() now that it never returns nullThiago Macieira2024-11-261-24/+19
* QThread: merge some Unix/Windows/no-thread code for QAdoptedThreadThiago Macieira2024-11-141-9/+0
* QThread: move the identical Unix+Windows wait() functions to qthread.cppThiago Macieira2024-11-141-18/+0
* QThread/Unix: do clean up the QAdoptedThread for the main threadThiago Macieira2024-11-131-11/+17
* QWaitCondition/Unix: do check for pthread_condattr_setclock()Thiago Macieira2024-11-041-1/+1
* QThread/Unix: use pthread_timedjoin() support if it's not worseThiago Macieira2024-11-031-11/+20
* QThread/Unix: implement joining of the launched thread, if we canThiago Macieira2024-11-031-12/+103
* Add thread Quality of Service APIMårten Nordheim2024-10-301-0/+44
* QThread/Unix: replace some uses of pthread_self() with our codeThiago Macieira2024-10-281-4/+3
* QThread: avoid unlock/lock/unlock in ~QThread if state is FinishingThiago Macieira2024-10-281-0/+11
* QThread: reorganize and clean up #includesThiago Macieira2024-10-281-18/+10
* QThread: make finish() and cleanup() non-static membersThiago Macieira2024-10-281-11/+10
* QThread/Unix: refactor to split QThreadPrivate::finish() in two phasesThiago Macieira2024-10-281-51/+92
* QThread: use load/store operations with explicit orderingThiago Macieira2024-10-171-1/+1
* QThread::terminate(): don't depend on stack unwindingMarc Mutz2024-07-181-3/+14
* QThread: fix race condition between parallel terminate() callsMarc Mutz2024-07-171-0/+7
* QThread/Unix: fix normal exit/terminate() raceMarc Mutz2024-07-101-0/+7
* QThread: replace three booleans with one state variableThiago Macieira2024-07-091-15/+10
* QCoreApplication: give theMainThread an objectName to aid debuggingMitch Curtis2024-07-041-1/+3
* Drop checks for VxWorks 6.6 in QThreadMichał Łoś2024-06-141-11/+2
* Don't rely on TLS to call QThread::finish on VxWMichał Łoś2024-05-171-1/+5
* QThread/Unix: make QThreadPrivate::finish() be called much laterThiago Macieira2024-05-071-7/+7
* QThread: relax memory semantics from seq_cst on interruptionRequestedThiago Macieira2024-05-021-2/+2
* QThread: Reuse isMainThread()Jarek Kobus2024-04-291-1/+1
* QThread: Introduce static isMainThread() helperJarek Kobus2024-04-261-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