ejmahler / RustFFT

RustFFT is a high-performance FFT library written in pure Rust.
Apache License 2.0
705 stars 49 forks source link

no_std support? #122

Open mert-kurttutan opened 1 year ago

mert-kurttutan commented 1 year ago

It seems that no_std support is not available. Is there any plan for this ? How hard would be it to implement it ? I would very much appreciate your comment on this issue.

HEnquist commented 1 year ago

See https://github.com/ejmahler/RustFFT/issues/116

mert-kurttutan commented 1 year ago

Ohh, I searched for no_std, did not come up :), thanks

mert-kurttutan commented 1 year ago

I could not understand reason why though?. Is there any part of the crate that is not suitable for no_std (of course other than simd optimized parts)? Or is it not within the goal of this project ?

HEnquist commented 1 year ago

Well RustFFT relies on the standard library for a number of things. There are hashmaps, arcs, vecs etc. It would take a major redesign of the entire library to remove the std dependency, if it's even feasible.