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/regista251 passadas / 0 falhas / 0 ignoradas / 251 totalnos testes de fiabilidade, cobrindo927ficheiros.sioativos e0ficheiros 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) ekretikos 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-sm80e ROCmrocm-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.disabledrepresentam mapeamentos e intenções futuras do nosso roteiro de desenvolvimento (roadmap), não constituindo APIs estáveis ou prontas para produção.