my c compiler is passing 3 test cases in the c testsuite 😎
4 cases! (I added declaration support). I also rewrote the stack from using the webassembly stack to an explicit stack to allow pointers to stack variables, but I didn't actually add pointers yet...

12 cases now! (instead of sleeping... it's 5am, whoops) added pointers-to-stack, if, while, modulus and bitwise ops, multiple declarations (int x, *p, **pp), and fixed my busted stack frame implementation😅

335 lines of code so far! getting scared about writing this up...