~darling-team/darling-emu/+git/darling-libcxx:svn-tags/libcpp-16

Last commit made on 2011-04-01
Get this branch:
git clone -b svn-tags/libcpp-16 https://git.launchpad.net/~darling-team/darling-emu/+git/darling-libcxx

Branch merges

Branch information

Name:
svn-tags/libcpp-16
Repository:
lp:~darling-team/darling-emu/+git/darling-libcxx

Recent commits

b35e5e2... by Howard Hinnant <email address hidden>

made better error message for <atomic>

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/tags/libcpp-16@128699 91177308-0d34-0410-b5e6-96231b3b80d8

d6c08cd... by Howard Hinnant <email address hidden>

Tagging 16

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/tags/libcpp-16@127472 91177308-0d34-0410-b5e6-96231b3b80d8

d0a2fbf... by Howard Hinnant <email address hidden>

http://llvm.org/bugs/show_bug.cgi?id=9444

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@127412 91177308-0d34-0410-b5e6-96231b3b80d8

f9b8998... by Howard Hinnant <email address hidden>

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.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@127411 91177308-0d34-0410-b5e6-96231b3b80d8

6e5e7e7... by Howard Hinnant <email address hidden>

Corrected const-correctness on nullptr type_traits, and beefed up the test for nullptr_t.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@127338 91177308-0d34-0410-b5e6-96231b3b80d8

5885da3... by Howard Hinnant <email address hidden>

Walter Brown brought to my attention that type_traits was failing to correctly classify nullptr_t

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@127334 91177308-0d34-0410-b5e6-96231b3b80d8

8058672... by Howard Hinnant <email address hidden>

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

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@127303 91177308-0d34-0410-b5e6-96231b3b80d8

8dcad97... by Howard Hinnant <email address hidden>

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.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@126917 91177308-0d34-0410-b5e6-96231b3b80d8

542b0f0... by Howard Hinnant <email address hidden>

http://llvm.org/bugs/show_bug.cgi?id=9349 I have not personally tested this patch. Please let me know if it causes problems.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@126846 91177308-0d34-0410-b5e6-96231b3b80d8

fddf722... by Howard Hinnant <email address hidden>

Chris Jefferson found this bug to pair/tuple introduced by a recent change to the draft that I missed.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@126743 91177308-0d34-0410-b5e6-96231b3b80d8