Gitiles
Code Review
Sign In
LeafOS
/
LeafOS-Project
/
android_external_libcxx
/
65fb4bc2304d39a026f1714340cc0f9b64331d13
/
include
/
__bit_reference
f017e1e
Refactor the newly created <bit> header. Still (almost) NFC. Reviewed as https://reviews.llvm.org/D50876
by Marshall Clow
· 6 years ago
018a3d5
[Libc++] Use #pragma push_macro/pop_macro to better handle min/max on Windows
by Eric Fiselier
· 8 years ago
5170d7d
Add _LIBCPP_COMPILER_[CLANG|GCC|MSVC|IBM] macros.
by Eric Fiselier
· 8 years ago
50f6579
fix sign comparison warnings
by Eric Fiselier
· 8 years ago
75fdf0e
Get tests running with warnings. Fix warnings in headers and tests
by Eric Fiselier
· 10 years ago
0b16e8e
Fix PR22000. __bit_iterator::move_backwards. Also make a note that __bit_iterator
by Marshall Clow
· 10 years ago
6b5be70
Fix PR 19663. Some calls to find(vector<bool>) were returning iterators that were subtly invalid (didn't compare equal). Thanks to Erik Verbruggen for the report (and diagnosis)
by Marshall Clow
· 11 years ago
0ac5cce
Patch by GM: Adding MSVC support to __bit_reference
by Marshall Clow
· 11 years ago
1e56424
G M: Changes all references to "x inline" to "inline x" where x = _libcpp_always_inline or _libcpp_inline_visibility macros.
by Howard Hinnant
· 11 years ago
7f76450
Xing Xue: port to IBM XLC++/AIX.
by Howard Hinnant
· 11 years ago
b92ee61
N3644 support for vector<bool>
by Marshall Clow
· 11 years ago
36ba399
Correct logic bug in find optimization for vector<bool>. This fixes http://llvm.org/bugs/show_bug.cgi?id=16816
by Howard Hinnant
· 11 years ago
2c39cbe
Implement full support for non-pointer pointers in custom allocators for vector.
by Howard Hinnant
· 11 years ago
d9cdb2d
Need one more swap overload for swapping two lvalue vector<bool>::reference's.
by Howard Hinnant
· 12 years ago
584db42
std::equal operating on non-const __bit_iterators was not working. This fixes it.
by Howard Hinnant
· 12 years ago
90d8723
Apply constexpr to <bitset>.
by Howard Hinnant
· 12 years ago
dbd9eac
Fix dangling else clause. Bug found and fixed by Dimitry Andric.
by Howard Hinnant
· 13 years ago
ffa7fbe
Fix several bugs in find/count specialized for bits.
by Howard Hinnant
· 13 years ago
b3cf4b5
Add friends __count_bool_true and __count_bool_false to __bit_iterator.
by Howard Hinnant
· 13 years ago
f867f63
SFINAE __bit_iterator such that it will only get instantiated with a container that has the nested type __storage_type. This prevents accidental instantiation such as in http://llvm.org/bugs/show_bug.cgi?id=12755. This fixes http://llvm.org/bugs/show_bug.cgi?id=12755.
by Howard Hinnant
· 13 years ago
ec3773c
Quash a whole bunch of warnings
by Howard Hinnant
· 13 years ago
9996844
Further macro protection by replacing _[A-Z] with _[A-Z]p
by Howard Hinnant
· 13 years ago
66c6f97
Add protection from min/max macros
by Howard Hinnant
· 13 years ago
78b6828
More windows port work by Ruben Van Boxem
by Howard Hinnant
· 13 years ago
08e1747
Windows support by Ruben Van Boxem.
by Howard Hinnant
· 13 years ago
6cd05ee
Work on Windows port by Ruben Van Boxem
by Howard Hinnant
· 13 years ago
f03c3b4
http://llvm.org/bugs/show_bug.cgi?id=10248
by Howard Hinnant
· 13 years ago
0949eed
_STD -> _VSTD to avoid macro clash on windows
by Howard Hinnant
· 13 years ago
10f25d2
noexcept for <bitset>.
by Howard Hinnant
· 14 years ago
b64f8b0
license change
by Howard Hinnant
· 14 years ago
99acc50
visibility-decoration.
by Howard Hinnant
· 14 years ago
324bb03
Fixing whitespace problems
by Howard Hinnant
· 14 years ago
f5256e1
Wiped out some non-ascii characters that snuck into the copyright.
by Howard Hinnant
· 15 years ago
bc8d3f9
libcxx initial import
by Howard Hinnant
· 15 years ago