dolphin/Source
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
..
Android Android: update to Gradle 3.5.3 2019-12-06 12:13:53 -05:00
Core MacOS: Fixes configuration hang; bump MacOS SDK. 2019-12-22 00:49:17 -05:00
DSPSpy DSPSpy: Add a test for accelerator loop 2017-09-22 20:17:38 +02:00
DSPTool Update VS projects/solutions to VS2019 2019-11-30 13:42:52 +10:00
PCH Update VS projects/solutions to VS2019 2019-11-30 13:42:52 +10:00
UnitTests Update VS projects/solutions to VS2019 2019-11-30 13:42:52 +10:00
VSProps Windows: Make builds more reproducible 2019-10-18 16:00:20 +02:00
.clang-format clang-format: revert 'AfterCaseLabel' setting 2019-05-23 00:42:42 -04:00
CMakeLists.txt Merge pull request #8388 from jordan-woyak/cmake-export-compile-commands 2019-11-08 11:07:06 +10:00
dolphin-emu.sln remove x86 targets from sln 2019-12-19 00:43:48 -08:00