Skip to content

Refactoring/performance #6

@hansihe

Description

@hansihe

A lot of suboptimal things are done right now and can relatively easily be fixed to give some major performance and cleanliness improvements.

  • Refactor Eir representation to use arena based allocation, improve the graph implementation.
  • Refactor HIR representation to use arena based allocation
  • Refactor parse tree representation to use arena based allocation
  • Refactor pattern compilation passes to reduce allocations
  • Refactor validation compilation passes to reduce allocations

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions