@Potato44 How well do you know Wierd? The C interpreter prints an extra null byte for the Hello World program from the repo, and I'm not sure if the Hello World program or the interpreter is to blame...
@Pavel I'm having an issue on TIO with Preproc. It works just fine on the arena servers, but not on main, where stuff is tested. Could you change /dev/stdout (and /dev/stdin, if you want to make it more portable) to -? A single hypen-minus is interpreted as the corr. standard stream by many Linux utils (including cpp).
While were at it: it strikes me as a bit odd that you use cpp, yet test for existence of gcc.
@ATaco Could you remove the second argument to fs.readFileSync in line 5 of MaybeLater's tokenizer.js? readFileSync doesn't take a callback, and this creates issues with the LTS version of Node I'm trying to switch to.
I've switched all Node-based interpreters (except MaybeLater) to the LTS version to make future updates easier. Please report if this causes any issues.