Zum Hauptinhalt Zur Navigation Zur Suche

LLVM

Google hat mit dem Native Client noch viel vor. (Bild: Google) (Google)

Native Client: Googles Vision vom nativen Web

Applikationen laufen plattformunabhängig im Browser und müssen dabei nativen Applikationen in nichts nachstehen: So in etwa stellt sich Google die Zukunft vor. Christian Stefansen aus Googles Native-Client-Team erläutert in einem Blogeintrag, welcher Weg dorthin führt.
/ 63 Kommentare
FreeBSD 9.0 Beta ist erschienen (Bild: FreeBSD) (FreeBSD)

BSD: FreeBSD 9.0 Beta mit Xen und EFI-Bootloader

Nach fast zwei Jahren Entwicklungszeit hat das FreeBSD-Team eine erste Beta von FreeBSD 9.0 freigegeben. FreeBSD unterstützt Xen Dom0 sowie EFI und GUID-Partitionstabellen. Gleichzeitig hat das PC-BSD-Team eine Beta veröffentlicht, die auf FreeBSD 9.0 basiert.
/ 13 Kommentare
Xamarin bringt ein erstes Update für Monotouch. (Bild: Xamarin) (Xamarin)

Mono: Erstes Monotouch-Update von Xamarin

Die Mono-Firma Xamarin hat das erste Update für Monotouch seit seiner Gründung veröffentlicht. Neben einigen Bugfixes enthält Monotouch 4.0.4.1 eine neue Funktion, die Verwendung von Code für Windows Phone 7 vereinfachen soll.
/ Kommentare
undefined

LLVM: Clang kompiliert Qt und Webkit

Einem Entwickler ist es gelungen, eine lauffähige Version von Qt samt Webkit-Engine mit Clang zu kompilieren. Damit könnte Qt künftig auch dort eingesetzt werden, wo Entwickler den unter der GPL stehenden Compiler GCC nicht verwenden wollen, etwa unter BSD.
/ 17 Kommentare
Die Golem Newsletter : Das Wichtigste für Techies und IT-Leader auf einen Blick. Jetzt abonnieren
undefined

LLVM 2.9: Compiler-rt und Libc++ mit Lizenzänderungen

In die Low Level Virtual Machine LLVM 2.9 sind ebenso neue Funktionen eingefügt worden wie in die verschiedenen dazugehörigen Komponenten. Mit einem experimentellen Backend können Nvidia-GPUs angesprochen werden. Einige Unterprojekte stehen neuerdings unter der MIT-Lizenz.
/ 4 Kommentare
undefined

LLVM: Clang kompiliert funktionierenden Linux-Kernel (Update)

Mit der C/C++-Erweiterung Clang der Low Level Virtual Maschine (LLVM) haben Entwickler einen funktionieren Linux-Kernel kompiliert. Mit dem Kernel wollen die Entwickler bis in die grafische Oberfläche gebootet haben. Er soll sowohl in einer Qemu-basierten virtuellen Maschine als auch direkt auf einem Rechner funktionieren.
/ 78 Kommentare

Java: Icedtea6 mit neuem Major Release

Die Java-basierte Entwicklungsumgebung Icedtea6 ist mit der Veröffentlichung der Version 1.9 an das Java Developer Kit 6.0 b20 angeglichen worden. Die aktuelle Version behebt damit eine Reihe von Fehlern.
/ 32 Kommentare

Gallium3D: Beschleunigte Entwicklung für ATI-R600/R700-Treiber

Der für die Schnittstelle Gallium3D entwickelte Treiber für Grafikkarten mit AMD/ATI-R600/R700-Chipsatz macht deutliche Fortschritte: Wenige Tage nachdem die rudimentäre Unterstützung für Hardware-Beschleunigung angekündigt wurde, haben die Entwickler bereits rudimentäres Texture-Mapping implementiert.
/ 15 Kommentare
undefined

Lightspark: Freie Flash-Alternative

