segunda-feira, 18 de novembro de 2019
As correções iniciais de Wire no Corountines C ++ 20 chegam para o compilador GCC
Confira !
A coleção GNU Compiler continua a captar novos recursos alinhados para o próximo padrão C ++ 20. Os mais recentes são patches pendentes na lista de discussão para implementar corotinas em C ++.
Espera-se que o C ++ 20 tenha rotinas de acordo com a especificação técnica pendente. As corotinas permitem que uma função tenha sua execução interrompida / suspensa e depois retomada mais tarde.
O desenvolvedor Iain Sandoe publicou um conjunto inicial de patches implementando corotinas C ++ semelhantes às que já são oferecidas pelo LLVM Clang e Microsoft MSVC.
Esses patches são um bom começo, mas, na forma atual, ficam ocultos atrás de um sinalizador -fcoroutines até que o suporte seja verificado.
A julgar pela publicação na lista de discussão, o estado do GCC para as corotinas C ++ parece bastante bom com esses patches. Porém, com o GCC 10 encerrando o desenvolvimento de seus recursos e passando à correção de bugs, dependendo de como ele for executado, esse suporte poderá demorar um ano até o GCC 11.
O estado atual do suporte a C ++ 20 (C ++ 2A) no GCC pode pode ser encontrado através desta página de status . Muitas funcionalidades para o que é esperado do C ++ 20 já estão em vigor, mas vários itens permanecem.
Fonte
Até a próxima !!
Marcadores: Linux, Android, Segurança
GNU,
Kernel Linux,
Linux,
Linux Kernel,
Notícia
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário