A GCC irányítóbizottsága támogatja a WebAssembly backend beépítését

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Új GCC backendet javasoltak WebAssemblyhez, hogy C/C++ kódot WASM-ra lehessen fordítani ezzel a GNU fordítóeszköz-lánccal. A GCC irányítóbizottsága értékelte a javaslatot, és jóváhagyta a WebAssembly backend gondolatát a GCC-ben.

Így már nem kell kizárólag LLVM-alapú eszközökre támaszkodni a kód WebAssemblyre alakításához, mert elkészült egy modern GCC backend. A fejlesztés még korai szakaszban jár, és funkciók szempontjából nem teljes, de a WASM backend támogatásának koncepcióját máris támogatja a GCC irányítóbizottsága, amelynek jóvá kell hagynia az új backendet.

A WebAssembly egy bináris utasításformátum, amely lehetővé teszi, hogy C / C++ / Rust nyelven írt kódot erre fordítsanak, és így nagy teljesítménnyel fusson modern webböngészőkben és más WASM környezetekben, hordozható és nyílt szabványokra épülő módon.

A mai bejelentés a levelezőlistán így fogalmazott:

"A GCC irányítóbizottsága egyetért abban, hogy a WebAssembly backend beépítése a GCC-be üdvözlendő lenne. Ez a döntés az irányt és a hozzájárulást hagyja jóvá, nem pedig magát a megvalósítást és a javítócsomagokat. Kérjük, hogy a GCC Global Reviewers csapattal együtt dolgozzatok a kezdeti javítócsomagok műszaki felülvizsgálatán és jóváhagyásán.

Egy új GCC backendhez való hozzájárulás és annak karbantartása nagyobb felelősség, mint fokozatos javítócsomagokat küldeni hibák javítására vagy funkciók hozzáadására. Kérjük, keress magad mellé egy másik, tapasztalt tagot a GCC közösségből, aki társkarbantartóként csatlakozik a backendhez. A GCC SC mérlegelni fogja mindkét jelölt kinevezését a backend karbantartójának."

Hamarosan kiderül, sikerül-e a WebAssembly backend fejlesztését olyan szintre hozni a következő hónapokban, hogy a kezdeti támogatás már a jövőre várható GCC 17.1 stabil fordítókiadásban is megjelenhessen.