| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Get tests running with warnings. Fix warnings in headers and tests | Eric Fiselier | 2015-02-05 | 1 | -1/+0 |
| | | | | | llvm-svn: 228344 | ||||
| * | Fix PR22000. __bit_iterator::move_backwards. Also make a note that ↵ | Marshall Clow | 2014-12-22 | 1 | -1/+1 |
| | | | | | | | | | __bit_iterator is quite underrepresented in the libc++ tests suite. llvm-svn: 224723 | ||||
| * | Fix PR 19663. Some calls to find(vector<bool>) were returning iterators that ↵ | Marshall Clow | 2014-05-06 | 1 | -2/+2 |
| | | | | | | | were subtly invalid (didn't compare equal). Thanks to Erik Verbruggen for the report (and diagnosis) llvm-svn: 208096 | ||||
| * | Patch by GM: Adding MSVC support to __bit_reference | Marshall Clow | 2013-10-21 | 1 | -3/+3 |
| | | | | | llvm-svn: 193084 | ||||
| * | G M: Changes all references to "x inline" to "inline x" where x = ↵ | Howard Hinnant | 2013-10-04 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | _libcpp_always_inline or _libcpp_inline_visibility macros. The patch touches these files: locale array deque new string utility vector __bit_reference __split_buffer locale_win32.h There is no intended functionality change and it is expected that reversing the position of the inline keyword with regard to the other keywords does not change the meaning of anything, least not for apple/Linux etc. It is intended to make libcxx more consistent with itself and to prevent the 1000 or so "inline.cpp(3) : warning C4141: 'inline' : used more than once" warnings that MS's cl.exe compiler emits without this patch, i.e. if inline is not the first keyword before a function name etc. Prefer "inline [other inline related keyword]" over "[other related keyword] inline". After this patch, libcxx should be consistent to this pattern. llvm-svn: 191987 | ||||
| * | Xing Xue: port to IBM XLC++/AIX. | Howard Hinnant | 2013-08-14 | 1 | -3/+3 |
| | | | | | llvm-svn: 188396 | ||||
| * | N3644 support for vector<bool> | Marshall Clow | 2013-08-07 | 1 | -1/+5 |
| | | | | | llvm-svn: 187911 | ||||
| * | Correct logic bug in find optimization for vector<bool>. This fixes ↵ | Howard Hinnant | 2013-08-07 | 1 | -0/+4 |
| | | | | | | | http://llvm.org/bugs/show_bug.cgi?id=16816 llvm-svn: 187908 | ||||
| * | Implement full support for non-pointer pointers in custom allocators for vector. | Howard Hinnant | 2013-06-27 | 1 | -7/+18 |
| | | | | | llvm-svn: 185093 | ||||
| * | Need one more swap overload for swapping two lvalue vector<bool>::reference's. | Howard Hinnant | 2013-03-26 | 1 | -0/+10 |
| | | | | | llvm-svn: 178016 | ||||
| * | std::equal operating on non-const __bit_iterators was not working. This ↵ | Howard Hinnant | 2012-08-05 | 1 | -14/+14 |
| | | | | | | | fixes it. llvm-svn: 161309 | ||||
| * | Apply constexpr to <bitset>. | Howard Hinnant | 2012-07-07 | 1 | -1/+2 |
| | | | | | llvm-svn: 159899 | ||||
| * | Fix dangling else clause. Bug found and fixed by Dimitry Andric. | Howard Hinnant | 2012-05-31 | 1 | -0/+4 |
| | | | | | llvm-svn: 157779 | ||||
| * | Fix several bugs in find/count specialized for bits. | Howard Hinnant | 2012-05-10 | 1 | -32/+32 |
| | | | | | llvm-svn: 156546 | ||||
| * | Add friends __count_bool_true and __count_bool_false to __bit_iterator. | Howard Hinnant | 2012-05-10 | 1 | -0/+4 |
| | | | | | llvm-svn: 156543 | ||||
| * | SFINAE __bit_iterator such that it will only get instantiated with a ↵ | Howard Hinnant | 2012-05-07 | 1 | -2/+3 |
| | | | | | | | 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. llvm-svn: 156308 | ||||
| * | Quash a whole bunch of warnings | Howard Hinnant | 2011-12-01 | 1 | -2/+1 |
| | | | | | llvm-svn: 145624 | ||||
| * | Further macro protection by replacing _[A-Z] with _[A-Z]p | Howard Hinnant | 2011-11-29 | 1 | -175/+175 |
| | | | | | llvm-svn: 145410 | ||||
| * | Add protection from min/max macros | Howard Hinnant | 2011-11-29 | 1 | -0/+2 |
| | | | | | llvm-svn: 145407 | ||||
| * | More windows port work by Ruben Van Boxem | Howard Hinnant | 2011-10-22 | 1 | -8/+8 |
| | | | | | llvm-svn: 142732 | ||||
| * | Windows support by Ruben Van Boxem. | Howard Hinnant | 2011-10-17 | 1 | -0/+2 |
| | | | | | llvm-svn: 142235 | ||||
| * | Work on Windows port by Ruben Van Boxem | Howard Hinnant | 2011-09-23 | 1 | -23/+23 |
| | | | | | llvm-svn: 140384 | ||||
| * | http://llvm.org/bugs/show_bug.cgi?id=10248 | Howard Hinnant | 2011-07-02 | 1 | -1/+12 |
| | | | | | llvm-svn: 134327 | ||||
| * | _STD -> _VSTD to avoid macro clash on windows | Howard Hinnant | 2011-06-30 | 1 | -47/+47 |
| | | | | | llvm-svn: 134190 | ||||
| * | noexcept for <bitset>. | Howard Hinnant | 2011-05-27 | 1 | -18/+27 |
| | | | | | llvm-svn: 132216 | ||||
| * | license change | Howard Hinnant | 2010-11-16 | 1 | -2/+2 |
| | | | | | llvm-svn: 119395 | ||||
| * | visibility-decoration. | Howard Hinnant | 2010-09-21 | 1 | -0/+1 |
| | | | | | llvm-svn: 114451 | ||||
| * | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 1 | -8/+8 |
| | | | | | llvm-svn: 111750 | ||||
| * | Wiped out some non-ascii characters that snuck into the copyright. | Howard Hinnant | 2010-05-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 103516 | ||||
| * | libcxx initial import | Howard Hinnant | 2010-05-11 | 1 | -0/+1224 |
| llvm-svn: 103490 | |||||

