LLVM Memulai Proses Untuk Mengizinkan C++ 17 Di Basis Kode
Setelah LLVM pindah dari C++11 ke mengizinkan kode C++14 dalam basis kode LLVM itu sendiri pada tahun 2019, pengembang LLVM sekarang sedang mempersiapkan transisi ke C++17.
Dukungan C++17 oleh kompiler terkemuka telah ada cukup lama dan dalam keadaan matang sehingga pengembang LLVM telah memulai proses untuk berpindah dari C++14 ke C++17 untuk digunakan oleh basis kode LLVM itu sendiri. Pindah ke C++17 untuk basis kode LLVM itu sendiri meningkatkan persyaratan kompiler untuk build LLVM ke Clang 5.0, Apple Clang 9.3, GCC 7.1, dan Microsoft Visual Studio 2019 16.7.
Rencana saat ini adalah untuk memperkenalkan kesalahan lunak di sekitar persyaratan kompiler baru segera ke dalam basis kode utama untuk LLVM 15, membuat versi kompiler menjadi persyaratan keras atau kesalahan setelah LLVM 15 bercabang, dan kemudian dengan LLVM 16.x mulai mengizinkan C ++17 kode yang akan digunakan dalam pengembangan LLVM.
Umumnya LLVM bertujuan untuk memastikan bahwa LLVM/Dentang dan kompiler GCC dari setidaknya tiga tahun terakhir dapat terus membangun LLVM hulu, di mana penundaan terjadi dalam mengadopsi standar C++ baru untuk dinikmati pengembang LLVM. Fase tentang pertama kali memperkenalkan persyaratan kompiler baru sebagai kesalahan lunak untuk satu rilis berasal dari prosedur standar mereka untuk pindah ke persyaratan C++ baru.
Lihat detail lebih lanjut tentang LLVM Discourse untuk rencana baru pindah ke C++17 ini.
Itulah berita seputar LLVM Memulai Proses Untuk Mengizinkan C++ 17 Di Basis Kode, semoga bermanfaat. Disadur dari Phoronix.com.