Compiler Internals

A guided map of the `souc` compiler: frontend, type checking, IRs, and backends.

Compiler Internals

Os docs do compilador continuam úteis, mas agora são apresentados como um mapa de implementação amarrado ao artefato que realmente conseguimos verificar.

Verificado hoje

  • Os docs do compilador devem ser lidos como mapa da implementação e do trabalho de design ativo.
  • O artefato público versionado informa Cranelift JIT habilitado.
  • Trate testes e artefatos de gate como evidência mais forte do que texto aspiracional ou nomes de diretório.

Ressalvas atuais

  • Backends como LLVM, GPU e LSP precisam ser confirmados por artefato, e não inferidos pela árvore de fontes.
  • A especificação da linguagem pode avançar além do que o artefato público atual realmente aplica.