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

Remove dependency on crates from asm-hashes #542

Merged
merged 7 commits into from
Jan 11, 2024
Merged

Remove dependency on crates from asm-hashes #542

merged 7 commits into from
Jan 11, 2024

Conversation

newpavlov
Copy link
Member

@newpavlov newpavlov commented Jan 10, 2024

The asm-hashes backends can be a bit faster than the software backends, but they are a maintenance headache and have a bunch of issues like reliance on cc and limited cross-platforminess. I think we should eventually archive the asm-hashes repository. Users who desire the additional performance of asm-hashes may either help us to port the code on asm!, or stay on the v0.10 crate versions.

MSRV for some crates is bumped to 1.72 because of the Loongarch asm! backends, which are now enabled by default.

@newpavlov newpavlov requested a review from tarcieri January 10, 2024 23:46
Copy link
Member

@tarcieri tarcieri left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice. Removing the old ASM backends should make it easier to add inline backends as a replacement.

@newpavlov newpavlov merged commit d5eefb0 into master Jan 11, 2024
203 checks passed
@newpavlov newpavlov deleted the rm_ext_asm branch January 11, 2024 00:24
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

Successfully merging this pull request may close these issues.

2 participants