Permalink
Commits on Apr 22, 2011
  1. Merged pull request #187 from michaelklishin/master.

    tmm1 committed Apr 22, 2011
    Correct two empty if statement warnings clang catches
Commits on Apr 21, 2011
Commits on Apr 19, 2011
  1. Merged pull request #181.

    dj2 committed Apr 19, 2011
Commits on Apr 14, 2011
Commits on Apr 9, 2011
  1. Add access to add shutdown hooks.

    dj2 committed Apr 9, 2011
    Closes #107.
Commits on Mar 31, 2011
  1. EM compat stubs for jruby reactor

    tmm1 committed Mar 31, 2011
Commits on Mar 27, 2011
  1. remove commented out code

    tmm1 committed Mar 27, 2011
  2. simple test for unbind reason

    tmm1 committed Mar 27, 2011
  3. fix class name on resolver tests

    tmm1 committed Mar 27, 2011
  4. EM::Deferrable#(callback|errback|timeout) now return self so you can …

    tmm1 committed Mar 27, 2011
    …chain them (closes #177)
  5. EM::Connection#unbind takes an optional error reason argument.

    tmm1 committed Mar 27, 2011
    The reason argument is an Errno::E* class, or nil when the error was
    unknown (usually due to a clean shutdown). I only tested the TCP
    codepaths, so the UDP and unix socket code paths will not propagate
    errors correctly in all cases.
    
    EM::Connection#error? now also returns an Errno::E* class instead of
    true.
    
    Finally, I noticed that errors on read() were not correctly being
    handled, making it possible for errors like ECONNRESET and ENOTCONN to
    be ignored. In these cases, EM would never fire an unbind on the
    connection.
Commits on Mar 4, 2011
Commits on Mar 3, 2011
  1. Version bump: 1.0.0.beta.3

    tmm1 committed Mar 3, 2011
  2. make the Gemfile more useful

    tmm1 committed Mar 3, 2011
Commits on Mar 1, 2011
Commits on Feb 25, 2011
  1. Fixed:

    cturner committed Feb 25, 2011
      * updated function signature for sendDatagram to accept a byte[] for data
        instead of a String.  this matches the behavior of the sendData() function
        for TCP and prevents mangling of your packets due to UTF-safety problems.
      * updated send_datagram in jeventmachine.rb to call .to_java_bytes on data
        for compatibility with above.
Commits on Feb 24, 2011
Commits on Feb 22, 2011
Commits on Feb 16, 2011
  1. Make EventMachine::Connection#get_peername and #get_sockname valid fo…

    authorNari committed with tmm1 Feb 16, 2011
    …r IPv6 (closes #132)
    
    Signed-off-by: Aman Gupta <aman@tmm1.net>
Commits on Feb 4, 2011
  1. invalid hostname test

    igrigorik committed Feb 4, 2011
  2. namespace under EM::DNS

    igrigorik committed Feb 4, 2011
  3. import / cleanup resolver

    igrigorik committed Feb 4, 2011
Commits on Jan 29, 2011
Commits on Jan 18, 2011
  1. Fix typo in exception error message

    tmm1 committed Jan 18, 2011
Commits on Jan 17, 2011
  1. Yard includes README by default

    tmm1 committed Jan 17, 2011
  2. Simple YARD options

    tmm1 committed Jan 17, 2011
  3. Do not include pure_ruby.rb in rdoc

    tmm1 committed Jan 17, 2011
Commits on Jan 16, 2011
  1. Fix an issue that would cause the EM process to block when the loopbr…

    tmm1 committed Jan 16, 2011
    …eak pipe filled up (closes #158)
    
    EM.run{
      EM.add_periodic_timer(0.5){ puts Time.now }
      EM.add_timer(5){
        puts 'hang!'
        65537.times{ EM.next_tick{} }
      }
    }
Commits on Jan 3, 2011
  1. Test cleanup.

    phiggins committed with tmm1 Dec 31, 2010
    Signed-off-by: Aman Gupta <aman@tmm1.net>
Commits on Dec 23, 2010