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

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

Branch merges

Branch information

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

Recent commits

e06f0c4... by Nick Kledzik <email address hidden>

more Apple build system tweaks

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

2bdb250... by Nick Kledzik <email address hidden>

libcpp-23.1

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

b7842d1... by Nick Kledzik <email address hidden>

libcpp-23

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

8feadca... by Nick Kledzik <email address hidden>

support another Apple build environment

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

1122fec... by Nick Kledzik <email address hidden>

on Darwin re-export C++0x type infos

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

20542c0... by Howard Hinnant <email address hidden>

http://llvm.org/bugs/show_bug.cgi?id=9399 fixed by Ryuta Suzuki

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

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

Fix const correctness bug in bind involving reference_wrapper found by Jonathan Sauer

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

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

__invokable and __invoke_of now check for incomplete types and issue a compile-time diagnostic if they are used with incomplete types for anything except a return type. Note that both arguments *and* parameters are checked for completeness.

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

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

This is a simplified (and superior) implementation of __invoke, __invokable and __invoke_of. It is superior in that __invoke now handles reference qualified member functions whereas the previous implementation did not. And it simply has less infrastructure in its implementation. I'm still learning how to program in C++11 (and probably will be for a long time). This change does not impact the behavior we're seeing in http://llvm.org/bugs/show_bug.cgi?id=9975

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

0148a83... by Howard Hinnant <email address hidden>

Simplied bind using __invoke. In the process, found and fixed a couple of bugs. C++11 only.

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