-
Notifications
You must be signed in to change notification settings - Fork 20
Prepare v0.3.0 release #107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -8,14 +8,18 @@ Subheadings to categorize changes are `added, changed, deprecated, removed, fixe | |
|
|
||
| # Changelog | ||
|
|
||
| The latest published Fearless SIMD release is [0.2.0](#020-2025-08-26) which was released on 2025-08-26. | ||
| You can find its changes [documented below](#020-2025-08-26). | ||
| The latest published Fearless SIMD release is [0.3.0](#020-2025-10-10) which was released on 2025-10-10. | ||
| You can find its changes [documented below](#020-2025-10-10). | ||
|
|
||
| ## [Unreleased] | ||
|
|
||
| This release has an [MSRV][] of 1.86. | ||
|
|
||
| ## Added | ||
| ## [0.3.0][] (2025-10-10) | ||
|
|
||
| This release has an [MSRV][] of 1.86. | ||
|
|
||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The MSRV line from unreleased needs to be copied under this release. |
||
| ### Added | ||
|
|
||
| - `SimdBase::witness` to fetch the `Simd` implementation associated with a | ||
| generic vector. ([#76][] by [@Ralith][]) | ||
|
|
@@ -29,15 +33,15 @@ This release has an [MSRV][] of 1.86. | |
| - Unary negation of signed integers. ([#91][] by [@Ralith][]) | ||
|
|
||
|
|
||
| ## Fixed | ||
| ### Fixed | ||
|
|
||
| - `Simd` now requires consistent mask types for native-width | ||
| vectors. ([#75][] by [@Ralith][]) | ||
| - `Simd` now requires consistent `Bytes` types for native-width vectors, | ||
| enabling `Bytes::bitcast` in generic code. ([#81][] by [@Ralith][]) | ||
| - Scalar fallback now uses wrapping integer addition. ([#85][] by [@Ralith][]) | ||
|
|
||
| ## Changed | ||
| ### Changed | ||
|
|
||
| - Breaking: `a.madd(b, c)` and `a.msub(b, c)` now correspond to `a * | ||
| b + c` and `a * b - c` for consistency with `mul_add` in | ||
|
|
@@ -76,7 +80,8 @@ No changelog was kept for this release. | |
| [#91]: https://github.com/linebender/fearless_simd/pull/91 | ||
| [#93]: https://github.com/linebender/fearless_simd/pull/93 | ||
|
|
||
| [Unreleased]: https://github.com/linebender/fearless_simd/compare/v0.2.0...HEAD | ||
| [Unreleased]: https://github.com/linebender/fearless_simd/compare/v0.3.0...HEAD | ||
| [0.3.0]: https://github.com/linebender/fearless_simd/compare/v0.3.0...v0.2.0 | ||
| [0.2.0]: https://github.com/linebender/fearless_simd/compare/e54304c66fc3e42d9604ddc7775b3345b589ce1a...v0.2.0 | ||
| [0.1.1]: https://github.com/linebender/fearless_simd/compare/d683506b50721d35745cfc098527e007f1cb3425...e54304c66fc3e42d9604ddc7775b3345b589ce1a | ||
| [0.1.0]: https://github.com/linebender/fearless_simd/commit/d683506b50721d35745cfc098527e007f1cb3425 | ||
|
|
||
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,6 +1,6 @@ | ||
| [package] | ||
| name = "fearless_simd_gen" | ||
| version = "0.2.0" | ||
| version = "0.3.0" | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'm not sure this crate needs to have a version, but I guess bumping it doesn't do any harm either.
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Yeah, I saw the version, figured it should match, but it doesn't seem important. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I recommend setting all
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. So I dug into this a bit. The |
||
| license.workspace = true | ||
| edition.workspace = true | ||
| authors = ["Raph Levien <[email protected]>"] | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The paragraph at the top of this file needs to be updated, to link to the new release (in both places, and the date needs updating).
(We realise that this is annoying, and do have plans to make this simpler, but we haven't applied them yet.)