Permalink
Commits on Feb 8, 2009
  1. 0.12.4 is released!

    tmm1 committed Feb 8, 2009
  2. Fix test_eventables for ruby 1.9

    tmm1 committed Feb 8, 2009
  3. Fix 1.9 issues with rubysig.h by checking for rb_trap_immediate

    tmm1 committed Feb 8, 2009
    1.9 no longer has a RB_UBF_DFL, so for now 1.9 builds will not take advantage
    of rb_thread_blocking_region. 1.9.1p0 included a rb_thread_blocking_region_begin/end
    which can be used without a callback, but a bug (http://redmine.ruby-lang.org/issues/show/1130)
    prevents us from using it just yet.
  4. Merge commit 'swiftiply/master' into em

    tmm1 committed Feb 8, 2009
    * commit 'swiftiply/master':
      Move fastfilereader from swiftiply into EM ext/
      Added some directories that are needed for the tests to run.
      Added a require needed for certain C++ compilers.
      close() undeclared error on gcc 3.2.3 fixed.  Needed unistd.h.
      Added the fastfilereader.
Commits on Jan 28, 2009
  1. FIX: aggresive EM connect_server timeouts

    igrigorik committed with raggi Aug 29, 2008
    Signed-off-by: raggi <jftucker@gmail.com>
  2. De-privatised cancel_timer (#68)

    raggi committed Jan 28, 2009
  3. Use bytesize if available (#80)

    raggi committed Jan 28, 2009
Commits on Jan 27, 2009
  1. Revert to 12.3

    raggi committed Jan 27, 2009
  2. Merge commit 'origin'; branch 'master' into davidsmalley

    raggi committed Jan 27, 2009
    * commit 'origin':
      Run build before test
      Cleanup tests
      Use clobber before generating gemspec, and ensure clobber runs clean
      Raise ruby RuntimeError instead of std::runtime_error when built for ruby (#6)
      add EM.epoll? and EM.kqueue?
      add EM.current_time wrapper for gCurrentLoopTime (#83)
      Turn off debugging output in httpcli2
      Handle @content.nil? case in httpcli2
      better popen fix: avoid nanosleep if possible, try SIGTERM+0.25s, then fallback to SIGKILL+0.5s
      allow passing args through to the popen constructor
      add associate_callback_target method stub to pure ruby reactor (#93)
      Fix nbytes>0 assertion failure when using a EM.kqueue with EM.start_server
      Fix nbytes>0 assertion failures when send() returns EWOULDBLOCK or EINPROGRESS
    
    * master:
      Run build before test
      Cleanup tests
      Use clobber before generating gemspec, and ensure clobber runs clean
      Raise ruby RuntimeError instead of std::runtime_error when built for ruby (#6)
      add EM.epoll? and EM.kqueue?
      add EM.current_time wrapper for gCurrentLoopTime (#83)
      Turn off debugging output in httpcli2
      Handle @content.nil? case in httpcli2
      better popen fix: avoid nanosleep if possible, try SIGTERM+0.25s, then fallback to SIGKILL+0.5s
      allow passing args through to the popen constructor
      add associate_callback_target method stub to pure ruby reactor (#93)
      Fix nbytes>0 assertion failure when using a EM.kqueue with EM.start_server
      Fix nbytes>0 assertion failures when send() returns EWOULDBLOCK or EINPROGRESS
  3. Run build before test

    raggi committed Jan 27, 2009
  4. Cleanup tests

    raggi committed Jan 27, 2009
Commits on Jan 23, 2009
  1. add EM.epoll? and EM.kqueue?

    tmm1 committed Jan 23, 2009
Commits on Jan 22, 2009
  1. better popen fix: avoid nanosleep if possible, try SIGTERM+0.25s, the…

    tmm1 committed Dec 4, 2008
    …n fallback to SIGKILL+0.5s