aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/mdspan
AgeCommit message (Expand)AuthorFilesLines
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
2025-07-08libstdc++: Implement mdspan and tests [PR107761].Luc Grosheintz1-0/+285
2025-07-08libstdc++: Implement __mdspan::__size.Luc Grosheintz1-4/+8
2025-07-08libstdc++: Check prerequisite of extents::extents.Luc Grosheintz1-0/+13
2025-07-08libstdc++: Check prerequisites of layout_*::operator().Luc Grosheintz1-0/+5
2025-07-07libstdc++: Use template keyword in __mapping_of alias templateJonathan Wakely1-1/+1
2025-07-01libstdc++: Implement default_accessor from mdspan.Luc Grosheintz1-0/+31
2025-06-12libstdc++: Uglify __mapping_alike template parameter and fix test and typo in...Tomasz KamiƄski1-11/+11
2025-06-12libstdc++: Make layout_left(layout_stride) noexcept.Luc Grosheintz1-1/+2
2025-06-12libstdc++: Implement layout_stride from mdspan.Luc Grosheintz1-1/+248
2025-06-12libstdc++: Implement layout_right from mdspan.Luc Grosheintz1-1/+152