LLVM ist a mess
LLVM ist a mess
Posted Mar 19, 2024 4:42 UTC (Tue) by buck (subscriber, #55985)In reply to: LLVM ist a mess by paulj
Parent article: Cranelift code generation comes to Rust
Well, I'm with you: a compiler written by Fabrice Bellard is not your run-of-the-mill hobby project.
But, I'm really more just pointing out that this still blows me away:
https://bellard.org/jslinux/index.html
which i think saves this comment from being (rightly) criticized for being OT, since it's more Linux-y than the article, and this is LWN after all, dang it.
Well, to get this right back on topic, i can actually just point out that JSLinux features tcc and gcc but not clang:
localhost:~# cat readme.txt
Some tests:
- Compile hello.c with gcc (or tcc):
gcc hello.c -o hello
./hello
- Run QuickJS:
qjs hello.js
- Run python:
python3 bench.py
localhost:~#
b/c the performance win:
[`time gcc -o hello -c hello.c -O0` output elided to spare my old laptop's feelings]
