Skip to content

Commit

Permalink
Update README, Julia compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
andrewjradcliffe committed May 17, 2024
1 parent cd72efd commit 221076c
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 6 deletions.
4 changes: 2 additions & 2 deletions Project.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name = "VectorizedReduction"
uuid = "4ffe575c-65e5-43f4-bc05-e0b500dc3d2c"
authors = ["Andrew J. Radcliffe <[email protected]"]
version = "0.1.11"
version = "0.1.12"

[deps]
LoopVectorization = "bdcacae8-1622-11e9-2a5c-532679323890"
Expand All @@ -10,7 +10,7 @@ Static = "aedffcd0-7271-4cad-89d0-dc628f76c6d3"
[compat]
LoopVectorization = "0.12.108"
Static = "0.7, 0.8"
julia = "1.5 - 1.11"
julia = "1.5"

[extras]
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
Expand Down
14 changes: 10 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,17 @@
# VectorizedReduction

## Note for Julia >= 1.11
Maintenance of this package will continue, albeit, without the performance
afforded by LoopVectorization (See [the
deprecation announcement](https://github.com/JuliaSIMD/LoopVectorization.jl?tab=readme-ov-file#note-looking-for-new-maintainers-otherwise-deprecated-in-julia-111)).
Maintenance of this package will continue.

Once 1.11 is the stable Julia release, I will reassess interest.
### Clarification
The performance afforded by LoopVectorization (see [the deprecation
announcement](https://github.com/JuliaSIMD/LoopVectorization.jl?tab=readme-ov-file#note-looking-for-new-maintainers-otherwise-deprecated-in-julia-111) for background)
will be present so long as the test suites for LoopVectorization and VectorizedReduction pass on the relevant Julia version. At time of writing (2024-05-17), this corresponds to Julia versions 1.5 - 1.11 (inclusive).

See the
[tracking issue](https://github.com/andrewjradcliffe/VectorizedReduction.jl/issues/8) for 1.11 for more details.

Tentative support for Julia `master` branch (1.12-DEV at time of writing) appears to be justified; please file an issue with MWE and `versioninfo()` output if this packages raises errors.

## Installation

Expand Down

2 comments on commit 221076c

@andrewjradcliffe
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@JuliaRegistrator register

Release notes:

  • Julia master (1.12-DEV) compatibility re-enabled; this is strictly a semver constraint change. Please file issues for any problems arising from use with master branch.

@JuliaRegistrator
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Registration pull request created: JuliaRegistries/General/107094

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.12 -m "<description of version>" 221076c68f70b928c179d815a8af5cf15df1c63d
git push origin v0.1.12

Please sign in to comment.