LLVM für FreeBASIC
Neben dem schon seit längerem verfügbaren C-Backend, mit dem der FreeBASIC-Compiler C-Code erzeugt, der durch die GNU Compiler Collection weiterverarbeitet wird, existiert seit neuestem ein weiterer Branch für ein LLVM-Backend. Diese Entwicklung kann, wie bereits das C-Backend, dazu beitragen, FreeBASIC-Code noch portabler zu machen. So müssen die Entwickler nicht für jede Plattform eigenen Assembler-Code generieren lassen; diese Aufgabe übernehmen die neuen Backends. Es bleibt abzuwarten, wie die Entwicklung verläuft. Der Entwickler dkl betonte in einem Forenposting, dass nicht vor der Version 0.25 mit einer experimentellen Unterstützung von -gen llvm zu rechnen ist. Für Nutzer des FreeBASIC-Compilers hat der Start des neuen Branches also vorerst keinerlei Auswirkungen. Auch auf das nächste Release 0.24 wird das Vorhaben aller Voraussicht nach keinen Einfluss haben. Für das kommende Release ist jedoch eine weitere Verbesserung des C-Backends geplant.
Gepostet von MOD am 10.04.2012 um 19:37:51