LLVM - Low Level Virtual Machine

Artikel

  1. LLILC: Microsoft veröffentlicht LLVM-basierten Compiler für .NET

    LLILC

    Microsoft veröffentlicht LLVM-basierten Compiler für .NET

    Mit LLILC entsteht ein neuer Compiler für .Net auf der Basis von LLVM. Aktuelle Compiler soll das Projekt zunächst nicht ersetzen. Außerdem stehen die Arbeiten erst am Anfang.

    14.04.20151 Kommentar

  1. Fehlersuche: LLVM integriert eigenes Fuzzing-Werkzeug

    Fehlersuche

    LLVM integriert eigenes Fuzzing-Werkzeug

    Durch Fuzzing-Technik können unter anderem Sicherheitslücken gefunden werden. Mit Libfuzzer stellt das LLVM-Projekt nun eine eigene Bibliothek dazu bereit und nutzt diese auch selbst für den Compiler Clang.

    10.04.20151 Kommentar

  2. Fuzzing: Wie man Heartbleed hätte finden können

    Fuzzing  

    Wie man Heartbleed hätte finden können

    Vor einem Jahr machte der Heartbleed-Bug in OpenSSL Schlagzeilen - doch solche Bugs lassen sich mit Hilfe von Fuzzing-Technologien aufspüren. Wir haben das mit den Tools American Fuzzy Lop und Address Sanitizer nachvollzogen und den Heartbleed-Bug neu entdeckt.

    07.04.201582 Kommentare

