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

Last commit made on 2010-12-08
Get this branch:
git clone -b svn-tags/libcpp-12 https://git.launchpad.net/~darling-team/darling-emu/+git/darling-libcxx

Branch merges

Branch information

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

Recent commits

613ebe9... by Howard Hinnant <email address hidden>

Tagging 12

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

31aaf55... by Howard Hinnant <email address hidden>

N3158 Missing preconditions for default-constructed match_result objects

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

1b18a48... by Howard Hinnant <email address hidden>

cleaning up...

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

770d1c4... by Howard Hinnant <email address hidden>

After a long break to wait for the atomic spec to settle, this completes the library part of <atomic>. It currently won't even parse as it depends on the existence of the intrinsics specified at http://libcxx.llvm.org/atomic_design_a.html. Everything has been tested using fake intrinsics which have now been removed. As the intrinsics come online, the ATOMIC_* macros will need to be adjusted to reflect which operations are lock-free. These macros will probably need to be #ifdef'd for each supported platform.

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

c9f5d9f... by "Michael J. Spencer" <email address hidden>

test: Rename string_op+= to string_op_plus_equal. Windows git doesn't like it.

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

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

atomics ...

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

57e5e87... by Howard Hinnant <email address hidden>

atomics ...

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

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

atomics ...

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

91e2f26... by Howard Hinnant <email address hidden>

Work on <atomic> continues. The file size is actually sane now...

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

4777bf2... by Howard Hinnant <email address hidden>

Getting <atomic> warmed back up. We have a hopefully more stable spec now. And I believe the intrinsic spec at http://libcxx.llvm.org/atomic_design_a.html is still good.

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