Alessandro Pignotti will mit Lightspark eine freie Implementierung von Adobes Flash schaffen und hat seine Software in einer Betaversion veröffentlicht. Er stützt sich dabei auf die von Adobe offengelegten Formate.
/ 111 Kommentare
undefined

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.
/ 27 Kommentare
undefined

Google Summer of Code: Betreuer und Programmierer gesucht

Bewerbung für Projekte geht zu Ende, Suche nach Programmierern beginnt. Google bereitet sich auf den diesjährigen Summer of Code vor. Dabei kommen Open-Source-Projekte und Informatikstudenten in einer dreimonatigen Veranstaltung zusammen. Google vergibt auch Stipendien, die zwischen Studenten und Projekten aufgeteilt werden.
/ 5 Kommentare
undefined

Mono 2.6 und Monodevelop 2.2 erschienen

Freies .Net-Framework für Linux und Mac OS X mit aktualisiertem API. Projektleiter Miguel de Icaza hat die neue Version der Entwicklungsumgebung Mono freigegeben. Dabei wurde das API an das proprietäre Vorbild .Net 3.5 angepasst.
/ 39 Kommentare

Apple öffnet Grand Central Dispatch

Technik stammt aus Snow Leopard. Apple hat die User-Space-Implementierung von Grand Central Dispatch (GCD) aus MacOS X 10.6 als Open Source freigegeben. Mit GCD sollen Entwickler die Vorteile von Multikernprozessoren einfacher ausreizen können.
/ 34 Kommentare

Mono nutzt LLVM als Compiler

Unterstützung vorerst nur im Entwicklungszweig verfügbar. Die freie .Net-Implementierung Mono kann jetzt auch den alternativen Compiler LLVM verwenden. Mono profitiert so von den Optimierungen in LLVM. Allerdings ist LLVM langsamer als der integrierte JIT-Compiler.
/ 12 Kommentare

C und C++ für den Browser

C-Versionen von Quake, Zelda, Perl und Python in Flash demonstriert. Scott Petersen ist Entwickler bei Adobe und hat einige Werkzeuge entwickelt, um C- und C++-Code in ActionScript umzuwandeln, das dann in Flash ausgeführt werden kann. Bereits im Oktober 2007 zeigte Petersen eine Version von Quake, die so in Flash läuft. Demnächst soll sein Code als Open Source freigegeben und das Projekt Tamarin integriert werden, das die JavaScript-Engine für künftige Firefox-Browser entwickelt.
/ 56 Kommentare

Alternativer Compiler LLVM 1.7 mit großen Fortschritten

Unterstützung für inline Assembler und GCC 4.0. In der Version 1.7 wartet der alternative Compiler LLVM mit umfangreicher Unterstützung von Vektorisierung für Intels SSE und Altivec der PowerPCs sowie verbesserten Optimierungen und Code generierenden Backends auf. Damit wird LLVM fit für den Alltagseinsatz und auch eine Integration in den GCC wird ob der interessanten Ansätze von LLVM diskutiert.
/ 6 Kommentare

GCC 4.1 mit neuen Optimierungen und Objective C++

GNU Compiler Collection 4.1.0 mit leichter Verspätung erschienen. Der GNU Compiler wartet in der Version 4.1 mit interprozeduralen Optimierungen und Unterstützung für Apples Objective C++ auf - auch die Java-Bibliothek wurde weiter ausgebaut. Mit nur ein paar Wochen Verspätung gab Mark Mitchell die finale Version 4.1.0 der GNU Compiler Collection frei.
/ 40 Kommentare

Freier Compiler LLVM soll enger mit GCC zusammenarbeiten

Apple unterstützt Arbeit zur Integration. Die Compiler-Infrastruktur LLVM soll mittels interner Darstellung in einem virtuellen Instruction-Set besseren Code erzeugen und nun enger mit dem GCC verzahnt werden. Unterstützt wird die Arbeit von Apple und in Zukunft könnte LLVM auch ganz in das GCC-Projekt integriert werden.
/ 7 Kommentare