Notable Removed Features and Support: Difference between revisions

Line 243: Line 243:
|[https://dolphin-emu.org/download/dev/master/3.5-1116/ 3.5-1116]
|[https://dolphin-emu.org/download/dev/master/3.5-1116/ 3.5-1116]
|Removed as part of the move to C++11
|Removed as part of the move to C++11
|There is no exact start date for Dolphin's macOS support. Work started [https://web.archive.org/web/20081227044014/http://www.dolphin-emu.com/forum/viewthread.php?thread_id=27 shortly after the Megacommit], but there was no single commit where it was finished and it was extremely DIY in the early years. During that time, there was no explicit minimum supported version. A minimum supported version was first added by [https://github.com/dolphin-emu/dolphin/commit/780e5e7244b0e2e35eef71c058259caf8aa1d620 TODO] with a minimum macOS version of 10.5.4. The first macOS build available on Dolphin's website was [https://web.archive.org/web/20221003213624/http://www.dolphin-emulator.com/download.html?list=48 r7167 (2.0-1783)].
|There is no exact start date for Dolphin's macOS support. Work started [https://web.archive.org/web/20081227044014/http://www.dolphin-emu.com/forum/viewthread.php?thread_id=27 shortly after the Megacommit], but there was no single commit where it was finished and it was extremely DIY in the early years. During that time, there was no explicit minimum supported version. A minimum supported version was first added by [https://github.com/dolphin-emu/dolphin/commit/ed1bfdf29360ec96bf8333b373dd526b7483d869 3.0-267] with a minimum macOS version of 10.5.4. The first macOS build available on Dolphin's website was [https://web.archive.org/web/20221003213624/http://www.dolphin-emulator.com/download.html?list=48 r7167 (2.0-1783)].


macOS moved from libstdc++ (gcc) to libc++ (clange) in macOS 10.9. Apple only brought C++11 support to the newer libc++, so to move Dolphin to C++11, any version of macOS that didn't support libc++ was going to be cut off. macOS supported both libstdc++ and libc++ in 10.7 and 10.8, so 10.7 became our new minimum version.
macOS moved from libstdc++ (gcc) to libc++ (clange) in macOS 10.9. Apple only brought C++11 support to the newer libc++, so to move Dolphin to C++11, any version of macOS that didn't support libc++ was going to be cut off. macOS supported both libstdc++ and libc++ in 10.7 and 10.8, so 10.7 became our new minimum version.
|}
|}