Esta página ainda não foi traduzida para esta versão. A versão em inglês é a referencia autoritária. Ver versão em inglês →

Estado das Funcionalidades

Estado de implementação das funcionalidades de linguagem e biblioteca padrão do Sounio

Estado das Funcionalidades

Esta página reflete o estado real das entregas do projeto Sounio: métricas e contagens validadas por artefactos estatísticos, vias de execução ativas e ressalvas explícitas sobre secções desativadas ou em falha moderada (soft-fail).

Estado Atual da Versão

  • Métricas Fundamentadas: Toda a informação de progresso apresentada nesta página e no portal de documentação baseia-se diretamente nos ficheiros de estado gerados em tempo de compilação.
  • Biblioteca Padrão (Stdlib): O inventário atualizado da stdlib/ regista 251 passadas / 0 falhas / 0 ignoradas / 251 total nos testes de fiabilidade, cobrindo 927 ficheiros .sio ativos e 0 ficheiros temporariamente desativados.
  • Compilador JIT: A representação JIT está disponível como perfil opcional, não sendo o percurso recomendado para novos utilizadores (onboarding default).
  • Geração de Código para GPU: A vertente nativa de compilação para GPU está integrada no compilador autossuficiente Kretikos, permitindo a emissão de código intermédio PTX nativo através do comando build --backend gpu.
  • Emissão de GPU Self-Hosted: Suporte para geração autónoma de código intermédio através de kretikos emit-ptx (PTX), kretikos emit-metal (MSL) e kretikos emit-cubin (CUBIN) sem dependências externas.
  • Atestação de Vias GPU: As vias de execução validadas hoje em hardware real cobrem as arquiteturas CUDA cuda-sm80 e ROCm rocm-gfx942.

Ressalvas e Limitações

  • Regressões Moderadas: O ambiente de computação científica local acompanha atualmente quatro regressões conhecidas sob monitorização segura (sem impacto catastrófico no restante ecossistema).
  • Esboços e Marcadores: Módulos estruturados como stubs e ficheiros marcados com a extensão *.sio.disabled representam mapeamentos e intenções futuras do nosso roteiro de desenvolvimento (roadmap), não constituindo APIs estáveis ou prontas para produção.