Howard Hinnant
|
1badbee851
Tagging 17
|
14 lat temu |
Howard Hinnant
|
b35e5e29aa
made better error message for <atomic>
|
14 lat temu |
Howard Hinnant
|
d6c08cd1ae
Tagging 16
|
14 lat temu |
Howard Hinnant
|
d0a2fbfe60
http://llvm.org/bugs/show_bug.cgi?id=9444
|
14 lat temu |
Howard Hinnant
|
f9b8998795
I have to revert this recent fix to tuple conversions until clang implements cwg 1170. Without this fix pair and tuple don't convert properly. With it, associative containers get access errors when they shouldn't. cwg 1170 fixes the latter.
|
14 lat temu |
Howard Hinnant
|
6e5e7e78ee
Corrected const-correctness on nullptr type_traits, and beefed up the test for nullptr_t.
|
14 lat temu |
Howard Hinnant
|
5885da34ce
Walter Brown brought to my attention that type_traits was failing to correctly classify nullptr_t
|
14 lat temu |
Howard Hinnant
|
80586729e4
Chris Jefferson found a defect in the C++0x working draft by trying to run libc++ against boost. I've submitted an issue to the LWG, and this commit attempts to implement the proposed resolution of that defect report. I'd point to the issue but it hasn't been put into the LWG list yet. The title of the issue will be: Stage 2 accumulate incompatibilty
|
14 lat temu |
Howard Hinnant
|
8dcad976e0
http://llvm.org/bugs/show_bug.cgi?id=9349 I introduced a bug with the last fix and Ryuta Suzuki has corrected it. And hopefully I committed Ryuta Suzuki's directions correctly this time.
|
14 lat temu |
Howard Hinnant
|
542b0f0cf5
http://llvm.org/bugs/show_bug.cgi?id=9349 I have not personally tested this patch. Please let me know if it causes problems.
|
14 lat temu |
Howard Hinnant
|
fddf722f4e
Chris Jefferson found this bug to pair/tuple introduced by a recent change to the draft that I missed.
|
14 lat temu |
Howard Hinnant
|
171869e27c
Fix copy_n to increment only n-1 times for an input iterator. This works much better with std::istream_iterator<int>(std::cin). Credit: Matan Nassau.
|
14 lat temu |
Howard Hinnant
|
df85e57f4a
Fixed two problems found by Chris Jefferson: Made operator>> for char consistent with gcc. Opened an LWG issue on this one. 2) Renamed some private typedefs which are causing boost grief.
|
14 lat temu |
Howard Hinnant
|
e7c8da6f2d
http://llvm.org/bugs/show_bug.cgi?id=9326
|
14 lat temu |
Howard Hinnant
|
b2080c70d4
Chris Jefferson spotted a problem with messages_base::catalog while getting libc++ to work on boost. The standard says this type must be an int. But this type is the key returned by the OS facility catopen. On OS X the type returned by catopen is void*, which doesn't fit into an int on 64 bit platforms. Chris suggested using ptrdiff_t instead of void*. It still isn't compliant with the standard, but chances are that this change will fix what is ailing boost. Chris also supplied the algorithm for distinguishing high-order pointers from error conditions. Thanks Chris.
|
14 lat temu |
Howard Hinnant
|
5a245dbf52
Jean-Daniel Dupas fixes install directions
|
14 lat temu |
Howard Hinnant
|
08774c5a22
Change install name to libc++.1.dylib
|
14 lat temu |
Howard Hinnant
|
6cf5d8c3aa
Chris Jefferson noted many places where function calls needed to be qualified (thanks Chris).
|
14 lat temu |
Howard Hinnant
|
c4cbb5b6b7
Update testit to default to clang
|
14 lat temu |
Howard Hinnant
|
621ee222d9
fix stupid type-o
|
14 lat temu |
Howard Hinnant
|
31b8e617b6
Installed __has_feature(is_convertible_to) and __has_feature(is_base_of)
|
14 lat temu |
Howard Hinnant
|
47a7cce01e
Missing traits::to_int_type in fstream
|
14 lat temu |
Howard Hinnant
|
2529d02b5d
Qualify calls to addressof with std::. Bug 9106
|
14 lat temu |
Howard Hinnant
|
211f0ee1be
Bug 9096 - list::iterator not default constructible
|
14 lat temu |
Howard Hinnant
|
80f9180729
minor corrections to test, and hook is_base_of up to clang intrinsic
|
14 lat temu |
Douglas Gregor
|
9ca45e21b8
Eliminate extraneous {};
|
14 lat temu |
Howard Hinnant
|
65451f1549
Updated getting started directions.
|
14 lat temu |
Howard Hinnant
|
30bbc93088
updated buildit to work with recent clang updates
|
14 lat temu |
Howard Hinnant
|
9a21a01946
clang found a missing return statement.
|
14 lat temu |
Howard Hinnant
|
99b2f7660d
Make forward_list splice_after and merge work for lvalue lists
|
14 lat temu |