DDP-Projekt / Kompilierer

Der Kompilierer der Deutschen Programmiersprache
https://ddp.le0n.dev/Spielplatz
MIT License
138 stars 4 forks source link

Update LLVM Version #53

Open bafto opened 5 months ago

bafto commented 5 months ago

Wir nutzen im Moment immer noch LLVM Version 12.0.0, obwohl inzwischen schon LLVM Version 18 draußen ist. Das liegt daran, dass am Anfang der Entwicklung die llir/llvm library nur LLVM 12.0.0 unterstützt hat.

Inzwischen wird bis zu LLVM 14.0.0 von der library unterstützt, man kann also dazu updaten. Die Versionen 15+ sind noch nicht unterstützt, da es ab da große Änderungen in LLVM gab was pointer Representationen angeht.

Endziel sollte es sein auf die neueste LLVM Version zu kommen, das würde jedoch erfordern zu llir/llvm zu contributen und wäre ein enormer Aufwand.

Vorerst genügt es die Versionen auf LLVM 14 anzupassen.