C++20: Modulunterstützung der großen drei CompilerModule gehören zu den vier wichtigen Neuerungen in C++20. Zeit für einen Blick darauf, wie gut die Großen Drei (GCC, Clang und MSVC) mit Modulen arbeiten.
Respektvolles Miteinander: GCC-Projekt hat jetzt einen Code of ConductDie Richtlinien sollen den respektvollen Umgang untereinander sicherstellen. Die Gründung eines Komitees, das sich um die Umsetzung kümmert, steht noch aus.
heise+ JahresaboJetzt alle heise+ Beiträge inklusive unserer Magazin-Inhalte für 30 Tage gratis testen und anschließend im Jahresabo 36 Euro sparen. Bereits Magazin-Abonnent? Dann lesen Sie sogar noch günstiger!
Programmieren: GCC Version 13.1 spricht SARIF bei der statischen CodeanalyseDas neue GCC-Release kann Diagnosedaten auch im OASIS-Standardaustauschformat SARIF bereitstellen. Ein neues Modula-2-Frontend schafft die Basis für Rust.
GCC Rust: Steering Committee der GNU-Compilersammlung sagt Ja zum neuen FrontendNun ist es offiziell: Der Lenkungsausschuss hat für GCC Rust gestimmt. Mit GCC 13 erhält die GNU-Compilersammlung eine vorläufige Betaversion des Frontends.
Rust-Frontend im Werden: GNU-Compilersammlung GCC sammelt Feedback der CommunitySeit November 2020 arbeitet ein Entwickler am neuen Rust-Frontend für GCC. Damit die Compilersammlung ab GCC 13 auch Rust kann, ist nun die Community gefragt.
Programmieren: 35 Jahre GCC – Version 12.1 schneidet alte STABS-Zöpfe abZum 35. Geburtstag räumt das neue GCC-Release auf: Ein älteres Debugging-Format landet beim Alteisen und die Interoperabilität mit Fortran ist erneut ausgebaut.
Frischzellenkur für die Programmiersprache COBOL: Neuer FOSS-Compiler gcobolAls Frontend für die GNU Compiler Collection nutzt gcobol GCC, um native Binary Executables zu erzeugen.
Programmieren: GCC 11.1 unterstützt C++17 und Linux Kernel Concurrency SanitizerDas neue GCC-Release fasst den nächsten C-Standard C2X in den Blick, unterstützt aktuelle Prozessoren und experimentell auch Intel Advanced Matrix Extensions.
Freie Software: GNU Assembly will neue Heimat für Projekte und Betreiber seinIn der Organisation schließen sich zahlreiche GNU-Maintainer zusammen. Schon vor seiner Rückkehr zur FSF kritisierte Richard Stallman die Gründung.
GCC 10.1 erscheint mit experimenteller statischer Code-AnalyseAußerdem haben die Entwickler der GNU Compiler Collection an der Unterstützung für den nächsten C++-Sprachstandard gearbeitet.
Wegen GPLv3: FreeBSD wirft GCC rausFreeBSD muss künftig ohne GNU Compiler Collection auskommen – ursächlich ist die dafür zugrundeliegende GPLv3-Lizenz.
GNU Compiler Collection 9.1: Support für D, C++17 vollständig implementiertDie neue Major-Version der GNU Compiler Collection hat massig Neuerungen im Gepäck, inklusive der Unterstützung der Programmiersprache D.
C++-Compiler im ÜberblickWir betrachten die bekanntesten (Online-)Compiler und deren Mehrwert. Im Fokus steht, welcher Compiler welchen C++-Standard unterstützt.
Programmiersprache D hat es in die GNU Compiler Collection geschafftNach etwas mehr als einem Jahr Arbeit wird das Frontend der Programmiersprache D Bestandteil von GCC 9 sein.
C++17: GCC, Clang und MSVC im VergleichAlle drei Jahre erscheint ein neuer C++-Standard. Doch wie setzen ihn die beliebtesten Compiler GCC, Clang und MSVC um?
Wegen Code of Conduct: LLVM verliert wichtigen EntwicklerRafael Avila de Espindola gehört zu den aktivsten Entwicklern des LLVM-Projekts, doch nun stellt er seine Arbeit ein. Er sieht den neuen Code of Conduct im Kontext einer Social-Injustice-Bewegung.
GCC 8.1 bringt experimentellen C++2a-SupportDie GNU Compiler Collection erweitert in Version 8.1 den Support für C++17 und bietet eine erste Anbindung an den kommenden C++2a-Standard. Außerdem gibt der Compiler aussagekräftigere Fehlermeldungen aus.
GNU Compiler Collection 7.3 kommt mit neuen Switches gegen Spectre V2Zum passenden Umgang mit den Prozessorsicherheitslücken erhalten nun auch die älteren Versionen der GNU Compiler Collection Patches.
GCC 7.2 bringt zahlreiche BugfixesDas erste Update-Release für die siebte Hauptversion der GNU Compiler Collection hat wie üblich keine neuen Features an Bord, behebt aber einige wohl teils ernsthafte Bugs.
Programmiersprache: D landet im GCCDer C/C++-Herausforderer D wird insofern geadelt, dass die GNU Compiler Collection offenbar schon sehr bald die Programmiersprache unterstützen wird.
Compiler: GCC 7.1 kennt die Sprachfeatures von C++17Die GNU Compiler Collection bietet in der neuen Hauptversion experimentellen Support für den aktuellen Draft von C++17. Außerdem gibt er erweiterte Hilfen bei potenziellen Tippfehlern in Feld- und Funktionsnamen sowie Makros und für enum-Typen.
Compiler: GCC 7 ist "feature complete"Ein Beitrag auf der Mailingliste der Compiler-Suite kündigt den Übergang in die dritte Entwicklungs-Stufe an. Ab sofort führen die Macher somit keine neuen Features mehr ein, sondern beheben lediglich Fehler.