Well, no, it's SBCL. Common Lisp has support for types, but most compilers only use them for optimization, SBCL goes one step further and emits warnings when you mismatch types. And looking at the code, I can see lots of type declarations.
It's also interesting to note that the code does not seem to be using SBCL's new SIMD library*, so it could be sped up even more.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
No direct Rust SBCL comparisons, but generally Rust and C++ perform similarly.
There's some discussion on the limitations of SBCL's GC in this thread:
https://old.reddit.com/r/Common_Lisp/comments/j8z1j7/how_doe...