summaryrefslogtreecommitdiffstats
path: root/CREDITS.TXT
diff options
context:
space:
mode:
authorHoward Hinnant <hhinnant@apple.com>2013-05-02 20:18:43 +0000
committerHoward Hinnant <hhinnant@apple.com>2013-05-02 20:18:43 +0000
commit74f4da7219100afcff4baab33d12910d29eb127e (patch)
tree49dd83bd8829a518724301a7756a089e297e6cbd /CREDITS.TXT
parente58bc12f2aa9548ec3c5fe657dffa2024b5926c1 (diff)
downloadexternal_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.TXT12
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.