summaryrefslogtreecommitdiffstats
path: root/src/corelib/global/qcompilerdetection.h
Commit message (Expand)AuthorAgeFilesLines
* Mark that GCC 4.8.1 has support for C++11 member reference qualifiersThiago Macieira2013-04-201-0/+4
* Merge remote-tracking branch 'origin/stable' into devFrederik Gladhorn2013-03-061-0/+1
|\
| * Silence warning about an unused variable in Q_ASSUME.Jędrzej Nowacki2013-03-061-0/+1
* | Fix build with older Clang versions without __has_extensionTor Arne Vestbø2013-03-051-0/+4
* | Add Q_DECL_UNUSED, marking functions or variables unusedThiago Macieira2013-02-121-0/+4
|/
* Update copyright year in Digia's license headersSergio Ahumada2013-01-181-1/+1
* Protect Q_UNREACHABLE and Q_ASSUME by Q_ASSERT.Jędrzej Nowacki2013-01-101-12/+25
* Define Q_COMPILER_AUTO_FUNCTION for MVSCThiago Macieira2013-01-081-0/+1
* Disable Q_COMPILER_RVALUE_REFS on QNXRafael Roquetto2013-01-041-0/+3
* Remove redundant Q_OS_BLACKBERRY define check.Rafael Roquetto2013-01-041-2/+2
* Add the GCC 4.8 C++11 feature listThiago Macieira2012-11-101-0/+7
* Change copyrights from Nokia to DigiaIikka Eklund2012-09-221-24/+24
* throw() is C++, so don't use it in C modeThiago Macieira2012-09-141-1/+3
* Add support for the Intel Composer XE 2013.Thiago Macieira2012-09-081-0/+6
* qcompilerdetection.h: set Q_DECL_OVERRIDE/Q_DECL_FINAL for 2005 <= MSVC <= 2010Marc Mutz2012-08-271-3/+18
* QtGlobal: remove Q_DECL_FINAL_CLASSMarc Mutz2012-08-261-6/+0
* qcompilerdetection.h: add MSVC 2012 featuresMarc Mutz2012-08-261-0/+7
* qcompilerdetection.h: stream-line MSVC feature detectionMarc Mutz2012-08-261-6/+9
* Try to work around GCC 4.6's noexcept bugs, againThiago Macieira2012-08-211-6/+3
* Disable C++11 noexcept support in GCC 4.6.0 and 4.6.1Thiago Macieira2012-08-201-0/+5
* Q_DECL_NOTHROW: stronger and more widely available version of Q_DECL_NOEXCEPTMarc Mutz2012-08-071-4/+10
* Remove extra Q_COMPILER_xxx defines from the MSVC section.Thiago Macieira2012-08-061-11/+0
* MSVC's throw() behaviour matches the C++11 noexcept, so use itThiago Macieira2012-08-061-1/+5
* QNX: QtGlobal: compile as a C header againMarc Mutz2012-07-091-1/+3
* QNX: fix compilation with C++11 enabledMarc Mutz2012-07-031-0/+12
* Add detection for C++11 noexceptThiago Macieira2012-06-291-0/+13
* Add qMove macro to support std::moveOlivier Goffart2012-06-201-0/+6
* Clean up some QT_HAVE_xxx macros in qcompilerdetection.hThiago Macieira2012-05-181-9/+0
* Split Q_COMPILER_DEFAULT_DELETE_MEMBERSBradley T. Hughes2012-05-151-6/+23
* clang: Use __has_feature() to detect C++11 featuresBradley T. Hughes2012-05-141-21/+74
* Avoid macro re-definition warning for QT_NO_EXCEPTIONSStephen Kelly2012-05-021-1/+3
* Avoid undefined macro warning for __GXX_EXPERIMENTAL_CXX0X__.Stephen Kelly2012-05-021-1/+1
* Mark that the Sun compiler includes the return type in the manglingThiago Macieira2012-04-271-0/+1
* Move Q_FUNC_INFO to qcompilerdetection.hThiago Macieira2012-04-231-0/+11
* Ensure that qXXXdetection.h can be included directlyThiago Macieira2012-04-211-0/+4
* Make the fallback Q_ASSUME and Q_UNREACHABLE be qt_noopThiago Macieira2012-04-211-2/+2
* Move Q_DECL_{IMPORT,EXPORT,HIDDEN} to qcompilerdetection.hThiago Macieira2012-04-211-0/+29
* Move some compiler macro definitions into the compiler sectionsThiago Macieira2012-04-211-26/+12
* Move the compiler-related macros to qcompilerdetection.hThiago Macieira2012-04-211-4/+110
* Merge remote-tracking branch 'origin/master' into api_changesLars Knoll2012-04-161-2/+4
|\
| * __builtin_unreachable was added to GCC in version 4.5, so fix macrosThiago Macieira2012-04-131-2/+4
* | Merge remote-tracking branch 'origin/master' into api_changesOswald Buddenhagen2012-04-101-0/+6
|\ \ | |/
| * Add a Q_NORETURN macro to mark a function that never returnsThiago Macieira2012-03-271-0/+6
* | Enable variadic macros for MSVC >= 2005João Abecasis2012-04-051-0/+4
|/
* Add macros for assuming and unreachable codeThiago Macieira2012-03-241-0/+8
* Update the C++11 support macrosThiago Macieira2012-03-241-45/+111
* Require compiler support for deprecated constructors.Stephen Kelly2012-02-231-3/+0
* Remove unused Q_CANNOT_DELETE_CONSTANTStephen Kelly2012-02-221-2/+0
* Remove detection of GCC versions which are not supported anywhere.Stephen Kelly2012-02-221-31/+8
* Fail with #error early if the compiler does not support bool or explicit.Stephen Kelly2012-02-221-23/+10