Skip to content

[R7/E1] Performance do evaluator #28

@BrunoL28

Description

@BrunoL28

Objetivo

Melhorar performance e previsibilidade do evaluator e env, com benchmarks para evitar regressões.

Tarefas

  • Otimizar lookups no Environment (cache/estrutura melhor)
  • Evitar loops custosos em operações de mapa/keyword equivalence
  • Criar benchmarks básicos:
    • macroexpand em loop
    • reduce/map em coleções
    • recursion/TCO

DoD

  • Benchmarks versionados (mesmo simples)
  • Melhoria mensurável (definir metas)
  • Testes garantem que semântica não mudou

Metadata

Metadata

Assignees

Labels

INTInterpreterQATests/CIroadmapFeature planned for implementation in the project.

Projects

Status
Milestone 7

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions