summaryrefslogtreecommitdiffstats
path: root/libcxx/include/bit
Commit message (Collapse)AuthorAgeFilesLines
* [NFC] Strip trailing whitespace from libc++Louis Dionne2019-10-231-2/+2
|
* Implement most of P1612R1: Relocate endian. Moves the std::endian ↵Marshall Clow2019-07-231-0/+21
| | | | | | functionality from 'type-traits' to 'bit'. No other change. The reason that this is 'partial' is that P1621 also recommends a feature-test macro, but I don't have the value for that one yet. In a month or so, I'll add that llvm-svn: 366776
* Reorganize the 'bit' header to make most of the facilities available for ↵Marshall Clow2019-07-121-101/+177
| | | | | | internal use pre-C++20. NFC for external users llvm-svn: 365854
* Use new '__libcpp_is_constant_evaluated' call to remove an '#ifdef' from the ↵Marshall Clow2019-07-021-6/+2
| | | | | | bit code. NFC llvm-svn: 364884
* Bit Operations: P0556, P0553 and P1355. Reviewed as: ↵Marshall Clow2019-07-011-18/+254
| | | | | | https://reviews.llvm.org/D51262 llvm-svn: 364862
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
| | | | | | | | | | | | | | | | | | to reflect the new license. These used slightly different spellings that defeated my regular expressions. We understand that people may be surprised that we're moving the header entirely to discuss the new license. We checked this carefully with the Foundation's lawyer and we believe this is the correct approach. Essentially, all code in the project is now made available by the LLVM project under our new license, so you will see that the license headers include that license only. Some of our contributors have contributed code under our old license, and accordingly, we have retained a copy of our old license notice in the top-level files in each project and repository. llvm-svn: 351648
* Implement the infrastructure for feature-test macros. Very few actual ↵Marshall Clow2018-09-121-0/+1
| | | | | | feature test macros, though. Reviewed as: https://reviews.llvm.org/D51955 llvm-svn: 342073
* Refactor the newly created <bit> header. Still (almost) NFC. Reviewed as ↵Marshall Clow2018-08-171-77/+65
| | | | | | https://reviews.llvm.org/D50876 llvm-svn: 340049
* Recommit r339943 - Establish the <bit> header. NFC yet. Reviewed as ↵Marshall Clow2018-08-171-0/+169
| | | | | | https://reviews.llvm.org/D50815 - with a fix for the sanitizer bots llvm-svn: 340045
* Revert "Establish the <bit> header. NFC yet. Reviewed as ↵Vitaly Buka2018-08-161-169/+0
| | | | | | | | | | https://reviews.llvm.org/D50815" Breaks build on sanitizer bots. This reverts commit r339943. llvm-svn: 339971
* Establish the <bit> header. NFC yet. Reviewed as https://reviews.llvm.org/D50815Marshall Clow2018-08-161-0/+169
llvm-svn: 339943
OpenPOWER on IntegriCloud