Permalink
Switch branches/tags
Commits on Feb 11, 2013
  1. Merge pull request #151 from greensnark/tcpsocket-read_nonblock-fix

    Improve TCPSocket read_nonblock & run TCP specs.
    igrigorik committed Feb 11, 2013
  2. Improve TCPSocket read_nonblock & run TCP specs.

    The main fix: read_nonblock(x) is allowed to return < x bytes even before EOF
    as documented in the ruby docs for IO#read_nonblock
    
    Most TCPSocket specs were being ignored because of a Proc.new that wasn't
    called.
    
    Also takes the liberty of decoupling TCPSocket specs from the bigger
    dependencies such as mysql2, amqp, etc.
    greensnark committed Feb 11, 2013
Commits on Jan 21, 2013
  1. bump to 1.0.3

    igrigorik committed Jan 21, 2013
Commits on Nov 2, 2012
  1. Merge pull request #146 from jjrussell/fix-amqp-exchange-init-hang

    AMQP calls exchange init callbacks on the calling fiber in some cases wh...
    igrigorik committed Nov 2, 2012
Commits on Nov 1, 2012
  1. Merge pull request #144 from poffe/amqp-fix

    Added missing options parameter to EM::Synchrony::AMQP::Queue#subscribe.
    igrigorik committed Nov 1, 2012
  2. AMQP calls exchange init callbacks on the calling fiber in some cases…

    … which causes hangs when sync_cb yields the fiber. Handle those cases
    jjrussell committed Nov 1, 2012
Commits on Oct 29, 2012
Commits on Oct 28, 2012
Commits on Oct 18, 2012
  1. Merge pull request #143 from therabidbanana/master

    OPTIONS/PATCH support
    igrigorik committed Oct 18, 2012
Commits on Sep 8, 2012
  1. Merge pull request #140 from ibc/master

    EM.synchrony refactorized
    igrigorik committed Sep 8, 2012
  2. EM.synchrony refactorized.

    ibc committed Sep 8, 2012
Commits on Sep 6, 2012
  1. bump to 1.0.2

    igrigorik committed with ibc Jun 18, 2012
  2. require mongo, fixes #137

    igrigorik committed Sep 6, 2012
  3. Merge pull request #134 from kostya/master

    add em.system
    igrigorik committed Sep 6, 2012
Commits on Sep 5, 2012
  1. add em.system

    kostya committed Sep 5, 2012
  2. Merge pull request #133 from kostya/master

    add em.defer
    igrigorik committed Sep 5, 2012
Commits on Sep 3, 2012
  1. # add em-defer

    kostya committed Sep 3, 2012
Commits on Jun 18, 2012
  1. bump to 1.0.2

    igrigorik committed Jun 18, 2012
Commits on Jun 13, 2012
  1. Merge pull request #127 from eliaslevy/tcpsocket-compatibility

    TCPSocket compatibility updates
    igrigorik committed Jun 13, 2012
Commits on Jun 11, 2012
  1. Abstract TCPSocket test setup.

    eliaslevy committed Jun 11, 2012
Commits on Jun 9, 2012
  1. TCPSocket compatibility updates

    - recv and send now behave differently
    - methods raise the right exceptions at the right time
    - specs added
    eliaslevy committed Jun 9, 2012
Commits on May 3, 2012
  1. Merge pull request #121 from Flcn/master

    return EM:Timer from add_timer method
    igrigorik committed May 3, 2012
Commits on Apr 19, 2012
  1. bump version

    igrigorik committed Apr 19, 2012
Commits on Mar 16, 2012
  1. Merge pull request #116 from funny-falcon/fix_mutex

    Fix mutex
    igrigorik committed Mar 16, 2012
Commits on Mar 14, 2012
  1. cosmetic changes

      1. Single possibility to make fiber dead is resume it.
    Considering EM.cancel_timeout do not raise error, we
    absolutely sure: if fiber is not alive, than it is not
    among sleepers.
      2. lets Mutex#sleep accept block, which will be executed
    just after Fiber resumes, but before it will try to lock a
    mutex. It helps us to not signal to thread, already waken
    up a timer.
      Another possibility to prevent it is to check mutex's
    sleepers. I could not tell which way is better, I chose
    this one.
    funny-falcon committed Mar 14, 2012
  2. ... jat (just another test)

    funny-falcon committed Mar 14, 2012
Commits on Mar 13, 2012