diff options
author | Howard Hinnant <hhinnant@apple.com> | 2013-05-02 20:18:43 +0000 |
---|---|---|
committer | Howard Hinnant <hhinnant@apple.com> | 2013-05-02 20:18:43 +0000 |
commit | 74f4da7219100afcff4baab33d12910d29eb127e (patch) | |
tree | 49dd83bd8829a518724301a7756a089e297e6cbd /CREDITS.TXT | |
parent | e58bc12f2aa9548ec3c5fe657dffa2024b5926c1 (diff) | |
download | external_libcxx-74f4da7219100afcff4baab33d12910d29eb127e.tar.gz external_libcxx-74f4da7219100afcff4baab33d12910d29eb127e.tar.bz2 external_libcxx-74f4da7219100afcff4baab33d12910d29eb127e.zip |
Stephan Tolksdorf: fixes the issue in the <atomic> header and adds corresponding tests. I've used macros to fall back to a user-provided default constructor if _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS (though I suspect that there won't be many users defining that macro).
The tests use placement new to check that atomic values get properly zero-initialized. I had to modify the atomic_is_lock_free test, because default initialization of an object of const type 'const A' (aka 'const atomic<int>') requires a user-provided default constructor.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@180945 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'CREDITS.TXT')
-rw-r--r-- | CREDITS.TXT | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/CREDITS.TXT b/CREDITS.TXT index 61b3542db..34a901f58 100644 --- a/CREDITS.TXT +++ b/CREDITS.TXT @@ -48,6 +48,10 @@ N: Argyrios Kyrtzidis E: kyrtzidis@apple.com D: Bug fixes. +N: Bruce Mitchener, Jr. +E: bruce.mitchener@gmail.com +D: Emscripten-related changes. + N: Michel Morin E: mimomorin@gmail.com D: Minor patches to is_convertible. @@ -78,6 +82,10 @@ N: Joerg Sonnenberger E: joerg@NetBSD.org D: NetBSD port. +N: Stephan Tolksdorf +E: st@quanttec.com +D: Minor <atomic> fix + N: Michael van der Westhuizen E: r1mikey at gmail dot com @@ -93,7 +101,3 @@ N: Jeffrey Yasskin E: jyasskin@gmail.com E: jyasskin@google.com D: Linux fixes. - -N: Bruce Mitchener, Jr. -E: bruce.mitchener@gmail.com -D: Emscripten-related changes. |