Microsoft macht C++-STL-Implementierung von MSVC quelloffen
#C #Compiler #LLVM #Microsoft #Programmieren
Microsoft stellt die eigene Implementierung der C++ Standard Library (STL) für MSVC unter die Apache-2․0-Lizenz mit LLVM-Ausnahmen․ Hinter MSVC verbirgt sich das „Microsoft Visual C++ Compiler and Libraries Toolset“․ Ziel der Übung sei es, den MSVC zum Compiler der Wahl für die Windows-Plattform zu machen․ MSVC soll C++ besser unterstützen, sinnvollere Fehlermeldungen und Warnung ausgeben,․․․
#C #Compiler #LLVM #Microsoft #Programmieren
Microsoft stellt die eigene Implementierung der C++ Standard Library (STL) für MSVC unter die Apache-2․0-Lizenz mit LLVM-Ausnahmen․ Hinter MSVC verbirgt sich das „Microsoft Visual C++ Compiler and Libraries Toolset“․ Ziel der Übung sei es, den MSVC zum Compiler der Wahl für die Windows-Plattform zu machen․ MSVC soll C++ besser unterstützen, sinnvollere Fehlermeldungen und Warnung ausgeben,․․․
LLVM in neuer Version
#Compiler
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․ In der neuen Version wurden einige Erweiterungspunkte für die Optimierung ergänzt, das RISCV-Target ist nicht mehr länger als experimentell․․․
#Compiler
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․ In der neuen Version wurden einige Erweiterungspunkte für die Optimierung ergänzt, das RISCV-Target ist nicht mehr länger als experimentell․․․
GCC 7․5 beendet den 7er-Zweig der Compiler-Sammlung
#Compiler #GCC #GNU
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․ Gleichzeitig kündigt er das Ende des Supports für diese Version an․ Die Entwicklung setze sich in GCC 8․x und GCC 9․x fort,․․․
#Compiler #GCC #GNU
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․ Gleichzeitig kündigt er das Ende des Supports für diese Version an․ Die Entwicklung setze sich in GCC 8․x und GCC 9․x fort,․․․
GCC zieht nach Git um
#Compiler #GCC #Git
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․ Die Bemühungen um einen Umzug von SVN zu Git dauern schon eine ganze Zeit an․ Eric S․ Raymond war․․․
#Compiler #GCC #Git
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․ Die Bemühungen um einen Umzug von SVN zu Git dauern schon eine ganze Zeit an․ Eric S․ Raymond war․․․
Google will mit MLIR den Compilerbau vereinfachen
#Compiler #Entwicklung #Programmieren
Mehrere Forscher überlegen in einem gemeinsamen Paper, wie sich der Bau von Intermediate Representations (IR) für domänenspezifische Programmiersprachen vereinfachen lässt․ Den amerikanischen Informatiker Chris Lattner kennen einige womöglich von seiner Arbeit am Compiler LLVM․ Er hat bereits für einige Big-Tech-Unternehmen gearbeitet, darunter Apple, Google und Tesla․ Nun stellt er zusammen mit anderen Forschern (mehrheitlich Google-Mitarbeiter)․․․
#Compiler #Entwicklung #Programmieren
Mehrere Forscher überlegen in einem gemeinsamen Paper, wie sich der Bau von Intermediate Representations (IR) für domänenspezifische Programmiersprachen vereinfachen lässt․ Den amerikanischen Informatiker Chris Lattner kennen einige womöglich von seiner Arbeit am Compiler LLVM․ Er hat bereits für einige Big-Tech-Unternehmen gearbeitet, darunter Apple, Google und Tesla․ Nun stellt er zusammen mit anderen Forschern (mehrheitlich Google-Mitarbeiter)․․․
LLVM 11․0 mit Fortran-Frontend
#Clang #Compiler #Entwicklung #LLVM #Programmieren
Die Compiler-Infrastruktur LLVM ist in Version 11․0․․․
#Clang #Compiler #Entwicklung #LLVM #Programmieren
Die Compiler-Infrastruktur LLVM ist in Version 11․0․․․
C-Compiler SectorC: Kompletter C-Compiler im Boot-Sektor
#Assembler #Compiler #x86
Gerade einmal 512 Byte umfasst der C-Compiler Sector․․․
#Assembler #Compiler #x86
Gerade einmal 512 Byte umfasst der C-Compiler Sector․․․