Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jun 3, 2013
  1. @ept

    Make ScheduleClose() idempotent

    ept committed
    I think this fixes issue #441.
    8b613d0 changed the `select` timeout to zero in the case where
    NumCloseScheduled > 0. It seems that in certain circumstances (for
    example, if `close_connection` is called in a connection's `unbind`)
    NumCloseScheduled would get incremented twice, but only decremented
    once, thus never again reaching zero for the lifetime of the reactor.
    The user-observed effect was that one CPU core would be pegged at 100%,
    because the zero `select` timeout caused us to go around the select loop
    without any pause.
    Changing it so that it is safe to ScheduleClose() multiple times seems
    like the cleanest solution to the problem.
Commits on Apr 2, 2013
  1. Update IPv6 value.

Commits on Oct 5, 2012
Commits on Apr 4, 2012
  1. @grddev
Commits on Mar 7, 2012
  1. @cabo

    Changed timeout from 0.25 to 0.5 s.

    cabo committed
    There is little reason to make this extremely short -- this just leads
    to brittle tests that fail occasionally without reason.
Commits on Mar 5, 2012
  1. @tmm1
  2. @tmm1
  3. @tmm1
Commits on Mar 1, 2012
Commits on Feb 26, 2012
  1. Tests of IPv4 and IPv6 now run in Ruby 1.8.7 (no more Addrinfo used s…

    …ince it does not exist in Ruby 1.8.7).
Commits on Feb 25, 2012
  1. Fixed some test units that were not executed due to the lack fo "requ…

    …ire 'em_test_helper'".
Commits on Feb 24, 2012
  1. Merge branch 'attach_server' of git://…

    …hine into attach_server
Commits on Feb 23, 2012
  1. @bogdan
Commits on Feb 20, 2012
  1. Added support for Enumerable in 1.9 and backport in 1.8;

    Petr committed
    Unit Tests added
Commits on Feb 17, 2012
  1. Simple MiniTest added

    Petr committed
Commits on Feb 10, 2012
  1. @cabo


    cabo committed
  2. @cabo
  3. @cabo
  4. @cabo
  5. @cabo
  6. @cabo
  7. @cabo

    Merge into error-handling

    cabo committed
  8. @cabo

    Generalize test_udp.rb to IPv4/IPv6

    cabo committed
  9. Tests for invalid IPv4 and IPv6 addresses in EM.connect and EM.send_d…

    Note that EM.send_datagram does NEVER validate the given address.
  10. @cabo
Something went wrong with that request. Please try again.