summaryrefslogtreecommitdiffstats
path: root/src/corelib/global/qcompilerdetection.h
Commit message (Expand)AuthorAgeFilesLines
* QVariant: fix C++20 build with older MSVC 2022Marc Mutz10 days1-0/+4
* MSVC: improve QASV(const char(&str)[N]) compilation timeIvan Solovev11 days1-0/+2
* QCompilerDetection: move qsystemdetection.h to inside the include guardAhmad Samir2024-04-171-2/+1
* Compiler detection - __attribute__((fallthrough)) for clangTim Blechmann2024-03-041-2/+2
* QList: give the LWG 3346 #ifdef'ery a symbolic nameMarc Mutz2024-02-081-0/+5
* Remove QT_MAKE_UNCHECKED_ARRAY_ITERATORMårten Nordheim2023-12-071-1/+0
* Implement compare helper macrosIvan Solovev2023-11-281-0/+7
* Fix compilation with MSVC 17.8Mårten Nordheim2023-11-101-2/+4
* qcompilerdetection: Add missing qtconfiginclude.hThiago Macieira2023-10-061-0/+1
* CompilerDetection: Define Q_UNREACHABLE_RETURN for MSVCOlivier De Cannière2023-08-111-0/+1
* qcompilerdetection.h: check __cplusplus is defined before using itAhmad Samir2023-07-081-1/+1
* Short live Q_NODISCARD_(CTOR_)X!Marc Mutz2023-06-221-0/+13
* qcompilerdetection.h: move Q_NODISCARD_CTOR def near Q_REQUIRED_RESULTMarc Mutz2023-06-211-9/+10
* Add missing line continuations for memory_resource opt-out on Apple systemsTor Arne Vestbø2023-06-081-3/+3
* Opt out of standard library memory_resource on macOS < 14 and iOS < 17Tor Arne Vestbø2023-06-081-7/+13
* Update mapping between Apple Clang versions and upstream ClangTor Arne Vestbø2023-06-071-1/+5
* Break some include cycles in qglobal.h [1/3]Ahmad Samir2023-05-261-3/+1
* Short live Q_NODISCARD_CTORIvan Solovev2023-04-301-0/+9
* Short live QT_ENABLE_P0846_SEMANTICS_FOR!Marc Mutz2023-03-221-0/+14
* Corelib: s/Q_OS_MAC/Q_OS_DARWIN/wg except for doc and definitionEdward Welbourne2023-03-201-1/+1
* qcompilerdetection: all supported compilers have visibility attributesAhmad Samir2023-03-151-1/+1
* QCompilerDetection: fix compiler warning about undefined macroAhmad Samir2023-03-051-4/+5
* qcompilerdetection.h: add Q_COMPILER_MANGLES_ACCESS_SPECIFIERMarc Mutz2023-01-231-0/+1
* Update a cppreference linkGiuseppe D'Angelo2022-12-241-2/+1
* qcompilerdetection.h: de-duplicate feature test macro discussionMarc Mutz2022-12-071-4/+4
* qcompilerdetection: Introduce QT_ASAN_ENABLEDFabian Kosmale2022-11-301-0/+10
* Remove QT_HAS_FOO() wrapper macros for __has_foo()Tor Arne Vestbø2022-11-281-8/+0
* qcompilerdetection.h: include <version>Marc Mutz2022-11-191-1/+13
* Replace usages of Q_CLANG_QDOC with Q_QDOCLuca Di Sera2022-10-211-2/+2
* Long live Q_UNREACHABLE_RETURN()!Marc Mutz2022-10-151-0/+1
* qcompilerdetection.h: detect CoverityMarc Mutz2022-10-151-0/+5
* Provide documentation for qcompilerdetection.h headerIvan Solovev2022-10-061-0/+1
* Remove Q_DUMMY_COMPARISON_OPERATORSona Kurazyan2022-08-301-1/+0
* qcompilerdetection.h: modernize the check for exception supportSona Kurazyan2022-08-191-2/+1
* Move warning suppression macros from qglobal.h to qcompilerdetection.hSona Kurazyan2022-08-191-0/+14
* Move QT_NO_EXCEPTIONS define to qcompilerdetection.hSona Kurazyan2022-08-191-0/+11
* Move the checks for disabling useless warnings to qcompilerdetection.hSona Kurazyan2022-08-131-0/+31
* Move Q_{OUTOFLINE, INLINE}_TEMPLATE definitions to qcompilerdetection.hSona Kurazyan2022-08-131-0/+7
* Move some compiler-specific macros to qcompilerdetection.hSona Kurazyan2022-08-131-0/+74
* Add pragmas to the header files that needs to be skipped by syncqtAlexey Edelev2022-08-091-0/+5
* Move Q_ASSUME and Q_UNREACHABLE to qassert.hSona Kurazyan2022-08-051-12/+0
* Move the check for -fPIC compile flag to qcompilerdetection.hSona Kurazyan2022-07-291-0/+7
* Move minimal compiler version checks to qcompilerdetection.hIvan Solovev2022-07-211-0/+23
* Doc: Hide template magic for MSVC from documentationKai Köhne2022-07-211-1/+5
* Doc: Hide weak overload template magic from documentationKai Köhne2022-07-131-1/+5
* Compiler macros: remove accidental undefsMårten Nordheim2022-07-061-4/+0
* Use [[noreturn]] attributeKai Köhne2022-06-231-1/+5
* MSVC: Remove dead Q_DECL_DEPRECATED* definitionsKai Köhne2022-06-231-4/+0
* Make Q_ASSUME() an expression (was: statement)Marc Mutz2022-06-041-3/+2
* qglobal.h: use the GCC attribute for nothrow in C modeThiago Macieira2022-05-271-1/+5