ndarray
ndarray copied to clipboard
Add `.shrink_to_fit()` for `Array`
trafficstars
Add .shrink_to_fit() for owned storage arrays.
This initial version does not change array strides, this is to avoid the most tricky part of the implementation (and maybe take it step by step).
Care must be taken since self.ptr points inside the allocation - which for Array is still Vec-allocated, and several Vec methods including its shrink_to_fit can reallocate the array.