I've also added some tests to check that the C++ version checking is working correctly, as well as a CI step for building/testing with MSVC. Unfortunately, the MSVC CI builds take significantly longer than any of the others (like 3-5 minutes as opposed to ~30 seconds), so I understand if you'd rather we skip those for now.
I've also added some tests to check that the C++ version checking is working correctly, as well as a CI step for building/testing with MSVC. Unfortunately, the MSVC CI builds take significantly longer than any of the others (like 3-5 minutes as opposed to ~30 seconds), so I understand if you'd rather we skip those for now.