dolphin/Source/Core
JosJuice b93983b50a Remove Atomic.h
The STL has everything we need nowadays.

I have tried to not alter any behavior or semantics with this
change wherever possible. In particular, WriteLow and WriteHigh
in CommandProcessor retain the ability to accidentally undo
another thread's write to the upper half or lower half
respectively. If that should be fixed, it should be done in a
separate commit for clarity. One thing did change: The places
where we were using += on a volatile variable (not an atomic
operation) are now using fetch_add (actually an atomic operation).

Tested with single core and dual core on x86-64 and AArch64.
2021-05-13 18:56:27 +02:00
..
AudioCommon Replace uses of cassert with Common/Assert.h 2021-04-02 10:18:18 -07:00
Common Remove Atomic.h 2021-05-13 18:56:27 +02:00
Core Remove Atomic.h 2021-05-13 18:56:27 +02:00
DiscIO DiscIO: Use MathUtil::SaturatingCast 2021-04-06 23:27:23 +02:00
DolphinNoGUI Merge pull request #9417 from Filoppi/input-1 2021-05-07 15:08:01 +02:00
DolphinQt Merge pull request #9417 from Filoppi/input-1 2021-05-07 15:08:01 +02:00
InputCommon Merge pull request #9674 from Filoppi/fix_hotkey_suppresion_crash 2021-04-28 18:21:07 -05:00
MacUpdater Updater: Add code documentation Markdown file 2021-04-13 15:37:31 -07:00
UICommon Updater: Add code documentation Markdown file 2021-04-13 15:37:31 -07:00
UpdaterCommon Updater: Add code documentation Markdown file 2021-04-13 15:37:31 -07:00
VideoBackends Remove Atomic.h 2021-05-13 18:56:27 +02:00
VideoCommon Remove Atomic.h 2021-05-13 18:56:27 +02:00
WinUpdater Updater: Add code documentation Markdown file 2021-04-13 15:37:31 -07:00
CMakeLists.txt WinUpdater: Add CMakeLists.txt 2019-05-08 23:59:04 +02:00
DolphinLib.ARM64.props Implement ArmFPURoundMode.cpp 2021-04-25 15:56:19 +02:00
DolphinLib.props Remove Atomic.h 2021-05-13 18:56:27 +02:00
DolphinLib.vcxproj JitCommon: Signed 32-bit division magic constants 2021-03-07 18:27:36 +01:00
DolphinLib.vcxproj.user msbuild: bundle all dolphin "core" code into single library 2021-01-27 14:29:49 -08:00
DolphinLib.x64.props msbuild: bundle all dolphin "core" code into single library 2021-01-27 14:29:49 -08:00