Releases: JuliaLinearAlgebra/AppleAccelerate.jl
Releases · JuliaLinearAlgebra/AppleAccelerate.jl
v0.6.0
AppleAccelerate v0.6.0
Breaking changes
- The package has been significantly refactored
- Significant new capabilities for DSP, with updated FFT APIs to be in line with Julia's
- Significant additions for close to complete coverage of the array APIs
- Documentation, tests and benchmarks
Merged pull requests:
- Attempt to fix FFT (#95) (@jagoosw)
- Fix FFT ccall bugs and add comprehensive tests (#101) (@ViralBShah)
- Fix bugs, add tests, docstrings, and Documenter.jl docs (#102) (@ViralBShah)
- Align FFT API with AbstractFFTs conventions and add AbstractFFTs extension (#103) (@ViralBShah)
- Add 2D complex FFT wrapping vDSP_fft2d_zop (#104) (@ViralBShah)
- Convert doc examples to executable @example blocks (#105) (@ViralBShah)
- Add ~50 missing vDSP functions (#106) (@ViralBShah)
- Add in-place FFT, real FFT, and clear errors for unsupported inputs (#107) (@ViralBShah)
- Only upload coverage from macOS CI runners (#109) (@ViralBShah)
- Fix flaky sparse factorize test (#110) (@ViralBShah)
- Improve documentation: docstrings, API reference, and README (#111) (@ViralBShah)
- Improve Accelerate loading and version gating (#112) (@ViralBShah)
- Use @static for all Sys.isapple() checks (#114) (@ViralBShah)
- Split tests into categories matching documentation (#115) (@ViralBShah)
- Add benchmark suite and performance tables to docs (#116) (@ViralBShah)
- Fix all Aqua.jl quality issues (#117) (@ViralBShah)
- Consistent testset names with doc sections (#118) (@ViralBShah)
- Add logo and clean up docs structure (#119) (@ViralBShah)
- Fix all JETLS/JET diagnostics (#120) (#121) (@ViralBShah)
- Add complex number vDSP operations (#122) (@ViralBShah)
- Add misc remaining vDSP functions and spectral analysis (#123) (@ViralBShah)
- Include all missing docstrings in documentation (#124) (@ViralBShah)
- Rename source files to lowercase, consolidate sparse, reorganize docs (#125) (@ViralBShah)
- Add stateful DSP filters: deq22, desamp, wiener, and complex DFT (#127) (@ViralBShah)
- Fix biquadm_create parameter order (channels/sections swapped) (#128) (@ViralBShah)
- Add tests for 11 untested array operations (#129) (@ViralBShah)
- Wrap 76 missing vDSP functions with tests and docs (#130) (@ViralBShah)
- Add Apple doc links and restructure documentation (#131) (@ViralBShah)
Closed issues:
v0.5.1
AppleAccelerate v0.5.1
Merged pull requests:
- write custom macro to generate ccalls (#94) (@luke-kiernan)
- Fix formatting of info message for macOS version check (#98) (@cgarling)
- Re-enable the BLAS tests (#99) (@ViralBShah)
Closed issues:
- 4 strided blas tests are the only ones that fail in LinearAlgebra.jl BLAS tests (#87)
v0.3.3
v0.5.0
AppleAccelerate v0.5.0
Breaking changes
- The AASparseMatrix and AAFactorization capabilities are no longer exported to address #92
Merged pull requests:
- Add version 1.9 to CI workflow matrix (#91) (@ViralBShah)
- proper errors in libSparse instead of asserts (#93) (@luke-kiernan)
- Bump actions/checkout from 5 to 6 (#96) (@dependabot[bot])
Closed issues:
- solve export causes lots of name clashes (#92)
v0.4.5
v0.4.4
AppleAccelerate v0.4.4
Merged pull requests:
- Use APPLE_NTHREADS when querying number of threads (#89) (@ViralBShah)
v0.4.3
AppleAccelerate v0.4.3
Merged pull requests:
- Add threading APIs. Disable external LAPACK forwarding option. (#88) (@ViralBShah)
v0.4.2
What's Changed
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #85
- Bug in OPS fixed by @astrozot in #84
- Normalize macOS version by @christiangnrd in #83
New Contributors
Full Changelog: v0.4.1...v0.4.2
v0.4.1
AppleAccelerate v0.4.1
Merged pull requests:
- Bump actions/checkout from 3 to 4 (#63) (@dependabot[bot])
- Bump actions/cache from 3 to 4 (#66) (@dependabot[bot])
- Enable the blas and lapack tests in LinearAlgebra (#68) (@ViralBShah)
- Add some more functions and improve broadcasting support (#69) (@christiangnrd)
- Bump julia-actions/setup-julia from 1 to 2 (#70) (@dependabot[bot])
- Fix link to array-oriented functions (#73) (@cgarling)
- Bump codecov/codecov-action from 4 to 5 (#74) (@dependabot[bot])
- Add info on threading (#75) (@danielwe)
- Also test LTS version (#77) (@christiangnrd)
- Update CI.yml (#81) (@ViralBShah)
- Don’t clear symbols when forwarding lapack (#82) (@christiangnrd)
Closed issues:
v0.4.0
What's Changed
- ccall using tuple rather than handle by @daviehh in #52
- enable dependabot for GitHub actions by @ranocha in #54
- Use LBT to forward BLAS and LAPACK calls to Accelerate by @staticfloat in #58
- Prepare for releasing with macOS 13.4 by @ViralBShah in #62
New Contributors
Full Changelog: v0.3.2...v0.4.0