Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Architecture-specific backends? #24

Open
hdevalence opened this issue Nov 27, 2019 · 1 comment
Open

Architecture-specific backends? #24

hdevalence opened this issue Nov 27, 2019 · 1 comment

Comments

@hdevalence
Copy link

Does it fit with the goals of this crate to have architecture-specific backends? For instance, a specialized NEON backend for mobile or embedded devices, or an ADX backend for x86. This conflicts with some stated goals of the crate (no unsafe code), and would require some planning on how to abstract over the backend, so I wanted to check first. It is totally reasonable for the strategy to be to instead provide a pure-rust, all-safe-code implementation as is the case now.

@ebfull
Copy link
Contributor

ebfull commented Nov 27, 2019

I think I am okay with adding new backends as long as they are opt-in (via feature flags) but I haven't received much feedback from others about it. I wanted to see how fast we could get it without unsafe, and then go from there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants