Skip to content

Consider tailcalls and 513 (generic specializations for eq/hash/compare) #946

@dsyme

Description

@dsyme

#513 has removed some tailcalls, see the discussion starting here: #944 (comment)

@manofstick is looking into the cases where this has caused a change in behaviour and whether we should consider reverting #513 pending resolution of theses issues.

My concern is that we just keep things exactly as they were before (no regressions) for the cases we care about, which are outlined in the thread above. If necessary we can pin down exactly the cases where we expect the automatically generated eq/hash/compare to work on arbitrarily size data inputs.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions