4 ms·
Interesting enough the LLVM version is a new rewrite from 2021 (hence pil21). There have been multiple rewrites but the last version I remember was written in
by cardanome 4y ago
Interesting enough the LLVM version is a new rewrite from 2021 (hence pil21).
There have been multiple rewrites but the last version I remember was written in pure generic 64 bit assembly without any dependency on C.
See: https://software-lab.de/doc64/README https://software-lab.de/doc64/README
Haven't yet found any rationale on the LLVM rewrite.
- freemint 4y agoIf you look into the code they do use LLVM exactly where they previously has their own generic assembly thing. It is probably to allow targeting more CPU platforms.
- cardanome 4y agoOh, that is actually be quite sensible. I thought the would use LLVM to compile picolisp code but that makes more sense. LLVM would only be a dev dependency for developing or compiling picolisp then, which is fine.