LLVM 2.8

0
1834
LLVM
LLVM

Chris Lattner ogłosił wydanie kolejnej wersji Low-Level Virtual Machine. LLVM 2.8. została wydana w 6 miesięcy po wydaniu LLVM 2.7, ale wnosi wiele ciekawych zmian, m.in. kompilator Clang z pełnym wsparciem C++, zamiast standardów ISO C++ 1998 and 2003.

Oprócz tego Clang posiada również wsparcie dla Objective-C, dodane w bibliotece libclang, dodano wsparcie dla nowych architektur: SSE, ARM NEON, i Altivec, oraz ulepszono jakość generowanego kodu.

Usprawnień dokonano także DragonEgg (LLVM-GCC dla GCC 4.5), VMKit, Kompilator-RT, LLDB (Low-Level Debugger), i KLEE Symbolic Execution Virtual Machine. Kilka miesięcy temu informowaliśmy o zmianie przez LLVM biblioteki libstdc++ na libc++, a w nowej odsłonie jest już ona prawie gotowa, jednakże Clang nadal wymaga ulepszeń. Pojawił się system zrzutu assemblera, ARM disassembler, ulepszono jakoś generowanego kodu ARM, lepsze wsparcie dla optymalizacji debugowanego kodu.

Poprzedni artykułSabayon Linux 5.4 SpinBase, CoreCDX
Następny artykułKDE SC 4.5.2
Michał Olber
Interesuję się głównie sprzętem i działaniem jego pod systemami GNU/Linux. Testuję różne dystrybucje i robię recenzje. Interesuję się działaniem sprzętu pod Linuksem, dzięki czemu wiem, jaki zestaw komputerowy wybierać :)

ZOSTAW ODPOWIEDŹ

Proszę wpisać swój komentarz!
Proszę podać swoje imię tutaj