... This was fake news, 5.5 implemented basically the same program 1016 times. None of these programs did any meaningful computation. No pattern-matching, no datatypes, recursion, loops. Literally they just did basic function calls and u32 arithmetic.
I apologize 😭
I've now used 4.8 to implement 16 real programs, including spellcheckers, relational databases, compilers, schedulers. I manually checked each to ensure it was doing real work. Good news is the compiler worked in all cases, but post-refactor single-core performance is only ~2x faster than GHC, not ~6x.
Things going well but still a bit of work to do . . .
:|
Quick progress update: Bend→C compiler refactor done.
I left GPT 5.5 testing it overnight. It wrote 1016 Bend programs. All outputs matched a manual Haskell reference. No compiler bugs found.
Also, Bend runs all in ~193s (5.96x faster than GHC) in a single core CPU.