LLVM 2.7 übersetzt sich selbst

Low Level Virtual Machine mit vielen neuen Funktionen

Die Low Level Virtual Machine, kurz LLVM, wartet in der neuen Version 2.7 mit großen Verbesserungen auf. Erstmals ist LLVM in der Lage, sich selbst zu übersetzen.

Artikel veröffentlicht am ,
LLVM 2.7 übersetzt sich selbst

LLVM bietet Front-Ends für verschiedene Programmiersprachen, übersetzt diese in einen Zwischencode, der dann von einem JIT-Compiler ausgeführt oder in nativen Code übersetzt wird. Genutzt wird LLVM mittlerweile in diversen Projekten.

LLVM 2.7 soll nun deutlich besseren Code erzeugen, bessere Debug-Informationen ausgeben und wartet mit zahlreichen neuen Funktionen in seiner Kerninfrastruktur auf. Rund sechs Monate haben die Entwickler an dem Update gearbeitet.

  • Neues Logo für LLVM
Neues Logo für LLVM

Vor allem eine Neuerung stellen die Entwickler heraus: Der C-Compiler Clang verfügt nun über ausreichende C++-Unterstützung, damit sich LLVM selbst übersetzen kann. Ein wichtiger Schritt in der Entwicklung eines Compilers.

Darüber hinaus verfügt LLVM 2.7 über ein sogenanntes Microblaze-Target, ist deutlich effizienter im Umgang mit Speicher und flexibler bei der Darstellung von Debug-Informationen. Zudem verfügt die neue Version über ein natives Code-Disassembler-API, das derzeit aber nur die x86-Plattform unterstützt. Weiterhin gibt es ein erweiterbares System für Metadaten. Hinzu kommen zahlreiche kleinere Verbesserungen, die Chris Lattner in seiner Ankündigung von LLVM 2.7 zusammenfasst.

Neben den Neuerungen an der Software wartet das Projekt auch mit einem neuen Logo sowie einem offiziellen Blog auf.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


angepisster 29. Apr 2010

Mann das nervt langsam dass auch hier auf Golem die meisten Links eines Artikels nicht...

l l v m 29. Apr 2010

Das passiert auch nur in der Listenansicht wenn man Javascript ausgeschaltet hat. Golems...

Ouroboros 29. Apr 2010

Ouroboros

copious 29. Apr 2010

Dreh den Spieß um und mach ihm Feuer unterm Hintern :D



Aktuell auf der Startseite von Golem.de
Massenverkäufe
Teslas sind nicht mehr Hertz' Sache

Der Autovermieter Hertz trennt sich von Teilen seiner Tesla-Flotte und anderen Elektroautos und setzt stattdessen auf Verbrennerfahrzeuge.

Massenverkäufe: Teslas sind nicht mehr Hertz' Sache
Artikel
  1. Clouddienste: Microsoft verspricht rein europäische Datenspeicherung
    Clouddienste
    Microsoft verspricht rein europäische Datenspeicherung

    Vor mehr als zwei Jahren hat Microsoft ein Projekt zur Speicherung von Clouddaten in der EU gestartet. Das betrifft nun alle personenbezogenen Daten.

  2. Future Racing Cable: Modulares USB-Kabel lädt 240 Watt und überträgt 40 GBit/s
    Future Racing Cable
    Modulares USB-Kabel lädt 240 Watt und überträgt 40 GBit/s

    Auf Indiegogo verspricht der Hersteller, dass kein anderes USB-Kabel mehr gebraucht wird. Schließlich sei das Future Racing Cable vielseitig.

  3. USB 4 Version 2: Windows 11 bekommt neues und doppelt so schnelles USB
    USB 4 Version 2
    Windows 11 bekommt neues und doppelt so schnelles USB

    Microsoft testet USB 4 Version 2 in einer Insider-Preview. Der Standard verdoppelt die maximalen Datenraten der Schnittstelle.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    • Daily Deals • Lenovo 34" 21:9 Curved WQHD 299€ • ASRock RX 7900 XTX 1.039,18€ • War Hospital 21,59€ • Amazon-Geräte -50% • Acer 34" OLED UWQHD 175Hz 999€ • PS5 + Spider-Man 2 569€ • AMD Ryzen 9 5950X 379€ • Switch-Controller 17,84€ • AOC 27" QHD 165Hz 229€ • 3 Spiele für 49€ [Werbung]
    •  /