summaryrefslogtreecommitdiffstats
path: root/src/corelib/global/qnumeric_p.h
Commit message (Expand)AuthorAgeFilesLines
* Whitespace cleanup in corelib/globalAllan Sandfeld Jensen2020-10-211-4/+5
* Add {add,sub,mul}_overflow detection when one operand is a constantThiago Macieira2020-09-291-2/+81
* Replace Qt CONSTEXPR defines with constexprAllan Sandfeld Jensen2020-08-141-3/+3
* Port Q_STATIC_ASSERT(_X) to static_assertGiuseppe D'Angelo2020-06-191-4/+4
* Cleanup float-equal warningsLars Knoll2020-06-171-2/+1
* Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-01-161-1/+2
|\
| * ICC compile-fix for __builtin_add_overflow()'s parameter typeEdward Welbourne2020-01-131-1/+2
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2019-12-111-1/+1
|\ \ | |/
| * Don't wrap feature detection macros with QT_HAS_FOO() variantsTor Arne Vestbø2019-12-101-1/+1
* | Fix 64-bit integer support in QtJSONAllan Sandfeld Jensen2019-11-051-1/+5
|/
* Featurize support for signaling NaNEdward Welbourne2019-09-301-1/+2
* Replace Q_DECL_NOEXCEPT with noexcept in corelibAllan Sandfeld Jensen2019-04-031-3/+3
* Add qFpClassify() to mirror std::fpclassify()Edward Welbourne2019-03-191-1/+18
* Merge remote-tracking branch 'origin/5.12' into 5.12.1Liang Qi2019-01-081-4/+12
|\
| * MSVC x86: implement add_overflow for quint64Thiago Macieira2018-12-211-3/+11
| * Remove "x" that was clearly a typoThiago Macieira2018-12-151-1/+1
* | Fix build in INTEGRITY: __mulh is not definedThiago Macieira2018-12-141-1/+1
|/
* Implement mul_overflow for MSVC arm64Thomas Miller2018-11-291-48/+26
* INTEGRITY: Fix missing uint/int 128 support for 64-bit ARMJanne Koskinen2018-11-071-0/+36
* QCborValue: move the toDiagnosticNotation() function to its own fileThiago Macieira2018-07-301-0/+52
* fix missing __builtin_mul_overflow for Windows ICCAlexander Shevchenko2018-02-151-1/+1
* Update the overflow functions to include qsizetypeThiago Macieira2018-01-241-160/+117
* QtCore: Raise minimum supported MSVC version to 2015Friedemann Kleint2018-01-081-2/+2
* doc: Fix all qdoc errors in qnumeric_p.hMartin Smith2017-12-041-1/+2
* Mark some more functions with Q_DECL_CONST_FUNCTIONGiuseppe D'Angelo2017-04-051-27/+27
* Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-02-081-9/+2
|\
| * qnumeric_p.h: Simplify code to match currently-supported platformsThiago Macieira2017-01-311-9/+2
* | Use std::enable_if instead of QEnableIfAlexander Volkov2017-01-271-2/+2
|/
* Re-fix the build with ICC and cmath & math.hThiago Macieira2016-12-101-5/+7
* Replace custom type traits with std one'sKai Koehne2016-11-081-2/+2
* Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-08-161-3/+5
|\
| * Fix qnumeric_p.h with ICC's supplied math.hThiago Macieira2016-08-101-3/+5
* | Make sure all private headers in Qt Core include qglobal_p.hThiago Macieira2016-06-251-1/+1
* | QtCore: Remove Windows CE.Friedemann Kleint2016-03-301-1/+1
|/
* Add initial clang-cl support to QtAndreas Holzammer2016-02-111-3/+3
* Updated license headersJani Heikkinen2016-01-211-1/+1
* Updated license headersJani Heikkinen2016-01-151-14/+20
* Fix compilation of isnan/isinf for MSVC2012.Erik Verbruggen2015-12-111-2/+2
* Merge remote-tracking branch 'origin/5.6' into devLiang Qi2015-12-021-1/+1
|\
| * Fix overflow-checking additions and multiplication on MinGWMatt Hoosier2015-12-021-1/+1
* | Add {add,sub,mul}_overflow for signed integers.Erik Verbruggen2015-11-201-1/+92
* | Reimplement qt_inf/qt_snan/qt_qnan using std::numeric_limits.Erik Verbruggen2015-11-191-70/+14
* | Implement qt_is_{inf,nan,finite} using std. library functions.Erik Verbruggen2015-10-301-40/+59
* | Add the QT_HAS_xxx macros for post-C++11 feature testingThiago Macieira2015-10-161-10/+6
|/
* Add code to perform overflow-checking additions and multiplicationThiago Macieira2015-09-231-0/+117
* Update copyright headersJani Heikkinen2015-02-111-7/+7
* Update license headers and add new license filesMatti Paaso2014-09-241-19/+11
* Update copyright year in Digia's license headersSergio Ahumada2013-01-181-1/+1
* Change copyrights from Nokia to DigiaIikka Eklund2012-09-221-24/+24
* Deprecate qMemCopy/qMemSet in favour of their stdlib equivilents.Robin Burchell2012-04-111-3/+3