Sha256: 8f6989e683f1bf957887ac0d35b95f9dac35f66db2515af1b69d238d607b40cb
Contents?: true
Size: 1.25 KB
Versions: 1
Compression:
Stored size: 1.25 KB
Contents
=== sleepy_penguin 1.3.0 - incremental improvements / 2011-01-21 23:12 UTC This release introduces compatibility with pre-EPOLLRDHUP systems. It also optimizes syscalls away for Epoll#set and Epoll#delete. Epoll#add, Epoll#mod and Epoll#del should no longer be needed in most code. === sleepy_penguin 1.2.0 - epoll GC help / 2011-01-15 12:06 UTC One convenience fix: epoll: prevent IO objects from getting GC-ed Users of our code may forget to keep references for their IO objects at all, and since it's not possible for GC to mark kernel memory, we just hold on to the IO objects for them. We can't unmark close()d file descriptors, ever, so we don't bother with the EPOLL_CTL_DEL case, either. Just storing IO objects in an array using the raw descriptor as a key will allow bounded space usage just like the in-kernel FD tables as long as the user remembers to close descriptors themselves. === sleepy_penguin 1.1.1 - soft feathers, soft delete / 2011-01-13 22:41 UTC SleepyPenguin::Epoll#delete method added for "soft" failures Documentation updates and cleanups, the website is now JavaScript-free! (Ignore the 1.1.0 "release", it was a lie) === sleepy_penguin 1.0.0 / 2010-09-26 06:31 UTC Initial release
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sleepy_penguin-1.3.0 | NEWS |