dolphin/Source/Core
S David 21f42fafb7 MacOS: Fixes configuration hang; bump MacOS SDK.
Removed conditional use of std::mutex instead of std::shared_mutex on MacOS.

Because MacOS < 10.12 did not support std::shared_mutex, a previous commit
naïvely substituted std::mutex, which does not have the same behavior.

Reverses PR #8273, which substitues std::mutex for std::shared_mutex on
macOS, and results in several bugs that seem to only affect MacOS

- https://bugs.dolphin-emu.org/issues/11919
- https://bugs.dolphin-emu.org/issues/11842
- https://bugs.dolphin-emu.org/issues/11845

This change eliminates conditional code for MacOS in the core configuration
layer code and enables the use of modern language features that are more
secure and thread-safe.
2019-12-22 00:49:17 -05:00
..
AudioCommon Update VS projects/solutions to VS2019 2019-11-30 13:42:52 +10:00
Common MacOS: Fixes configuration hang; bump MacOS SDK. 2019-12-22 00:49:17 -05:00
Core Merge pull request #8519 from JosJuice/setupwiimemory-region-override 2019-12-19 20:47:56 +10:00
DiscIO Fix scrubbing unencrypted Wii disc images (for real this time) 2019-12-08 19:41:40 +01:00
DolphinNoGUI Merge pull request #8456 from jordan-woyak/input-gate-race-fix 2019-11-11 10:59:49 +10:00
DolphinQt Merge pull request #8435 from firodj/pr-fix-macos-qt-plugin-cocoa 2019-12-10 17:41:02 +01:00
InputCommon Update VS projects/solutions to VS2019 2019-11-30 13:42:52 +10:00
MacUpdater Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
UICommon Update VS projects/solutions to VS2019 2019-11-30 13:42:52 +10:00
UpdaterCommon Update VS projects/solutions to VS2019 2019-11-30 13:42:52 +10:00
VideoBackends Include <memory> for std::unique_ptr in DXContext.h 2019-12-19 14:25:12 -08:00
VideoCommon FrameDump: Set first_frame if movie frame number <= 1 2019-12-22 11:54:34 +10:00
WinUpdater Update VS projects/solutions to VS2019 2019-11-30 13:42:52 +10:00
CMakeLists.txt WinUpdater: Add CMakeLists.txt 2019-05-08 23:59:04 +02:00