summaryrefslogtreecommitdiffstats
path: root/src/corelib/global/qcompilerdetection.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* qglobal.h: reorganize and simplify the C++11 keyword macrosThiago Macieira2022-05-271-64/+23
* qglobal.h: remove superfluous C++11 check from Qt 5.6Thiago Macieira2022-05-271-6/+0
* Use SPDX license identifiersLucie Gérard2022-05-161-39/+3
* Remove remnants of the old Intel C++ compilerThiago Macieira2022-05-111-132/+6
* Use Q_CC_{GNU,MSVC}_ONLY when comparing to particular versionsMarc Mutz2022-05-061-1/+1
* qcompilerdetection.h: add Q_CC_{GNU,MSVC,CLANG}_ONLY macrosMarc Mutz2022-05-061-4/+13
* Add a marker for post-C++17 APIs in exported classesGiuseppe D'Angelo2022-04-111-0/+20
* Update mapping between Apple Clang versions and upstream ClangTor Arne Vestbø2022-03-291-20/+20
* Enable -mno-direct-extern-access and ELF protected visibilityThiago Macieira2022-03-101-1/+9
* Detect clang-cl features as clang not as msvcAllan Sandfeld Jensen2022-02-051-7/+4
* Remove checks for features available in C++17Ievgenii Meshcheriakov2021-10-021-10/+2
* Purge Q_NO_TEMPLATE_FRIENDS and platforms lacking support for themFabian Kosmale2021-10-021-32/+0
* Fix compilation for other compilersJanne Koskinen2021-05-241-0/+1
* Clenaup Q_COMPILER_THREADSAFE_STATICSFabian Kosmale2021-03-211-12/+5
* Switch Q_DECL_DEPRECATED to use C++14 [[deprecated]]Allan Sandfeld Jensen2020-10-031-8/+11
* Purge Q_{STDLIB,COMPILER}_UNICODE_STRINGSEdward Welbourne2020-09-141-1/+3
* Use C++17 [[maybe_unused]]Allan Sandfeld Jensen2020-09-061-0/+5
* Use [[nodiscard]] with clang in C++17 modeAllan Sandfeld Jensen2020-08-181-2/+2
* Avoid UB in moc generated codeLars Knoll2020-08-071-0/+5
* Avoid claiming F16C support on non-x86 platformsTor Arne Vestbø2020-07-261-0/+1
* QString: add char8_t overload of fromUtf8()Marc Mutz2020-06-231-0/+6
* Add central macro to disable float comparison warningsMarc Mutz2020-05-161-0/+6
* Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-04-221-0/+8
|\
| * Deprecate QMacNativeWidget and QMacCocoaViewContainerTor Arne Vestbø2020-04-141-0/+8
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-01-131-2/+5
|\|
| * Merge remote-tracking branch 'origin/5.14' into 5.15Liang Qi2020-01-091-2/+5
| |\
| | * GCC: revoke constexpr before 5.0Giuseppe D'Angelo2020-01-091-2/+5
* | | Merge remote-tracking branch 'origin/5.15' into devLiang Qi2020-01-041-6/+7
|\| |
| * | Merge remote-tracking branch 'origin/5.14' into 5.15Qt Forward Merge Bot2019-12-271-6/+7
| |\|
| | * Unbreak developer build with clang-clFriedemann Kleint2019-12-201-6/+7
* | | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2019-12-111-40/+37
|\| |
| * | Merge remote-tracking branch 'origin/5.14' into 5.15Liang Qi2019-12-101-40/+37
| |\|