Commits on Oct 4, 2009
  1. Merge branch 'master' of

    * 'master' of
      FD_SETSIZE must be defined before winsock2.h to increase 64 fd limit on windows
    raggi committed Oct 4, 2009
  2. Fix delegate connection test

    raggi committed Oct 4, 2009
Commits on Oct 3, 2009
Commits on Oct 2, 2009
  1. Cleanup docs

    raggi committed Oct 2, 2009
Commits on Oct 1, 2009
  1. Fix test to actually execute!

    raggi committed Oct 1, 2009
Commits on Sep 29, 2009
  1. Revert "Fix shutdown errors in jruby reactor due to modification of C…

    …onnections HashMap"
    This reverts commit f3f5da4.
    tmm1 committed Sep 29, 2009
Commits on Sep 28, 2009
Commits on Sep 24, 2009
Commits on Sep 22, 2009
  1. Increase 64 socket limit on windows

    tmm1 committed Sep 22, 2009
  2. #undef stat for ruby 1.9 + win32

    tmm1 committed Sep 22, 2009
Commits on Sep 1, 2009
  1. need to pass buffer len to getsockopt

    steve committed with jakedouglas Aug 25, 2009
  2. Fix test_pause

    jakedouglas committed Sep 1, 2009
  3. Fix CancelledKeyException on failed connects.

    isConnectable can fail, which makes the Channel and SelectionKey invalid, so we have to make sure
    not to call any methods on the SelectionKey until the next tick.
    tmm1 committed Sep 1, 2009
Commits on Aug 27, 2009
Commits on Aug 21, 2009
  1. Make EM.next_tick threadsafe

    tmm1 committed Aug 21, 2009
Commits on Aug 18, 2009
  1. Increase default timer limit to 10k

    tmm1 committed Aug 18, 2009
Commits on Aug 14, 2009
  1. On OpenBSD build shared objects with -fPIC.

    Patch by jcs@openbsd.
    Signed-off-by: Aman Gupta <>
    bernd committed with tmm1 Aug 10, 2009
Commits on Aug 11, 2009
  1. Merge branch 'master' of

    * 'master' of (30 commits)
      Friendlier "no timer" error message
      Simplify t_get_sock_opt, fix whitespace and use SO_ERROR in test to make it pass on OSX
      Prevent explosions in test_get_sock_opt
      test for pause/resume
      getsockopt() support, EM::Connection#get_sock_opt
      Use hack to fix fd leak when attaching external filenos
      Fix infinite loop in kqueue reactor with watched/attached descriptors
      Handle non String @threadpool_size
      Oops, actually fix java:gem rake task
      Call unbind and cleanup attached channels on shutdown
      Fix java:gem rake task
      Carefully detach and clean up attached channels
      Register channel with selector from run() via NewDescriptors list
      Add currentEvents() to return current selection interests
      Set attached flag on all attached channels
      Split up run() into helper functions
      Select for READ|WRITE only once connected
      Make #close_connection work again
      Accept 10 connections at a time to prevent starving the reactor
      Use ArrayList instead of LinkedList, and HashMap instead of TreeMap
    raggi committed Aug 11, 2009
  2. Friendlier "no timer" error message

    tmm1 committed Aug 11, 2009
  3. Simplify t_get_sock_opt, fix whitespace and use SO_ERROR in test to m…

    …ake it pass on OSX
    tmm1 committed Aug 11, 2009