Permalink
Commits on Aug 13, 2012
  1. require 'jruby' for JRuby 1.7

    tarcieri committed Aug 13, 2012
Commits on Jun 19, 2012
  1. gemspec tweaks for JRuby

    tarcieri committed Jun 19, 2012
Commits on Jun 18, 2012
  1. Bump version number

    tarcieri committed Jun 18, 2012
Commits on Jun 17, 2012
  1. Fix thread races in SSL tests

    tarcieri committed Jun 17, 2012
  2. Remove 1.9.2 from travis.yml

    tarcieri committed Jun 17, 2012
  3. Reduce nesting in SSL tests

    tarcieri committed Jun 17, 2012
Commits on May 25, 2012
Commits on May 7, 2012
  1. Merge pull request #6 from loganb/master

    tarcieri committed May 7, 2012
    Fixup a race condition and an overly specific test
  2. Merge pull request #5 from loganb/master

    tarcieri committed May 7, 2012
    Remove hardcoded port offsets
  3. Fix the semantics of the pure ruby implementation, :rw monitors were …

    loganb committed May 7, 2012
    …handled incorrectly and in O(N^2) time
Commits on May 6, 2012
  1. Merge pull request #4 from loganb/master

    tarcieri committed May 6, 2012
    SSL Socket test sometimes loops forever
  2. Sometimes SSLSocket will report writable when it is not actually, ref…

    loganb committed May 6, 2012
    …lect this in the test
Commits on Apr 11, 2012
  1. Merge pull request #3 from loganb/master

    tarcieri committed Apr 11, 2012
    Add a has_monitors? method to Selector
Commits on Mar 22, 2012
  1. Get SSL tests passing on 1.9.3

    tarcieri committed Mar 22, 2012
  2. Disable SSL tests on Ruby 1.8

    tarcieri committed Mar 22, 2012
Commits on Mar 8, 2012
  1. Merge pull request #2 from bernd/openssl-sockets

    tarcieri committed Mar 8, 2012
    Tests for OpenSSL sockets
  2. First take on testing OpenSSL sockets.

    bernd committed Mar 8, 2012
    Still brittle and some failures.
  3. Bump version

    tarcieri committed Mar 8, 2012
  4. Update changes

    tarcieri committed Mar 8, 2012
Commits on Mar 2, 2012
  1. Revert "Signal trapping instrumentation for 1.8"

    tarcieri committed Mar 2, 2012
    This reverts commit ed689b7.
    
    This is not the signal trapping instrumentation I am looking for
  2. Remove event buffer

    tarcieri committed Mar 2, 2012
    nio4r used to keep an in-memory event buffer as part of a hack for
    releasing the GIL without patching libev. I gave up on that and just
    patched the GIL unlock code into libev, which renders having an event
    buffer irrelevant.
    
    This change removes that buffer, so NIO::Selector can yield directly
    from inside the libev event loop.
Commits on Feb 25, 2012