Hey - I've been working on rat - my (gotta be like 4th :D) attempt at a Sea of Nodes compiler backend, this time I've also written a somewhat working c99 frontend for it (tested via gcc-torture, c-testsuite, and other test suites). I currently support -00 and -O1 opt levels, with -O1 being marginally slower than gcc -O1 on my benchmarks, but there is still a lot to do. The compiler itself is also decently fast, being about 8x faster than gcc from my testing, but again, I'd like to improve this further. You can check it out below :)