Anzeige
  1. Emacs-Diskussion: Stallman sieht LLVM als Angriff auf GNU

    Emacs-Diskussion

    Stallman sieht LLVM als Angriff auf GNU

    Es scheine einen systematischen Angriff auf GNU-Projekte durch LLVM zu geben, schreibt der GNU-Gründer Richard Stallman. Er werde die Situation prüfen. Ein alter Streit mit Apple könnte die Ursache für diese Idee sein.

    09.02.201564 Kommentare

  2. LLDB: Debugger von LLVM kommt für Windows

    LLDB

    Debugger von LLVM kommt für Windows

    Um Clang unter Windows voll zu unterstützen, will LLVM auch den eigenen Debugger für das Microsoft-System anbieten. Zwar laufen die Arbeiten schon länger und der Code lässt sich bereits testen, voll einsatzbereit ist LLDB aber noch nicht.

    22.01.20150 Kommentare

  3. LLVM: Google bevorzugt Clang für Chrome unter Linux

    LLVM

    Google bevorzugt Clang für Chrome unter Linux

    Chrome für Linux kompiliert Google mit LLVMs Clang statt mit GCC. In einem Blogeintrag begründet das Unternehmen diese Wahl mit einer leicht nachvollziehbaren Erklärung.

    06.01.201518 Kommentare

  1. C-Programmierung: Schutz für Code Pointer

    C-Programmierung

    Schutz für Code Pointer

    31C3 Bugs in der Speicherverwaltung von C-Programmen gehören zu den häufigsten Sicherheitslücken. Da es aussichtslos sein dürfte, alle Lücken zu beheben, hat Mathias Prayer eine Strategie vorgestellt, mit der sich die meisten verhindern lassen.

    28.12.201432 Kommentare

  2. LLGO: Go-Compiler auf Basis von LLVM

    LLGO

    Go-Compiler auf Basis von LLVM

    Der auf LLVM basierende Go-Compiler LLGo soll offiziell Teil des Compiler-Projekts werden. Damit könnten Programmierer für die Sprache drei Compiler mit jeweils unterschiedlichen Grundlagen verwenden.

    25.11.20140 Kommentare

  3. LLVM-Konkurrenz: GCC bekommt JIT-Compiler

    LLVM-Konkurrenz

    GCC bekommt JIT-Compiler

    Die GNU Compiler Collection (GCC) enthält nun Funktionen zur Just-in-Time-Kompilierung. Damit tritt GCC wieder stärker in Konkurrenz zu LLVM, der Code ist aber noch nicht bereit für den Einsatz.

    13.11.20145 Kommentare

  4. Projekt Phoenix: Open-Source-Alternative zu Apples Swift

    Projekt Phoenix

    Open-Source-Alternative zu Apples Swift

    Apple solle die Programmiersprache Swift und den Code dazu komplett freilegen, wird in der Ankündigung der freien Alternative Phoenix gefordert. Apple müsse sich auf seine Anfänge und Erfolge auf Open-Source-Basis zurückbesinnen.

    22.10.20143 Kommentare

  5. Pyston von Dropbox: Jit-basiertes Python bringt Multithreading und C-API

    Pyston von Dropbox

    Jit-basiertes Python bringt Multithreading und C-API

    Die Python-Implementierung Pyston von Dropbox unterstützt nun viele weitere Sprachfunktionen und Bibliotheken. Zudem können das C-API und Multithreading verwendet werden. Die Pypy-Benchmarks laufen ebenfalls.

    15.09.20145 Kommentare

  6. App-Entwicklung: Apples Swift in Version 1.0 verfügbar

    App-Entwicklung

    Apples Swift in Version 1.0 verfügbar

    Die Programmiersprache Swift ist in Version 1.0 verfügbar. Damit können Anwendungen für den App Store eingereicht werden. Als final bezeichnet Apple die Sprache aber noch nicht.

    10.09.201419 KommentareVideo

  7. Chrome 37: Besseres Font-Rendering und 64 Bit für Windows

    Chrome 37

    Besseres Font-Rendering und 64 Bit für Windows

    Windows-Nutzer von Chrome 37 erhalten ein besseres Font-Rendering und können eine 64-Bit-Version nutzen. Die Veröffentlichung schließt auch 50 Sicherheitslücken, darunter eine kritische, die Google 30.000 US-Dollar wert ist.

    27.08.201460 Kommentare

  8. Freie .Net-Implementierung: Mono soll schneller werden

    Freie .Net-Implementierung

    Mono soll schneller werden

    Die freie .Net-Implementierung Mono soll deutlich beschleunigt werden. Dafür baut der Hauptsponsor Xamarin nun ein eigenens Team auf, das sich ausschließlich um die Leistung des Frameworks kümmern soll.

    24.07.201418 Kommentare

  9. Compiler-Infrastruktur: "Javascript-Backend zeigt die Vorteile LLVMs"

    Compiler-Infrastruktur

    "Javascript-Backend zeigt die Vorteile LLVMs"

    Das neue Javascript-Backend für Webkit demonstriere die Vorteile des LLVM-Designs, schreibt Andrew Trick im LLVM-Blog. Die Technik könnte zu einer weiteren Verbreitung und Verbesserung des gesamten LLVM-Projekts beitragen.

    18.07.20141 Kommentar

  10. Open Source: Linux 3.15 wacht schneller auf

    Open Source

    Linux 3.15 wacht schneller auf

    Künftig sollen Linux-Systeme schneller aus dem Tiefschlaf aufwachen. Nebenbei werden die Latenzzeiten der Peripheriegeräte durch den Kernel verwaltet. Mit neuen Posix-Sperren lässt sich auf große Dateien von mehreren Threads zugreifen. Und Linux 3.15 läuft besser auf mehreren Bildschirmen.

    08.06.201436 Kommentare

  11. Für iOS und OS X: Swift statt Objective-C

    Für iOS und OS X

    Swift statt Objective-C

    Mit Swift hat Apple eine eigene Programmiersprache veröffentlicht, die einfacher sein soll als Objective-C. Benutzt werden Funktionen, die aus Skriptsprachen und der funktionalen Programmierung stammen.

    03.06.201476 KommentareVideo

  12. LLVM: Webkit bekommt schnellere Javascript-Engine

    LLVM

    Webkit bekommt schnellere Javascript-Engine

    Zur Darstellung dynamischer Inhalte benutzt Webkit nun ein weiteres Javascript-Backend. Dieses basiert auf LLVM und verwendet JIT-Compile-Techniken.

    14.05.20140 Kommentare

  13. PHPNG: PHP um bis zu 30 Prozent beschleunigt

    PHPNG

    PHP um bis zu 30 Prozent beschleunigt

    Mit einer neuen PHP-Engine sollen Anwendungen um bis zu 30 Prozent schneller arbeiten. Dafür sorgen Änderungen an der internen Datenrepräsentation sowie an der VM.

    06.05.201445 Kommentare

  14. Compiler Collection: GCC 4.9 verbessert Optimierung

    Compiler Collection

    GCC 4.9 verbessert Optimierung

    Die veröffentlichte Version 4.9 der GNU Compiler Collection enthält diverse Optimierungen des Codes. Außerdem werden OpenMP 4.0 und Funktionen des kommenden C++14-Standards unterstützt.

    22.04.20144 Kommentare

  15. Build-Tools: ARM Compiler 6 setzt auf Clang und LLVM

    Build-Tools

    ARM Compiler 6 setzt auf Clang und LLVM

    Die neue Referenz-Toolchain für die ARM-Architektur basiert auf LLVM und dem Frontend Clang, was die Partnerschaft mit den Lizenznehmern verbessern soll. Der ARM-Compiler ist aber weiterhin nicht Open Source.

    10.04.20140 Kommentare

  16. OpenSSL: Wichtige Fragen und Antworten zu Heartbleed

    OpenSSL  

    Wichtige Fragen und Antworten zu Heartbleed

    Der Heartbleed-Bug in OpenSSL dürfte wohl als eine der gravierendsten Sicherheitslücken aller Zeiten in die Geschichte eingehen. Wir haben die wichtigsten Infos zusammengefasst.

    09.04.2014183 Kommentare

  17. Pyston: JIT-basiertes Python von Dropbox

    Pyston

    JIT-basiertes Python von Dropbox

    Dropbox stellt eine JIT-basierte Implementation von Python 2.7 bereit. Der Cloud-Dienstleister baut für Pyston dabei auf LLVM auf, was Python konkurrenzfähig etwa zu C++ machen soll.

    07.04.20142 Kommentare

  18. Gemeinnützige Organisation: LLVM will unabhängiger werden

    Gemeinnützige Organisation

    LLVM will unabhängiger werden

    Noch in diesem Jahr soll eine unabhängige Organisation die Verwaltung des LLVM-Projekts übernehmen. Das soll für Neutralität gegenüber Unternehmen sorgen und strukturelle Probleme lösen.

    04.04.20140 Kommentare

  19. CPU-Architektur: Darum ist Apples A7 so schnell

    CPU-Architektur

    Darum ist Apples A7 so schnell

    Anandtech hat anhand von Apples Kommentaren in einem Compiler und eigenen Programmen Apples A7-SoC im iPhone 5S und im iPad Air analysiert. Das Ergebnis: Apples ARM-Kerne orientieren sich viel stärker an großen PC-Prozessoren, als man bisher annehmen konnte.

    01.04.2014135 KommentareVideo

  20. Google: Portable-Native-Client-Code für LLVM

    Google

    Portable-Native-Client-Code für LLVM

    Emscripten nutzt für sein neues Backend Fastcomp Bestandteile aus Googles Portable Native Client. Diese Bestandteile sollen nun auch im Hauptzweig von LLVM bereitstehen, um die Arbeit der Projekte zu vereinfachen.

    06.03.20140 Kommentare

  21. Intel: LLVM unterstützt 16-Bit-x86-Architektur

    Intel

    LLVM unterstützt 16-Bit-x86-Architektur

    Intels Open Source Technology Centre arbeitet an einer 16-Bit-Unterstützung in der Compiler-Infrastruktur LLVM. Der Linux-Start-Code lässt sich damit bereits bauen, es soll aber mehr getestet werden.

    15.01.201415 Kommentare

  22. Hands on Sailfish OS: Intelligenter Baukasten zum Basteln und Portieren

    Hands on Sailfish OS

    Intelligenter Baukasten zum Basteln und Portieren

    Auf dem Jolla läuft eine moderne Linux-Distribution mit Systemd, Btrfs, Qt5 und Wayland. Dank eingebauter Terminals und Root-Zugriff kann das System entdeckt, erweitert und leicht verändert werden. Zudem wird klar, wie es Sailfish OS auf Android-Telefone schaffen kann.

    16.12.201332 KommentareVideo

  23. Compiler: GCC 4.9 erhält neue Sanitizer

    Compiler

    GCC 4.9 erhält neue Sanitizer

    Die für 2014 geplante Version 4.9 der Compiler-Sammlung GCC erhält den Undefined Behavior Sanitizer. Außerdem wurde der Address Sanitizer auf die ARM-Plattform portiert.

    29.10.201321 Kommentare

  24. Web-Infrastruktur: Google sponsert Sicherheit von Open-Source-Software

    Web-Infrastruktur

    Google sponsert Sicherheit von Open-Source-Software

    Der Erfolg von Googles Bug-Bounty-Programmen soll ausgeweitet werden. Geld gibt es aber nicht für Security-Fixes und Bugs, sondern für sicherheitsrelevante Umbauarbeiten an kritischer Software wie OpenSSH, BIND, Zlib oder dem Linux-Kernel.

    10.10.201312 Kommentare

  25. GCC: JIT-Compiler in Bytecode-Interpreter einbauen

    GCC

    JIT-Compiler in Bytecode-Interpreter einbauen

    Ein Patch für die GNU Compiler Collection soll es ermöglichen, einen Jit-Compiler in einen Bytecode-Interpreter oder ähnliche Programme einzubetten.

    04.10.20132 Kommentare

  26. Framework: Qt 5.2 Alpha veröffentlicht

    Framework

    Qt 5.2 Alpha veröffentlicht

    Mit der Alpha von Qt 5.2 werden erstmals Android sowie iOS voll unterstützt. Der QML-Stack erhielt einen neuen Renderer und ist nun unabhängig von Googles V8. Die finale Version soll Ende November zusammen mit dem QtCreator 3.0 erscheinen.

    30.09.20135 Kommentare

  27. GCC: Samsung veröffentlicht OpenACC-Compiler

    GCC

    Samsung veröffentlicht OpenACC-Compiler

    Samsung-Angestellte haben eine OpenACC-Implementierung für GCC vorgestellt. Damit lassen sich spezielle Aufgaben eines Programms direkt auf einen Beschleuniger wie die GPU auslagern.

    30.09.20138 Kommentare

  28. Linux: Valve kündigt eigenes SteamOS an

    Linux

    Valve kündigt eigenes SteamOS an

    Valve hat SteamOS für Spieler vorgestellt. Das auf Linux aufsetzende Betriebssystem soll für Endanwender wie Lizenznehmer kostenlos sein und Steam ins Wohnzimmer bringen - in Form von Spielen, Filmen, Musik und mehr.

    23.09.2013589 Kommentare

  29. Linux: Gabe Newell deutet Vorstellung der Steam Box an

    Linux

    Gabe Newell deutet Vorstellung der Steam Box an

    Valve-Chef Gabe Newell hat Linux in einer Keynote-Ansprache auf der Linuxcon Linux als die kommende Spieleplattform bezeichnet. Er stellte für die kommende Woche eine große Ankündigung in Aussicht.

    17.09.2013125 Kommentare

  30. LLVM-Clang: FreeBSD standardmäßig ohne GCC

    LLVM-Clang

    FreeBSD standardmäßig ohne GCC

    Die Entwicklungsversion des kommenden FreeBSD 10 verzichtet nun standardmäßig darauf, GCC und Libstdc++ auf Systemen zu bauen, die LLVMs Clang unterstützen. Die GPL-lizenzierte Software kann aber weiterhin genutzt werden.

    11.09.201317 Kommentare

  31. Darling: Mac-OS-X-Anwendungen unter Linux

    Darling

    Mac-OS-X-Anwendungen unter Linux

    Mit Darling sollen Anwendungen aus Mac OS X unter Linux laufen. Es handelt sich allerdings noch um einen Prototyp mit ungewissem Ausgang. Einige Terminalprogramme laufen schon.

    08.08.201331 Kommentare

  32. Stdcxx: Apache mottet C++-Bibliothek ein

    Stdcxx

    Apache mottet C++-Bibliothek ein

    Die Apache-Foundation möchte ihre Standard-C++-Bibliothek in den Attic verschieben. Damit wird die Entwicklung der Software offiziell beendet.

    19.07.201331 Kommentare

  33. Crossbridge: Adobe gibt Flash-C++-Compiler als Open Source frei

    Crossbridge

    Adobe gibt Flash-C++-Compiler als Open Source frei

    Adobe veröffentlicht seinen Flash-C++-Compiler (FlasCC) unter dem Namen Crossbridge als Open Source. Damit lässt sich C++-Code in Flash-Code umwandeln, so dass er im Flash Player ausgeführt werden kann.

    26.06.20136 Kommentare

  34. Entwicklungsumgebungen: GCC 4.8.0 wechselt zu C++

    Entwicklungsumgebungen

    GCC 4.8.0 wechselt zu C++

    Der Code der GNU Compiler Collection (GCC) basiert ab der soeben erschienen Version 4.8.0 auf C++. Von Google stammen ein neuer Adress- und Thread-Sanitizer.

    22.03.2013108 Kommentare

  35. Virtualisierung: FreeBSD 10 bekommt eigenen Hypervisor Bhyve

    Virtualisierung

    FreeBSD 10 bekommt eigenen Hypervisor Bhyve

    Die kommende Version 10.0 der Unix-basierten Distribution FreeBSD erhält einen eigene Hypervisor namens Bhyve. Auf ihm sollen zunächst nur weitere FreeBSD-Instanzen laufen.

    11.02.201313 Kommentare

  36. Google: Native Client für ARM

    Google

    Native Client für ARM

    Googles Native Client unterstützt ab sofort auch ARM-Prozessoren. Im nächsten Schritt sollen sich mit der Technik plattformübergreifende Apps entwickeln lassen, die direkt auf die CPU zugreifen.

    23.01.201312 Kommentare

  37. Emscripten: LLVM-IR im Browser kompilieren

    Emscripten

    LLVM-IR im Browser kompilieren

    Der Entwickler Alon Zakai hat Teile von LLVM mit Emscripten zu Javascript kompiliert. Code der LLVM-IR lässt sich so im Browser ausführen und übersetzen.

    04.01.201329 Kommentare

  38. Nashorn Project: Oracle entwickelt freie Javascript-Implementierung in Java

    Nashorn Project

    Oracle entwickelt freie Javascript-Implementierung in Java

    Oracle startet mit dem Nashorn Project die Entwicklung einer freien Javascript-Engine, die in Java geschrieben ist. Die Entwicklung soll im Rahmen von OpenJDK erfolgen.

    26.11.201211 Kommentare

  39. Emulator: Qemu 1.3 kann PCI-Geräte zuweisen

    Emulator

    Qemu 1.3 kann PCI-Geräte zuweisen

    Mit Qemu 1.3 sollen sich PCI-Geräte einzelnen virtuellen Maschinen zuweisen lassen, zudem wurde USB 3.0 verbessert. Ein Release Candidate zum Testen der Funktionen steht nun bereit.

    20.11.20122 Kommentare

  40. Entwicklertools: LLVM möchte gemeinnützig werden

    Entwicklertools

    LLVM möchte gemeinnützig werden

    Einige Entwickler wollen das LLVM-Projekt zu einer eigenständigen Non-Profit-Organisation machen. Am leichtesten wäre dies als Mitglied der Software Freedom Conservancy, die durch ihre Busybox-Klagen bekanntwurde.

    20.09.20123 Kommentare

  41. iPhone 5: Details und Benchmarks zu Apples A6

    iPhone 5

    Details und Benchmarks zu Apples A6

    Apple hat, wie üblich, nicht viel über den A6-Prozessor verraten, der im kommenden iPhone 5 steckt. Nun sind erste Benchmarks bei Geekbench zum neuen Prozessor aufgetaucht und Anandtech hat einige Details zur Architektur des Chips zusammengetragen, der viel stärker auf Apples eigene Technik setzt als Apples bisherige Chips.

    17.09.2012129 Kommentare

  42. Emscripten: Javascript-Backend für LLVM

    Emscripten

    Javascript-Backend für LLVM

    Emscripten-Entwickler Alon Zakai arbeitet an einem Javascript-Backend für LLVM, das den bisher in Javascript geschriebenen Emscripten-Compiler ersetzen könnte. Auch komplexe Projekte mit umfangreichen Quelltexten sollen sich dann recht schnell in Javascript umwandeln lassen.

    20.07.20125 Kommentare

  43. Proxyserver: Apache Traffic Server 3.2 unterstützt IPv6

    Proxyserver

    Apache Traffic Server 3.2 unterstützt IPv6

    Die soeben freigegebene Version 3.2 des Apache Traffic Servers bringt eine vollständige Unterstützung für IPv6 mit. Ferner wurde die SSL-Unterstützung ausgeweitet.

    22.06.20122 Kommentare

  44. Linux-Distributionen: Fedora 18 erhält neuen Paketmanager

    Linux-Distributionen

    Fedora 18 erhält neuen Paketmanager

    Das Fedora-Team hat weitere Details zu den Neuerungen in Fedora 18 bekanntgegeben. Demnach soll die nächste Fedora-Version einen neuen Paketmanager erhalten. Die Linux-Distribution soll Anfang November 2012 erscheinen.

    19.06.201232 Kommentare


  1. Seite: 
  2. 1
  3. 2
Anzeige

Gesuchte Artikel
  1. Rapid Prototyping
    CNC-Maschine zum Selbstbauen
    Rapid Prototyping: CNC-Maschine zum Selbstbauen

    Am Massachusetts Institute of Technology (MIT) ist eine CNC-Fräsmaschine entwickelt worden, die selbst mit einem 3D-Drucker im Rapid-Prototyping-Verfahren ausgedruckt werden kann. Das Gehäuse wird einfach zusammengesteckt und mit Werkzeugen, Schritt- und Steppmotoren versehen.
    (3d Drucker Selber Bauen)

  2. Apple
    iTunes 10.5 mit iCloud-Anbindung und WLAN-Synchronisation
    Apple: iTunes 10.5 mit iCloud-Anbindung und WLAN-Synchronisation

    Einen Tag vor der geplanten Veröffentlichung von iOS 5 hat Apple iTunes 10.5 veröffentlicht. Die neue Version unterstützt Apples iCloud und die Synchronisierung von iOS-Geräten per WLAN.
    (Icloud Blackberry Playbook Sync)

  3. Raumfahrt
    Enterprise soll sich in 20 Jahren bauen lassen
    Raumfahrt: Enterprise soll sich in 20 Jahren bauen lassen

    Eine Gruppe in den USA fordert den Bau eines Raumschiffs nach dem Vorbild der USS Enterprise. Das Projekt lasse sich mit heutiger Technik in nur 20 Jahren und mit geringer Belastung für Staat und Bürger durchführen.
    (Enterprise)

  4. Adobe
    Vorabversionen für Camera Raw 7.2 und Lightroom 4.2
    Adobe: Vorabversionen für Camera Raw 7.2 und Lightroom 4.2

    Adobe hat den Release Candidate für Camera Raw 7.2 und den DNG Converter 7.2 für Adobe Photoshop CS6 vorgestellt. Damit werden neue Rohdatenprofile unterstützt. Auch eine Vorabversion für Lightroom 4.2 steht zum Download bereit.
    (Lightroom)

  5. Canon
    Powershot G15 mit lichtstarkem Zoom
    Canon: Powershot G15 mit lichtstarkem Zoom

    Canons digitale Kompaktkamera Powershot G15 arbeitet mit einer relativ konservativen Auflösung von 12,1 Megapixeln und ist mit einem 5fach-Zoomobjektiv ausgestattet. Ihr 1/1,7-Zoll-Sensor arbeitet mit ISO 80 bis 12.800.
    (Canon Powershot G15)

  6. Microsoft
    Outlook 2013 ohne .xls und .doc
    Microsoft: Outlook 2013 ohne .xls und .doc

    Microsofts Outlook 2013 wird einige Altlasten loswerden. Dazu gehören auch die alten Word- und Excel-Dateiformate .doc und .xls.
    (Outlook 2013)

  7. Beim Teutates
    Asterix und Obelix siedeln für die Telekom
    Beim Teutates: Asterix und Obelix siedeln für die Telekom

    Ein kleines Dorf leistet Widerstand - nicht gegen die Drosselungspläne der Telekom, sondern gegen Römer: Ab sofort können Fans von Asterix und Obelix in einem Free-to-Play-Browsergame ihre eigene gallische Siedlung aufbauen.
    (Asterix Und Obelix)


Verwandte Themen
Objective-C, Emscripten, Lightspark, GCC, Compiler, Gnash, Pulseaudio, Xamarin, Native Client, Swift, HSA, Calligra, Cortex-A50, Miguel de Icaza

RSS Feed
RSS FeedLLVM

Folgen Sie uns
       


Haben wir etwas übersehen?

E-Mail an news@golem.de