MSVC does not implement the GCC atomic builtins. This patch emulates those needed by libc++ by forwarding to MS's interlocked intrinsic functions.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D5126
[libcxx] Emulation of atomic builtins for MSVC AbandonedPublic Authored by K-ballo on Aug 29 2014, 12:09 PM.
Details
Summary MSVC does not implement the GCC atomic builtins. This patch emulates those needed by libc++ by forwarding to MS's interlocked intrinsic functions.
Diff Detail Event TimelineK-ballo updated this object.
Revision Contents
Diff 13123 include/__refstring
include/support/win32/sync_win32.h
src/exception.cpp
src/locale.cpp
src/memory.cpp
src/new.cpp
|