It seems like C++11 threading is not supported in Xcode 7.x and earlier, but we’d like to allow it to be used for multi-core same-machine parallelism in a pretty exciting way, and ideally without a ton of
ifdefs littering the code. One way of limiting
ifdefs I have proposed in another thread, but we would also like to consider dropping support for these strange compilers. Xcode 8 was released September 13, 2016, which is not so long ago. Through some ineffable quirk of Apple’s, they removed C++11 threading support from their version of the compiler, but it is present in much older versions of vanilla clang, which Mac users are also able to install through a variety of means (though none as easy as
I’d like to use this thread to see if anyone has a use-case where they must use Xcode < 8, and generally collect people’s thoughts about this potential change.