epoll selector runs Azureus

With my latest checkin, I’m now able to run Azureus 2.5.0.0, unmodified, on jamvm running on Ubuntu, using the epoll selector I recently wrote.

I don’t know if it’s the performance of epoll, but it seems really fast. It’s just a simple Java interpreter, but I can barely notice the difference between it and an app running on Hotspot.

Edit: the kqueue selector works on Mac OS X. There are some odd bugs still left (like, kevent is returning events for fd’s that should have been deleted), but it is running, and running well :-)