All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.2.2 - 2025-04-29
- Compatible with meaningless input: Merging 0 or 1 dimensions will not change the layout;
- Add
to_inline_sizefunction, to copy data fromArrayLayout<N>intoArrayLayout<M>; - Complete documentation and testing;
0.2.1 - 2025-03-28
- Add
write_arrayto write Nd array tofmt::Formatter;
0.2.0 - 2025-02-23
- Add
num_elementsto calculate the number of elements in array; - Add
element_offsetto calculate the offset of element at the given index;
- Upgrade Rust to 2024 edition;
- Fix merging dims with length 1;