summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/span
AgeCommit message (Expand)Author
2025-09-10libstdc++: Apply LWG4351 to CTAD of span/mdspan.Luc Grosheintz
2025-09-08libstdc++: Adjust span/mdspan CTAD for P2781R9.Luc Grosheintz
2025-07-09libstdc++: Do not use list-initialization in std::span members [PR120997]Jonathan Wakely
2025-07-08libstdc++: Better CTAD for span and mdspan [PR120914].Luc Grosheintz
2025-03-06libstdc++: Remove redundant std::span destructorJonathan Wakely
2025-01-08libstdc++: Adjust indentation of new std::span constructorJonathan Wakely
2025-01-08libstdc++: add initializer_list constructor to std::span (P2447R6)Giuseppe D'Angelo
2025-01-08libstdc++: Avoid redundant assertions in std::span constructorsJonathan Wakely
2025-01-02Update copyright years.Jakub Jelinek
2024-12-11libstdc++: Skip redundant assertions in std::span construction [PR117966]Jonathan Wakely
2024-09-25libstdc++: #ifdef out #pragma GCC system_headerJason Merrill
2024-09-15libstdc++: Adjust std::span::iterator to be ADL-proofJonathan Wakely
2024-06-04libstdc++: Only define std::span::at for C++26 [PR115335]Jonathan Wakely
2024-01-03Update copyright years.Jakub Jelinek
2023-11-21libstdc++: Add std::span::at for C++26 (P2821R5)Jonathan Wakely
2023-11-11libstdc++: Add [[nodiscard]] to std::span membersJonathan Wakely
2023-08-16libstdc++: Replace all manual FTM definitions and useArsen Arsenović
2023-04-14libstdc++: Implement P2278R4 "cbegin should always return a constant iterator"Patrick Palka
2023-01-16Update copyright years.Jakub Jelinek
2023-01-10libstdc++: Fix std::span constraint for sizeof(size_t) < sizeof(int) [PR108221]Jonathan Wakely
2022-01-03Update copyright years.Jakub Jelinek
2021-11-01libstdc++: Reorder constraints on std::span::span(Range&&) constructor.Jonathan Wakely
2021-10-21libstdc++: Implement P1739R4 changes to views::take/drop/countedPatrick Palka
2021-09-16libstdc++: Add missing constraint to std::span deduction guide [PR102280]Jonathan Wakely
2021-08-31libstdc++: Add valid range checks to std::span constructors [PR98421]Jonathan Wakely
2021-07-12libstdc++: Constrain std::as_writable_bytes [PR101411]Jonathan Wakely
2021-06-17libstdc++: Implement P2325 changes to default-constructibility of viewsPatrick Palka
2021-01-04Update copyright years.Jakub Jelinek
2020-11-09libstdc++: Remove <debug/array>François Dumont
2020-10-28libstdc++: Make std::span layout-compatible with struct iovec [PR 95609]Jonathan Wakely
2020-09-22libstdc++: Introduce new headers for C++20 ranges componentsJonathan Wakely
2020-09-21libstdc++: Remove overzealous static_asserts from std::spanPatrick Palka
2020-02-24libstdc++: enable_view has false positives (LWG 3326)Jonathan Wakely
2020-02-19libstdc++: span's deduction-guide for built-in arrays doesn't work (LWG 3369)Jonathan Wakely
2020-02-19libstdc++: Remove std::span::cbegin and std::span::cend (LWG 3320)Jonathan Wakely
2020-02-19libstdc++: "safe" in several library names is misleading (LWG 3379)Jonathan Wakely
2020-02-18libstdc++: P1976R2 Fixed-size span construction from dynamic rangeJonathan Wakely
2020-02-18libstdc++: Fix and simplify constraints on std::span constructorsJonathan Wakely
2020-02-18libstdc++: Reorder declarations of std::span membersJonathan Wakely
2020-02-18libstdc++: P2116R0 Remove tuple-like protocol support from fixed-extent spanJonathan Wakely
2020-01-27libstdc++: Fix deduction guide for std::span (PR93426)Jonathan Wakely
2020-01-01Update copyright years.Jakub Jelinek
2019-12-10libstdc++: Correct noexcept-specifiers on span constructorsJonathan Wakely
2019-12-10libstdc++: Reduce header dependencies in <span>Jonathan Wakely
2019-12-09libstdc++: Implement ranges::safe_range for C++20 (P1870R1)Jonathan Wakely
2019-12-05libstdc++: Implement P1872R0 and P1394R0 for std::spanJeanHeyd "ThePhD" Meneide
2019-09-30Implement LWG 3255 for std::span constructorsJonathan Wakely
2019-09-09Improve constraints for std::span constructorsJonathan Wakely
2019-09-05Improve precondition checks for std::spanJonathan Wakely
2019-09-05Implement std::span for C++20JeanHeyd Meneide