summaryrefslogtreecommitdiffstats
path: root/src/corelib/global/qcompilerdetection.h
Commit message (Expand)AuthorAgeFilesLines
* Blacklist use of [[nodiscard]] with ClangThiago Macieira2017-07-261-1/+2
* Fix modernize-use-bool-literals issuesKevin Funk2017-07-081-2/+2
* Use the C++ [[nodiscard]] attributeThiago Macieira2017-06-071-31/+36
* define QT_NO_EXCEPTIONS reliably when using ClangR.J.V. Bertin2017-06-031-0/+5
* Fix ICC build with Q_FALLTHROUGHThiago Macieira2017-04-261-1/+1
* Split Q_COMPILER_UNICODE_STRINGS: add Q_STDLIB_UNICODE_STRINGSMarc Mutz2017-04-201-1/+6
* icc: thread_local in macOS is working since 10.7Thiago Macieira2017-04-171-4/+1
* Update the Clang usual versions for Apple's buildThiago Macieira2017-04-161-1/+5
* Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-04-061-5/+4
|\
| * Use fallthrough attributes only in C++ modeGiuseppe D'Angelo2017-04-031-5/+4
* | Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-02-081-31/+3
|\|
| * Re-fix Clang-cl and ICC support on WindowsThiago Macieira2017-01-301-31/+3
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2017-01-251-4/+13
|\|
| * QNX: Fix comments on qcompilerdetection.hRafael Roquetto2017-01-101-4/+13
| * Adjust QNX choicesJames McDonnell2017-01-101-1/+1
* | Fix build for INTEGRITYKimmo Ollila2017-01-131-0/+1
|/
* Fix the warning number for ICC deprecated warningsThiago Macieira2016-12-041-2/+2
* Add a macros for disabling deprecated declaration warningsThiago Macieira2016-11-271-0/+6
* Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-11-241-0/+3
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-11-231-0/+3
| |\
| | * Enable constexpr support for Visual Studio 2017Oliver Wolff2016-11-221-0/+3
* | | Fix build with ICC on macOS: <atomic> is properly supportedThiago Macieira2016-11-041-7/+0
* | | Q_FALLTHROUGH: use GCC extensions in non-C++17-codeMarc Mutz2016-10-101-1/+7
* | | Change some #elif to #endif / #if in qcompilerdetection.hThiago Macieira2016-09-161-2/+4
* | | Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-09-051-1/+3
|\| |
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-09-051-1/+3
| |\|
| | * qcompilerdetection.h: retract Q_COMPILER_DEFAULT_MEMBERS for MSVC < 2015Marc Mutz2016-09-031-1/+3
* | | Support C++17 fallthrough attributeAllan Sandfeld Jensen2016-08-191-0/+12
* | | Merge remote-tracking branch 'origin/5.7' into devEdward Welbourne2016-08-011-0/+33
|\| |
| * | move c++11 test into qcompilerdetection.h and make it stricterOswald Buddenhagen2016-07-221-0/+6
| * | Windows: Disable unsupported C++11 features with Clang-cl and ICCThiago Macieira2016-07-221-0/+27
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-201-10/+12
| |\|
| | * Move __cpp_constexpr check inside Q_COMPILER_CONSTEXPR checkJames McDonnell2016-06-131-10/+12
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-06-131-2/+5
|\| |
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-061-2/+5
| |\|
| | * Force the use of the C++11 alignof keyword instead of an extensionThiago Macieira2016-05-291-1/+2
| | * Disable thread_local on clang for FreeBSDRalf Nolden2016-05-271-1/+3
* | | Clang: remove the QT_NO_RTTI macro declarationThiago Macieira2016-05-291-3/+0
* | | Remove the Clang __has_feature(cxx_exceptions) checkThiago Macieira2016-05-291-5/+0
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-05-121-2/+25
|\| |
| * | Work around ICC's bug in making std::atomic a literal typeThiago Macieira2016-05-081-2/+8
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-04-291-0/+17
| |\|
| | * Use C++11 alignas() for Q_DECL_ALIGN, if possibleThiago Macieira2016-04-281-0/+5
| | * Silence MSVC warnings when using certain std algorithmsMarc Mutz2016-04-261-0/+12
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-03-221-2/+48
|\| |
| * | Add GHS toolchain supportRolland Dudemaine2016-03-181-2/+48
* | | Move __cpp_constexpr check inside Q_COMPILER_CONSTEXPR checkJames McDonnell2016-02-201-10/+12
|/ /
* | Add initial clang-cl support to QtAndreas Holzammer2016-02-111-2/+7
* | Merge remote-tracking branch 'origin/5.6' into devLiang Qi2016-01-261-4/+4
|\|
| * QNX: Fix -developer-buildRafael Roquetto2016-01-221-4/+4