Long-awaited followup to #822 which addressed #821.
GSL 4.0.0, released 2 years ago, dropped support for VS 2017. Only VS 2019 and VS 2022 are supported. Therefore, GSL can now always use the Standard feature-test macro __cpp_lib_byte to sense whether MSVC's STL provides std::byte. It should no longer inspect the non-Standard macro _HAS_STD_BYTE (which is our "control macro").
Long-awaited followup to #822 which addressed #821.
GSL 4.0.0, released 2 years ago, dropped support for VS 2017. Only VS 2019 and VS 2022 are supported. Therefore, GSL can now always use the Standard feature-test macro
__cpp_lib_byte
to sense whether MSVC's STL providesstd::byte
. It should no longer inspect the non-Standard macro_HAS_STD_BYTE
(which is our "control macro").