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.
- Core API:
nd_arrayandnd_span - Example/Demo program
- Array features: subspans from const objects, container constructors, iterators,
stride()/extents(), shape ops (reshape,transpose/T,flatten,squeeze), and deep-copy conversion fromnd_spantond_array. - Tooling and docs: unit tests, mkdocs site, Doxygen docs, and version bumping config.
- Static analysis: clang-tidy integration with follow-up fixes.
- CI workflows for build, test on GitHub
as_span()method for creating full array views (#1)
- CMake setup refined and clang-tidy targets made more specific.
- Identifier naming conventions and docstrings aligned, with clang-format applied.
- Const-casting issue in span-to-array conversion.
- Initializer list ordering issue.