Jak donosi portal OSnews.com, Clang skompilował sprawnie działające jądro Linuksa ze sprawnie działającym stosem sieciowym, sterownikami oraz SMP. Na tym jądrze również prawidłowo zadziałał serwer X-ów.
Informacja ta jest tym ciekawsza, że tak skompilowane jądro Linuksa jest samowystarczalne, a wszystkie główne...Technologie
Ekipa kompilatora GCC w porozumieniu z FSF zdecydowała, że w jego kodzie zaczną się pojawiać wybrane elementy C++, a nie jak dotąd, prawie tylko C. Pozwoli to zwiększyć czytelność i niezawodność kodu.
Tradycjonaliści nie mają powodów do obaw, ponieważ chodzi tylko o konstrukcje upraszczające składnię, czyli tzw....Technologie
Według informacji podanej na oficjalnym blogu LLVM, clang jest w stanie poprawnie skompilować bibliotekę Boost. Jest to uważane za swego rodzaju test poprawności obsługi C++ i jej zgodności ze standardem.Clang to frontend (część kompilatora odpowiedzialna za “przetłumaczenie” kodu w używanym przez programistę języku...Technologie
Portable C Compiler to kompilator języka C, który był rozpowszechniany wraz z systemem BSD, aż do wydania wersji 4.4BSD w 1994 roku. Został on wtedy zastąpiony przez GCC. Jednak historia zatoczyła koło.
W 2002 roku kilka osób postanowiło przenieść NetBSD na platformę PDP-10, dokładniej na emulator KLH10 PDP-10. Miał to...Technologie
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...Technologie
W niedługim czasie zbiór wolnych kompilatorów, znany pod nazwą GCC, zyska możliwość automatycznej optymalizacji kodu, by ten wykonywał się wielowątkowo i wykorzystywał lepiej procesory wielordzeniowe.
Pracownik IBM-a, Razya Ladelsky, nakreślił plany wprowadzenia tej bardzo przydatnej funkcjonalności. W osiągnięciu tego...Technologie
Pod koniec zeszłego miesiąca Ian Lance Taylor wprowadził do GCC nową gałąź kodu: gcc-in-cxx. Jak łatwo zgadnąć, chodzi o kompilację GCC w standardzie C++.
Nasuwa się pytanie, po co? Na to pytanie najlepiej odpowiedział autor gałęzi w swojej prezentacji "Write GCC in C++". Ponieważ C90 (standard C przyjęty w GCC) jest...Technologie
Nie każdemu zależy, żeby jego kompilator był bardzo szybki, czasem dużo bardziej liczą się dodatkowe możliwości, takie jak dokładna diagnostyka kodu. Jednym z elementów takiej analizy jest kontrola zgodności z regułami kodowania.Wstępną implementację tej funkcjonalności dla GCC ogłosił kilka dni temu Guillem Marpons z...Technologie
Jaki jest najmniej dostrzegany element w systemach FLOSS? Środowiska graficzne, pakiety biurowe, przeglądarki, a nawet jądra, kompilatory i biblioteki mają tutaj swoich fanów i przeciwników. Ale nikt nie zwraca uwagi na konsolidatora (nazywanego powszechnie linkerem).
Tymczasem Ian Lance Taylor wziął się za pisanie własnego...Technologie
Czego to ludzie nie wymyślą! W nowym roku Abdel Benamrouche ogłosił, że przygotował serię łatek do stareńkiego jądra Linux 0.01, które pozwalają na jego kompilację pod GCC z serii 4.x w systemach z jądrem 2.6. Udało mu się też przeportować na to prehistoryczne jądro różne współczesne wersje użytecznych programów,...