Skip to content

The default equality algorithm is inefficient #3

@njlr

Description

@njlr

The default equality algorithm looks something like this:

export const defaultEquality = {
  hashCode: _ => 0, 
  isEqual: (x, y) => x == y,
};

This is inefficient for hash-sets, because it puts every value into the same bucket. We should figure out a better hash-code implementation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions