-
Notifications
You must be signed in to change notification settings - Fork 20
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
Replace sse4_crc32 with @node-rs/crc32 #21
Comments
This is interesting. By implementing CRC32C in rust alone can make such a performance difference? |
Seems like not only the differences between the languages, but also the implementation inside. |
Bumping this as > require('@node-rs/crc32')
{ crc32: [Function: crc32], crc32c: [Function: crc32c] }
> require('sse4_crc32')
dyld: lazy symbol binding failed: Symbol not found: __Z18sse42_is_availablev
Referenced from: /Users/dafne/Workspaces/Piktochart/piktostory/node_modules/sse4_crc32/build/Release/crc32c.node
Expected in: flat namespace
dyld: Symbol not found: __Z18sse42_is_availablev
Referenced from: /Users/dafne/Workspaces/Piktochart/piktostory/node_modules/sse4_crc32/build/Release/crc32c.node
Expected in: flat namespace |
@kiyui this PR is staled.. Run |
The @google-cloud/storage docs recommend installing fast-crc32c to speed up I would not be bumping this issue if not for this coupling. |
Hi, just revisiting this issue. Since google node-storage depends on this module can we get the upstream changes of |
Bumping this ask. We're using fast-crc32c in our monorepo, and until this is resolved the entire repo fails to run on M1 macs since the current |
Hey y'all, also wanted to jump in and mention this is a blocker in my organization. If we could merge #28 that would be great! |
Hello everybody! If you have landed here because you are trying to use |
https://github.com/Brooooooklyn/node-rs/tree/master/packages/crc32
Here is benchmark on my machine:
Benchmark:
The text was updated successfully, but these errors were encountered: