summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qalgorithms.h
Commit message (Expand)AuthorAgeFilesLines
* Only include <bit> if using post C++17Allan Sandfeld Jensen2020-09-151-1/+1
* Use universal C++20 bit operations when availableAllan Sandfeld Jensen2020-09-131-17/+49
* Purge qalgorithm.h of deprecated APIEdward Welbourne2020-08-281-452/+1
* Replace Qt CONSTEXPR defines with constexprAllan Sandfeld Jensen2020-08-141-13/+13
* Introduce always constexpr variants of qCountTrailingZeroBitsFabian Kosmale2020-03-161-19/+46
* Don't wrap feature detection macros with QT_HAS_FOO() variantsTor Arne Vestbø2019-12-101-2/+2
* Remove usages of Q_OS_WINCEJoerg Bornemann2019-05-231-2/+2
* Replace Q_DECL_NOEXCEPT with noexcept in corelibAllan Sandfeld Jensen2019-04-031-31/+31
* MSVC: add support for 64-bit POPCNT on 32-bit machinesThiago Macieira2018-08-161-3/+6
* Fix MSVC2017 compilation with enabled relaxed constexpr on 32-bit targetOlivier Goffart2018-03-281-4/+6
* QtCore: Raise minimum supported MSVC version to 2015Friedemann Kleint2018-01-081-1/+1
* MSVC: Fix use of POPCNT instruction without CPU checkThiago Macieira2017-01-271-0/+13
* Merge remote-tracking branch 'origin/5.8.0' into 5.8Liang Qi2016-12-161-2/+2
|\
| * Fix gcc 6.4 buildsAllan Sandfeld Jensen2016-12-131-2/+2
* | Fixed build using Visual Studio 2017Oliver Wolff2016-11-291-15/+21
|/
* Add a macros for disabling deprecated declaration warningsThiago Macieira2016-11-271-2/+1
* Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-11-081-1/+1
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-11-041-0/+4
| |\
| | * Include intrin.h header when using MSVCJesus Fernandez2016-11-021-0/+4
| * | x86: Fix build with BMI but no LZCNT extensionsThiago Macieira2016-06-091-2/+2
* | | Include intrin.h header when using MSVCJesus Fernandez2016-10-261-0/+4
* | | Fix build with clang-cl and the Intel compiler on WindowsThiago Macieira2016-08-091-3/+8
* | | Use built-ins for qPopulationCount on MSVC and recent Clang versions.Erik Verbruggen2016-06-081-23/+52
* | | Remove _bit_scan_{forward,reverse}Erik Verbruggen2016-05-311-24/+115
* | | Fix documentation of qLess and qGreaterOlivier Goffart2016-03-291-9/+3
|/ /
* | Updated license headersJani Heikkinen2016-01-151-14/+20
* | qCount{Leading,Trailing}ZeroBits: Use __builtin_clzs for 16-bitThiago Macieira2015-12-051-0/+8
|/
* Fix permissions on qalgorithms.hThiago Macieira2015-08-251-0/+0
* Fix compilation with ICC on WindowsThiago Macieira2015-08-251-5/+5
* Adds qFindFirstSetBit() and qFindLastSetBit().Glen Mabey2015-03-281-0/+125
* Add Q_DECL_CONST_FUNCTION and Q_DECL_NOTHROW to qPopulationCountMarc Mutz2015-02-121-5/+5
* Update copyright headersJani Heikkinen2015-02-111-7/+7
* Disable the warning about deprecation inside qalgorithms.hThiago Macieira2015-01-061-2/+4
* Update license headers and add new license filesMatti Paaso2014-09-241-19/+11
* Used QT_DEPRECATED_X in QtAlgorithmsKeith Gardner2013-10-211-43/+43
* Mark most of the contents of QtAlgorithms as deprecated.Robin Burchell2013-09-211-43/+51
* Revert "Reimplement qBinaryFind in terms of std::lower_bound"Giuseppe D'Angelo2013-09-141-3/+2
* Reimplement qBinaryFind in terms of std::lower_boundGiuseppe D'Angelo2013-09-071-2/+3
* Compile with Clang.Morten Johan Sørvig2013-04-181-4/+17
* With GCC, use __builtin_popcount{,l,ll} for qPopulationCount()Marc Mutz2013-04-031-0/+16
* Add qPopulationCount() function, extracted from QBitArrayMarc Mutz2013-04-031-0/+38
* Remove QT_{BEGIN,END}_HEADER macro usageSergio Ahumada2013-01-291-4/+0
* Update copyright year in Digia's license headersSergio Ahumada2013-01-181-1/+1
* Replace macro qdoc with Q_QDOCDebao Zhang2013-01-081-1/+1
* Change copyrights from Nokia to DigiaIikka Eklund2012-09-221-24/+24
* Remove "All rights reserved" line from license headers.Jason McDonald2012-01-301-1/+1
* Remove use of QT_MODULE from libraryGunnar Sletta2012-01-251-1/+0
* Update contact information in license headers.Jason McDonald2012-01-231-1/+1
* Update copyright year in license headers.Jason McDonald2012-01-051-1/+1
* Update licenseheader text in source files for qtbase Qt moduleJyri Tahtela2011-05-241-17/+17