Qt Base (Core, Gui, Widgets, Network, ...)
Go to file
Thiago Macieira d7c9619a81 QObjectData: relax accesses to postedEvents
If one wants to access the event list itself, they have to lock the
postedEventList mutex, so none of these probably need any more ordering
than Relaxed. I've left most of them in Acquire/Release because we don't
have time to reason whether Relaxed suffices (the one exception is a
loadRelaxed() that calls a function that does loadAcquire()).

Amends commit ba6c1d2785.

Pick-to: 6.8
Change-Id: I35810f961b96aaf63d74fffd1eda73b3e059583d
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
2024-12-05 13:04:46 -08:00
.github/workflows
LICENSES Add REUSE.toml files 2024-11-05 14:36:16 +01:00
bin CMake: Don't hard-code "libexec" in qt-configure-module 2024-08-16 12:36:35 +02:00
cmake CMake: Support manual multiple projects within-a-repo SBOM generation 2024-12-05 15:37:00 +01:00
coin Coin: Increase VxWorks stack size when testing 2024-11-12 16:31:51 +02:00
config.tests Enable broken_threadlocal_dtors for VxWorks 2024-11-05 14:36:17 +01:00
dist Add REUSE.toml files 2024-11-05 14:36:16 +01:00
doc Create qdoc macros for C++ class docs 2.1: qHash() 2024-11-27 12:39:55 +01:00
examples Removal of generic stylesheet rule for dropdown 2024-12-02 17:43:50 +01:00
lib
libexec Android: fix warnings in runner script 2024-12-03 20:18:21 +00:00
mkspecs wasm: unifiy eventdispatcher asyncify code paths 2024-12-02 19:45:18 +01:00
qmake QString: toward UTF-8 arg() support [3½/4]: port unary arg() to QAnyStringView 2024-12-03 21:24:07 +01:00
src QObjectData: relax accesses to postedEvents 2024-12-05 13:04:46 -08:00
tests QHash tryEmplace-try_emplace compat 2024-12-05 22:04:46 +01:00
util QLocale: fix likely subtags to include und -> en_Latn_US 2024-12-05 14:42:56 +01:00
.cmake.conf CMake: Increase minimum required CMake version to 3.22 2024-12-02 16:01:44 +01:00
.gitattributes
.gitignore Git ignore Visual Studio CMake build directories 2023-11-24 23:42:05 +01:00
.lgtm.yml
.tag
CMakeLists.txt cmake: add _extra_files IDE target from heuristics 2024-04-12 08:36:01 +08:00
REUSE.toml Add REUSE.toml files 2024-11-05 14:36:16 +01:00
config_help.txt Introduce emoji-segmenter to 3rdparty code 2024-11-18 15:52:13 +01:00
configure Do not assume FHS in scripts 2024-06-25 11:44:00 +02:00
configure.bat configure.bat: Fix errors on Windows 2024-03-05 11:56:24 +01:00
configure.cmake wasm: add configure option for asyncify JSPI 2024-12-02 19:45:19 +01:00
dependencies.yaml
licenseRule.json Include relevant Unicode Inc. copyright line in generated data files 2024-08-30 19:58:47 +02:00
qt_cmdline.cmake Introduce FFmpeg-related configure options 2024-12-03 22:52:45 +01:00