5,502
edits
(→macOS) |
m (→macOS) |
||
Line 208: | Line 208: | ||
|[https://dolphin-emu.org/download/dev/master/5.0-11458/ 5.0-11458] | |[https://dolphin-emu.org/download/dev/master/5.0-11458/ 5.0-11458] | ||
|[https://github.com/dolphin-emu/dolphin/pull/8530 Simplifying Dolphin's code, fixing macOS bugs] | |[https://github.com/dolphin-emu/dolphin/pull/8530 Simplifying Dolphin's code, fixing macOS bugs] | ||
|macOS versions before 10.12 do not support std::shared_mutex. To work around this, a conditional use of std::mutex was added specifically for this situation. However, on top of the complexity it added to Dolphin's code, that implementation was | |macOS versions before 10.12 do not support std::shared_mutex. To work around this, a conditional use of std::mutex was added specifically for this situation. However, on top of the complexity it added to Dolphin's code, that implementation was incorrect and lead to many bugs for macOS users. | ||
|- | |- |