murmur3 external dep is not maintained (at least it seems so) #6

Closed
opened 2025-12-28 18:15:59 +00:00 by sami · 1 comment
Owner

Originally created by @carpawell on GitHub (Oct 3, 2023).

Originally assigned to: @carpawell on GitHub.

I'm always frustrated when I see using libraries that have not gotten any patches for years (well, they could be good enough but let me be a pessimist). https://github.com/spaolacci/murmur3 is one of them, it got its last commit at the same time we changed our library, wow!

Describe the solution you'd like

See if we have any other examples to test or even bench, e.g. https://github.com/twmb/murmur3.

Describe alternatives you've considered

Do nothing.

Additional context

I went through go.mod and this repo does not use this many deps to skip the fact that murmur3 has not been updated for 3+ years.

Originally created by @carpawell on GitHub (Oct 3, 2023). Originally assigned to: @carpawell on GitHub. ## Is your feature request related to a problem? Please describe. I'm always frustrated when I see using libraries that have not gotten any patches for years (well, they _could be_ good enough but let me be a pessimist). https://github.com/spaolacci/murmur3 is one of them, it got its last commit at the same time we changed our library, wow! ## Describe the solution you'd like See if we have any other examples to test or even bench, e.g. https://github.com/twmb/murmur3. ## Describe alternatives you've considered Do nothing. ## Additional context I went through go.mod and this repo does not use this many deps to skip the fact that `murmur3` has not been updated for 3+ years.
sami 2025-12-28 18:15:59 +00:00
Author
Owner

@roman-khimov commented on GitHub (Oct 3, 2023):

NeoGo uses github.com/twmb/murmur3 v1.1.5, so it should be OK, but please check wrt performance differences.

@roman-khimov commented on GitHub (Oct 3, 2023): NeoGo uses github.com/twmb/murmur3 v1.1.5, so it should be OK, but please check wrt performance differences.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nspcc-dev/hrw#6
No description provided.