Po tygodniach oczekiwania została w końcu wydana nowa wersja GCC 4.4.0. Przynosi ona wiele nowości w porównaniu do poprzedniej linii kompilatorów.
Najbardziej oczekiwaną zmianą jest zintegrowanie frameworka Graphite, pozwalającego na częściowe zautomatyzowanie wielowątkowości w pętlach (więcej informacji tutaj). Oprócz tego stary alokator rejestrów został zastąpiony nowym, opartym na innych algorytmach. Ponadto twórcy zaimplementowali obsługę standardu OpenMP w wersji 3.0. Poprawiono również obsługę nowego standardu C++0x.
To wydanie przejdzie również do historii ze względu na bardzo długi czas oczekiwania, spowodowany sporami licencyjnymi. Free Software Foundation nalegało na developerów GCC, aby opóźnili wydanie. Było to spowodowane chęcią uniemożliwienia tworzenia zamkniętych wtyczek, które operowałyby na kodzie pośrednim generowanym przez GCC. Sam framework dla tworzenia wtyczek jest przewidziany dopiero dla linii GCC 4.5, ale kwestie prawne zostały rozwiązane już teraz.
- Więcej informacji w szczegółowej liście zmian.
- Kompilator do pobrania z serwera FTP.
Dodaj komentarz