New benchmark comparing my new hashtable implementation for #ecl with the old one and other #lisp implementations.
The outcome:
- ECL outcompetes CCL on each test
- Some tests are won and the rest is very competitive with SBCL and LispWorks
- Performance improvement against baseline varies between x1.25 and 10x, with one 100x outlier
Table: https://turtleware.eu/static/paste/ecl-xxh3+swiss-bench-table.html
I'm very happy with this outcome, now I'm moving to cleaning up generic function dispatch and slot access improvements.
Edit: lower is better :)