NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #1828 most downloaded on crates.io
High-performance FFT library written in pure Rust.
Last release 1 years ago
18 Sep 2025
Release timing varies
gaps range from 2 weeks to 1.5 years
Most releases are documented
notes for 16 of 23 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
25 releases · first in 2015
Use u64 in Raders twiddle calculations by @HEnquist in #164
Full Changelog: 6.4.0...6.4.1
Released 17th September 2025
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Implemented a code path for Neon-optimized FFTs on AArch64 (Thanks to Henrik Enquist!) ( #84 and #78 )
Fixed a compile-time divide by zero error on nightly Rust in stdarch\crates\core_arch\src\macros.rs
Released 10 May 2021
stdarch\crates\core_arch\src\macros.rs (#75)strength_reduce to 0.2.3This is a breaking change because we have a public dependency on num-complex.
Released 16 April 2021
rand, and that's num-complex's only documented breaking change.Fixed a compile-time divide by zero error on nightly Rust in stdarch\crates\core_arch\src\macros.rs (Backported from v6.0.1)
Released 10 May 2021
stdarch\crates\core_arch\src\macros.rs (Backported from v6.0.1)strength_reduce to 0.2.3 (Backported from v6.0.1)Implemented a code path for SSE-optimized FFTs (Thanks to Henrik Enquist!)
Released 16 April 2021
FftPlanner (or the new FftPlannerSse) on a machine that supports SSE4.1 (but not AVX) and you'll see a 2-3x performance improvement over the default scalar code.Fixed the FFT planner not choosing an obviously faster plan in some rare cases
Several breaking changes. See the Upgrade Guide for details.
Released 4 January 2021
Avx instruction set. Plan a FFT with the FftPlanner on a machine that supports AVX, and you'll get a 5x-10x speedup in FFT performance.Nothing published for this version
Nothing published for this version
Added a blanket impl of FftNum to any type that implements the required traits
Released 24 December 2020
FftNum to any type that implements the required traits (#7)Increased the version of the num-complex dependency to 0.3. This is a breaking change because we have a public dependency on num-complex. See the num-…
Released 8 October 2020
This release moved the home repository of RustFFT from https://github.com/awelkie/RustFFT to https://github.com/ejmahler/RustFFT
Fixed warnings regarding "dyn trait", and warnings regarding inclusive ranges
Released 27 December 2019
Documented the minimum rustsc version. Before, none was specified. now, it's 1.26. Further increases to minimum version will be a breaking change.
Released 4 January 2019
Added a specialized implementation of Good Thomas Algorithm for when both inner FFTs are butterflies
Released 30 July 2018
Added implementation of Good Thomas algorithm.
Released 22 May 2017
FFTPlanner to choose the fastest algorithm for a given size.Relicensed to dual MIT/Apache-2.0.
Released 15 January 2016
Added initial implementation of Cooley-Tukey.
Released 4 October 2015
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →