-
It was raised at the Rapperswil meeting that the proposal for mdspan (see http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0009r7.html) also provides mechanisms for specifying how memory is la…
-
### Is this a duplicate?
- [X] I confirmed there appear to be no [duplicate issues](https://github.com/NVIDIA/cccl/issues) for this request and that I agree to the [Code of Conduct](CODE_OF_CONDUCT.m…
-
The previous function was confusing (see various bugs) and we want to align this with the mdspan proposal.
-
According to the design philosophy of `Kokkos::View`, it's meant to be a high-level abstraction for transparently handling ND arrays in spite of differences in the underlying memory layouts. The curre…
-
Some codes, such as HiPACE++, use a different number of dimensions in different parts of the code. Currently, AMREX_SPACEDIM has to be chosen as the maximum number of dimensions used, with the other p…
-
Could you tag a new version on GitHub? The last 0.6 release lacks the `MDSPAN_IMPL_*_NAMESPACE` macros.
-
[P3216R0](https://wg21.link/p3216r0) views::slice (Hewill Kang)
-
Compiling the following code causes clang to take up all available system memory instead of giving a compilation error
```C++
// bug.cpp
#include
template
auto bug(std::span span) -> void
{
…
-
# Spans, string_view, and Ranges - Four View types (C++17 to C++23) - C++ Stories
In this blog post, we’ll look at several different view/reference types introduced in Modern C++. The first one is st…
-
This comes from 1684R2 LEWG review on 2022/04/19.
One reviewer suggested adding a method to move the container out of an `mdarray`. This would permit use cases like reclaiming and reusing an alloc…