You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Editors' call: Normally when a GSL type is standardized we drop the GSL type. In this case, we're not withdrawing GSL span because some users rely on checking, which std::span doesn't do. But we should make gsl::span as close as possible to std::span, including adding CTAD and considering changing signed to unsigned for index_type.
Editors' call: We feel it's time to switch to unsigned. We still feel that using signed is the better solution, but the standards committee has decided on unsigned, and we feel we should not diverge from the standard on this point. (In contrast, we do feel we must diverge for guaranteed checking.)
gsl::span is std::ptrdiff_t whereas the std::span is std::size_t. Should we update the guidelines to have these definitions converge?
The text was updated successfully, but these errors were encountered: