Die neue Major-Release-Version 11.1 der Compiler-Sammlung GCC stellt für die meisten Targets das Standardformat für das Debugging auf DWARF 5 um.
Compiler
Eine Applikation, die veränderte Dateien unverzüglich anzeigt, muss über einen Mechanismus des Dateisystems davon erfahren. Mike Schilli setzt dazu eine Wanze in den Dateibaum des Go-Compilers.
Entwickler Brad Spengler mit seinem Unternehmen Open Source Security und weiteren Firmen die Finanzierung eines Rust-Compiler gesichert, der auf der GNU Compiler Collection (GCC) basiert. Spengler verspricht sich damit eine bessere Nutzung von Rust unter anderem im Linux-Kernel.
Mit Warp hält ein signifikantes Update der Javascript Engine Spidermonkey Einzug in den Firefox-Browser von Mozilla. Den ersten Auftritt hat Warp bereits in der Version 83 von Firefox, die noch in dieser Woche erscheinen soll.Â
Die Compiler-Infrastruktur LLVM ist in Version 11.0 erschienen und unterstützt mit dem Flang-Frontend die in den 50er Jahren hippe Programmiersprache Fortran. Clang verbessert die Fehlerrückmeldungen, bringt neue Warnmeldungen und Compiler-Flags.
Der Umgang mit Datentypen und deren Werten will gelernt sein. Wer sein Einmaleins nicht beherrscht, den bestraft im besten Fall der Compiler, im schlechtesten ein undefiniertes Programmverhalten.
Die Compiler-Infrastruktur LLVM und liegt nun in Version 10.0.0 vor. Clang, das Frontend für C, C++ und Objective C, startet neuerdings nicht mehr in einem Sub-Prozess und unterstützt C++ Concepts.
Mehrere Forscher überlegen in einem gemeinsamen Paper, wie sich der Bau von Intermediate Representations (IR) für domänenspezifische Programmiersprachen vereinfachen lässt.
Die Kompilersammlung GCC wird künftig in der Versionsverwaltung Git entwickelt. Das Projekt hat in den vergangenen Tagen den Umzug vollzogen. Das bisherige SVN-Repository war bereits am Samstag für den Trasfer zu Git auf Read-Only gestellt worden.
Mit der Veröffentlichung der GNU Compiler Collection in Version 7.5 erfährt die Ausgabe 7.x letztmals eine Aktualisierung. Suse-Entwickler Richard Biener kann auf der GCC-Mailingliste von 215 beseitigten Fehlern in der Version 7.5 berichten.
Der modulare Compiler-Baukasten LLVM, für den sich Frontends für verschiedene Sprachen entwickeln lassen, die die LLVM-Zwischensprache benutzen, ist nun in der neuen Version 9.0.0 erschienen. Erstmals kann der enthaltene C-Compiler Clang nun auch den Linux-Kernel übersetzen.
Microsoft stellt die eigene Implementierung der C++ Standard Library (STL) für MSVC unter die Apache-2.0-Lizenz mit LLVM-Ausnahmen.
Klassische integrierte Entwicklungsumgebungen (IDEs) bringen gewöhnlich einen Editor, einen Compiler und einen Debugger mit. Gitpod setzt hingegen auf jüngere Technologien wie Docker und Eclipse Theia, um individuelle Entwicklungsumgebungen für Github-Projekte zu servieren.
Die Gnu Compiler Collection GCC ist in Version 9.2 erschienen. Die Release bringt maßgeblich Bugfixes mit.


