diff options
author | ibuclaw <ibuclaw@138bc75d-0d04-0410-961f-82ee72b054a4> | 2019-04-20 17:14:50 +0000 |
---|---|---|
committer | ibuclaw <ibuclaw@138bc75d-0d04-0410-961f-82ee72b054a4> | 2019-04-20 17:14:50 +0000 |
commit | cad9f0857b5754bfd777989fc0aa4f69f6fce436 (patch) | |
tree | fedb67de507eeb9933d91d1bb0e2a401dba4c752 /libphobos/ChangeLog | |
parent | ffa547ef60b5d21b29e814945518c74d17e75742 (diff) |
libphobos: core.atomic should have fallback when there's no libatomic.
libphobos/ChangeLog:
2019-04-20 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/89293
* libdruntime/core/atomic.d (casImpl): Remove static assert for
GNU_Have_Atomics, add static path to handle missing atomic support.
(atomicLoad): Likewise.
(atomicStore): Likewise.
(atomicFence): Likewise.
(atomicMutexHandle, AtomicMutex): Declare types.
(_getAtomicMutex): New function.
(getAtomicMutex): Declare.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@270470 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libphobos/ChangeLog')
-rw-r--r-- | libphobos/ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog index 60d39c9bb77b..4f158776e233 100644 --- a/libphobos/ChangeLog +++ b/libphobos/ChangeLog @@ -1,3 +1,15 @@ +2019-04-20 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/89293 + * libdruntime/core/atomic.d (casImpl): Remove static assert for + GNU_Have_Atomics, add static path to handle missing atomic support. + (atomicLoad): Likewise. + (atomicStore): Likewise. + (atomicFence): Likewise. + (atomicMutexHandle, AtomicMutex): Declare types. + (_getAtomicMutex): New function. + (getAtomicMutex): Declare. + 2019-04-16 Iain Buclaw <ibuclaw@gdcproject.org> * config.h.in: Regenerate. |