LinuxMagazin
253 subscribers
3.34K links
Open Source im professionellen Einsatz

Powered by @DerNewsChannel
Download Telegram
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,․․
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․․․
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,․․․
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․․․
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)․․․
LLVM 11․0 mit Fortran-Frontend
#Clang #Compiler #Entwicklung #LLVM #Programmieren

Die Compiler-Infrastruktur LLVM ist in Version 11․0․․․
Warp: Mozilla beschleunigt Javascript Engine von Firefox
#Browser #Compiler #Firefox #Javascript #Mozilla

Mit Warp hält ein signifikantes Update der Javascrip․․․
GCC-Frontend für Rust geplant
#Compiler #GCC #GNU #Google #Rust

Entwickler Brad Spengler mit seinem Unternehmen Open․․․
LLVM bekommt Support für Motorola 68000
#Clang #Compiler #CPU #GCC #LLVM

Die auch als M68k bekannte CPU-Architektur ist weite․․․
GCC 11․1 wechselt Debugging-Format auf DWARF 5
#C #Compiler #GCC

Die neue Major-Release-Version 11․1 der Compiler-Sam․․․
GCC 12․1: Major Release mit neuen Features
#C #Compiler #GCC #OpenMP

Mit Version 12․1 der GNU Compiler Collection (GCC) b․․․
LLVM 15 mit experimentellem DirectX-Support
#Compiler #DirectX #LLVM

Mit LLVM können nun auch GPU-Shader für DirectX komp․․․
Python-Compiler verspricht 10- bis 100-fache Leistung
#Compiler #LLVM #Programmieren #Python

Eine native Kompilierung von Python soll eine Progra․․․
GCC 13․1: Neues Major-Release
#Compiler #GCC

Mit Version 13․1 der GNU Compiler Suite GCC haben di․․․
​​C-Compiler SectorC: Kompletter C-Compiler im Boot-Sektor
#Assembler #Compiler #x86

Gerade einmal 512 Byte umfasst der C-Compiler Sector․․․
​​GCC: Forscher finden Sicherheitslücke bei Exploit-Training
#Compiler #GCC #Security #Sicherheitslücke

Mit Stack Canarys sollen eigentlich Buffer-Overflows․․․
​​Ferrocene: Rust-Compiler wird Open Source
#Compiler #Rust

Das Unternehmen Ferrous Systems will in Kürze Ferroc․․․