CentOS and Fedora shouldn't have any differences wrt SELinux. And I have to test CentOS anyway to know if I can move to OVH. After Scaleway (and I don't really trust them with TIO), they seem to offer the best performance per dollar.
@betseg Using functions from math.h (which defines only the prototype, not the actual function), required passing -lm to the linker. Unfortunately, that's not possible right now. I should be able to implement compiler flags in the next couple of days though.
@muddyfish You just did. ;) I actually tried to add it once, but I had a few problems. Don't remember what they were though. I'll try again later today.
With the old API, every new feature would require a rewrite. The new one is flexible and can incorporate more features without breaking compatibility with third-party products and cached browser tabs.
There are some features I've been wanting to introduce though (e.g. compiler flags) that would have required rewriting the API anyway. Not completely, but this way the work has to be done only once.
Alright, two remaining problems: 1. I get an EOFError when the input is empty. No code is executed. 2.RUNNING: '"Hello, World!' (14 bytes) and similar messages should really go to STDERR.
So I was looking at the Java wrapper, and it has a lot of code which (I think?) determines how many .class files there are. How can you create multiple files with TIO?