adam-mcdaniel / sage

A programming language that's wise beyond its bytes!🌱🌿🪴
https://adam-mcdaniel.net/sage-website
MIT License
414 stars 15 forks source link

Add LLVM backend #43

Open adam-mcdaniel opened 1 year ago

adam-mcdaniel commented 1 year ago

Add LLVM backend as a target. Make it available through an optional feature flag like llvm-support or something; LLVM is an utterly massive dependency that I don't want to rely on. If performance isn't good enough, we can directly lower the psuedo-assembly-language to LLVM; this should achieve performance on par with other languages like C.

9bany commented 8 months ago

/assign