From 3e78f613aa4e5302045168a94fc2730a392b7298 Mon Sep 17 00:00:00 2001 From: danieltowner Date: Mon, 5 Oct 2026 15:20:08 +0100 Subject: [PATCH 1/2] Create CHANGELOG.md --- CHANGELOG.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..03ae28a --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,11 @@ +# Release Notes + +This page documents the version history and changes for the **xvec** library. + +## xvec + +### Unreleased + +- Initial public release, copied over from a previously private internal version of the library. +- Fixed issue which prevented the scatter/gather functions from taking signed indexes. All variants of these functions now take integral indexes, as per the C++26 working draft. +- Fixed issue with generator constructors passing the index value as the wrong type. The index is now `simd_size_type` instead of the previously incorrect `size_t` type. From f0613b5f21d46f4ffa7588e0c6368362ad0b7155 Mon Sep 17 00:00:00 2001 From: danieltowner Date: Mon, 5 Oct 2026 19:29:35 +0100 Subject: [PATCH 2/2] Update CHANGELOG.md Co-authored-by: Timmie Smith --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 03ae28a..1ca3a05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,6 @@ This page documents the version history and changes for the **xvec** library. ### Unreleased -- Initial public release, copied over from a previously private internal version of the library. +- Initial open-source availability, copied over from a previously private internal version of the library. - Fixed issue which prevented the scatter/gather functions from taking signed indexes. All variants of these functions now take integral indexes, as per the C++26 working draft. - Fixed issue with generator constructors passing the index value as the wrong type. The index is now `simd_size_type` instead of the previously incorrect `size_t` type.