aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/mdspan
AgeCommit message (Expand)AuthorFilesLines
2026-04-22libstdc++: Accept data_handle_type by value in mdspan deduction guide.Tomasz Kamiński1-1/+3
2026-04-22libstdc++: Add _GLIBCXX_RESOLVE_LIB_DEFECTS for already implemented issues.Tomasz Kamiński1-0/+2
2026-04-02libstdc++: Rename std::strided_slice to std::extent_slice.Tomasz Kamiński1-28/+28
2026-04-02libstdc++: Change meaning of strided_slice::extent per P3982R2Tomasz Kamiński1-61/+138
2026-04-02libstdc++: Implement range_slice from P3982R2.Tomasz Kamiński1-0/+33
2026-03-18libstdc++: Properly handle forwarding references in __mdspan::__index_type_cast.Tomasz Kamiński1-3/+6
2026-02-23libstdc++: Harmonize mdspan operator[] and at methods.Tomasz Kamiński1-26/+17
2026-02-23libstdc++: Implement mdspan::at member functions from P3383R3.Tomasz Kamiński1-0/+63
2026-02-16libstdc++: Rename std::submdspan_extents and std::submdspan_canonicalize_slicesTomasz Kamiński1-4/+4
2025-12-12libstdc++: Make <mdspan> compatible with clang.Luc Grosheintz1-1/+1
2025-12-09libstdc++: Implement submdspan_mapping for layout_right_padded. [PR110352]Luc Grosheintz1-0/+46
2025-12-09libstdc++: Implement submdspan_mapping for layout_left_padded. [PR110352]Luc Grosheintz1-4/+52
2025-12-09libstdc++: Implement submdspan_mapping for layout_stride. [PR110352]Luc Grosheintz1-0/+20
2025-12-09libstdc++: Implement submdspan_mapping for layout_right. [PR110352]Luc Grosheintz1-0/+40
2025-12-09libstdc++: Implement submdspan and submdspan_mapping for layout_left. [PR110352]Luc Grosheintz1-57/+502
2025-12-09libstdc++: Silence warning in mdspan.Luc Grosheintz1-1/+1
2025-12-08libstdc++: Extend __is_standard_integer to cover extended integer typesJonathan Wakely1-4/+4
2025-12-04libstdc++: Convertibility of rank == 0 layouts, LWG4272.Luc Grosheintz1-13/+23
2025-12-02libstdc++: Implement submdspan_extents. [PR110352]Luc Grosheintz1-0/+103
2025-12-02libstdc++: Implement submdspan_canonicalize_slices. [PR110352]Luc Grosheintz1-4/+187
2025-11-20libstdc++: Prepare mdspan-related code for submdspan.Luc Grosheintz1-23/+26
2025-11-19libstdc++: Make <mdspan> compatible with clang.Luc Grosheintz1-10/+12
2025-10-08libstdc++: Implement submdspan_mapping_result. [PR110352]Luc Grosheintz1-0/+7
2025-10-08libstdc++: Implement full_extent_t. [PR110352]Luc Grosheintz1-0/+7
2025-10-08libstdc++: Implement strided_slice from <mdspan>. [PR110352]Luc Grosheintz1-0/+21
2025-10-08libstdc++: Improve and cleanup mdspan related code.Luc Grosheintz1-16/+26
2025-10-08libstdc++: Implement std::layout_right_padded [PR110352].Luc Grosheintz1-0/+248
2025-10-08libstdc++: Implement std::layout_left_padded [PR110352].Luc Grosheintz1-2/+656
2025-09-25libstdc++: Refactor __mdspan::__static_quotient.Luc Grosheintz1-5/+14
2025-09-10libstdc++: Rename _S-prefixed identifiers in <mdspan>.Luc Grosheintz1-17/+17
2025-09-04libstdc++: Add _GLIBCXX_RESOLVE_LIB_DEFECTS for 4314 in <mdspan>.Luc Grosheintz1-1/+7
2025-08-21libstdc++: Implement aligned_accessor from mdspan [PR120994]Luc Grosheintz1-0/+53
2025-08-21libstdc++: Implement std::dims from <mdspan>.Luc Grosheintz1-0/+5
2025-08-21libstdc++: Simplify precomputed partial products in <mdspan>.Luc Grosheintz1-21/+23
2025-08-21libstdc++: Reduce size static storage for __fwd_prod in mdspan.Luc Grosheintz1-2/+2
2025-08-21libstdc++: Replace numeric_limit with __int_traits in mdspan.Luc Grosheintz1-12/+14
2025-08-21libstdc++: Improve extents::operator==.Luc Grosheintz1-4/+5
2025-08-21libstdc++: Reduce indirection in extents::extent.Luc Grosheintz1-10/+25
2025-08-21libstdc++: Improve nearly fully dynamic extents in mdspan.Luc Grosheintz1-2/+2
2025-08-21libstdc++: Improve fully dynamic extents in mdspan.Luc Grosheintz1-10/+53
2025-08-21libstdc++: Improve low-rank layout_{left,right}::stride.Luc Grosheintz1-6/+28
2025-08-21libstdc++: Precompute products of static extents.Luc Grosheintz1-25/+52
2025-08-21libstdc++: Reduce template instantiations in <mdspan>.Luc Grosheintz1-19/+37
2025-07-28libstdc++: Fix style issues in <mdspan>.Luc Grosheintz1-13/+4
2025-07-21libstdc++: Make the default ctor of mdspan conditionally noexcept.Luc Grosheintz1-7/+5
2025-07-21libstdc++: Strengthen exception guarantee for mdspan methods.Luc Grosheintz1-6/+16
2025-07-17libstdc++: Fix forwarding of custom IndexType in mdspan [PR121061]Luc Grosheintz1-4/+4
2025-07-17libstdc++: Fix constraint for custom integer types in mdspan [PR121061]Luc Grosheintz1-14/+20
2025-07-09libstdc++: Add more template keywords to <mdspan> for ClangJonathan Wakely1-2/+2
2025-07-08libstdc++: Better CTAD for span and mdspan [PR120914].Luc Grosheintz1-6/+2