FERRAMENTAS LINUX: As correções iniciais de Wire no Corountines C ++ 20 chegam para o compilador GCC

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 !!

Nenhum comentário:

Postar um comentário