Releases: eschnett/SIMD.jl
Releases · eschnett/SIMD.jl
v3.4.1
v3.4.0
SIMD v3.4.0
Closed issues:
Merged pull requests:
- drop support for Julia 1.5 (#87) (@KristofferC)
- allow reassociation in fp sum and prod (#92) (@KristofferC)
v3.3.1
SIMD v3.3.1
Closed issues:
Merged pull requests:
- Migrate from Travis CI to GitHub Actions CI (#84) (@DilumAluthge)
- LLVM 12 updates. (#86) (@chriselrod)
v3.3.0
v3.2.1
SIMD v3.2.1
Closed issues:
Merged pull requests:
- Add ReinterpretArrays to supported array types (#72) (@BioTurboNick)
- fix some errors throwing paths (#76) (@KristofferC)
- Re-defining vloada and vstorea for pointers (#77) (@nlw0)
v3.1.0
SIMD v3.1.0
Closed issues:
- Performance of subarrays (#23)
Merged pull requests:
- Adapt to upcoming llvmcall rework (#70) (@maleadt)
- add a note about inbounds usage (#71) (@KristofferC)
v3.0.0
SIMD v3.0.0
Closed issues:
- Not seeing the performance gains of SIMD (#20)
- Issues on Julia 0.6 and 0.7 (#27)
- max operation not using zmm registers on AVX512 (#47)
- Bounds check in vstore (#51)
- Cannot bit shift vec of bool (#53)
shufflevector
should accept aVal
object, notVal
type (#54)- Separating/Moving the vectorized functions (#59)
- llvmcall errors for some Vec sizes (#61)
- Operations with saturation/ceil (#65)
- New release? (#67)
Merged pull requests:
- Typo on LLVM example (#55) (@nlw0)
- Remove spurious dependency on InteractiveUtils (#58) (@non-Jedi)
- Install TagBot as a GitHub Action (#62) (@JuliaTagBot)
- Refactor package into one part dealing with LLVM and one part that builds a Vec on top of that (#63) (@KristofferC)
- Add expandload and compressstore (#66) (@tkf)
- Bump version to 3.0.0 (#68) (@KristofferC)
- Don't pass a tuple of indices when calculating the pointer in an 1D array. (#69) (@maleadt)
v2.8.0
v2.8.0 (2019-07-31)
Correct API to use Val() properly
v2.7.0 Update documentation
Support non-temporal loads
v2.6.0 Minor version update to 2.6.0