Skip to content

Add stanford hash/swisstable as hashmap #18

@rurban

Description

@rurban

stanford is optimal for integers (i.e. literals divisible by 256),
greg7mdp/parallel-hashmap for strings and structs.

Converting swiss table or greg7mdp/parallel-hashmap from C++/SIMD might be too much work.
stanford_hash is similar and good enough for now.
EDIT: see LIMachi/swiss-table on github.

Try the o1hash from wyhash as default, but add security measures (collision counting or tree conversion, no sorted_vector yet)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions