Sha256: 9e82733d82ece42ddb3a498778dd3f5f13b277823b7b2619f8d07ba8d05191a6

Contents?: true

Size: 988 Bytes

Versions: 1

Compression:

Stored size: 988 Bytes

Contents

=== 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.2.0 NEWS