Skip to content

Intern types #330

@pcwalton

Description

@pcwalton

rustc is unbearably slow at the moment, largely due to unify. We should do what LLVM does and intern types in one global table and refer to them by index into that table. We can then keep a cache on the side of unified types.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions