domingo, 19 de janeiro de 2020
O suporte experimental para o C ++ 20 Coroutines chegou ao GCC 10
Confira !!
A partir da manhã do dia 18, o suporte experimental para as rotinas C ++ 20 foi mesclado no compilador GCC 10!
As corotinas permitem que uma função tenha sua execução interrompida / suspensa e depois retomada mais tarde. Coroutines é um dos grandes recursos do C ++ 20 . Sintaxe de exemplo e mais detalhes sobre as rotinas C ++ podem ser encontradas em cppreference.com .
O suporte da Coroutines ao GCC está em desenvolvimento há meses e agora, como uma adição tardia ao GCC 10, está a implementação experimental.
Dado o estado inicial dessa funcionalidade e o atraso no ciclo de desenvolvimento do GCC 10, as corotinas não são expostas para -std = c ++ 2a, mas, por enquanto, exigem explicitamente que o sinalizador -fcoroutines seja definido.
Mais detalhes sobre o estado das corotinas do GCC são suportados por este post na lista de discussão .
De acordo com a página de status do C ++ , isso deixa o GCC ainda para oferecer suporte à comparação e troca atômica, concluindo o trabalho em funções imediatas, obtendo o suporte dos módulos do C ++ e outras probabilidades e fins. Mas como o GCC 10 já está no estágio quatro de desenvolvimento, não será até o GCC 11 no próximo ano que poderemos ver o suporte C ++ 20 completo e pronto para produção a partir desse compilador.
Fonte
Até a próxima !!
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário