Permalink
Switch branches/tags
Commits on Jun 2, 2012
Commits on Jun 1, 2012
  1. Bump version to 0.11.0

    tarcieri committed Jun 1, 2012
  2. Merge pull request #17 from jwkoelewijn/read_nil_length

    tarcieri committed Jun 1, 2012
    Updated TCPSocket#read to work with nil length
Commits on May 11, 2012
  1. Updated TCPSocket#read to work with nil length

    jwkoelewijn committed May 11, 2012
    According to the IO classes, a read method should read the
    input to the end when a length of nil, or no length is supplied.
    Celluloid::IO::TCPSocket could not handle this case and crashed.
    This commit adds behaviour that will read the input until no
    more input is available. A spec was added to test this as well
Commits on Apr 14, 2012
  1. Herp, lock the mailbox before accessing it

    tarcieri committed Apr 14, 2012
    Just a bit of a brain-dead thread safety bug here. If you're trying to
    synchronize access with mutexes, it helps to lock them.
Commits on Apr 6, 2012
  1. Travis IRC notifications

    tarcieri committed Apr 6, 2012
Commits on Apr 4, 2012
  1. Better align colons

    tarcieri committed Apr 4, 2012
  2. Merge pull request #14 from unakatsuo/ignore-cname

    tarcieri committed Apr 4, 2012
    Filter CNAME results from the resolver answer.
Commits on Apr 3, 2012
  1. Merge pull request #13 from kyledrake/master

    tarcieri committed Apr 3, 2012
    Hotfix for non-blocking status on README
Commits on Apr 2, 2012
  1. Sticking a fork in 0.10.0

    tarcieri committed Apr 2, 2012
Commits on Apr 1, 2012
  1. Cha-cha-cha-changes

    tarcieri committed Apr 1, 2012
  2. Proper hosts file support

    tarcieri committed Apr 1, 2012
  3. Note the secret sauce

    tarcieri committed Apr 1, 2012
  4. Note non-blocking DNS support

    tarcieri committed Apr 1, 2012
  5. Update echo client example

    tarcieri committed Apr 1, 2012
  6. Pseudo round-robin support

    tarcieri committed Apr 1, 2012
  7. Async DNS support

    tarcieri committed Apr 1, 2012
Commits on Mar 31, 2012
  1. Fix data interleaving bug

    tarcieri committed Mar 31, 2012
  2. Automatically transfer ownership across tasks

    tarcieri committed Mar 31, 2012
    Previously several tasks could attempt to perform an operation on a
    socket simultaneously, and the result is their data could become
    comingled.
    
    This system makes read/write operations atomic to a particular task,
    ensuring only one task is leveraging a particular I/O object on a given
    Celluloid::IO object at a given time.
  3. Use equal? when comparing buffers

    tarcieri committed Mar 31, 2012
    The intent here is to compare object identity, not value equality
  4. Herp a derp

    tarcieri committed Mar 31, 2012
  5. Merge pull request #6 from therealadam/echo_client

    tarcieri committed Mar 31, 2012
    A echo client example
  6. Disable jruby-head :(

    tarcieri committed Mar 31, 2012
  7. Screw Ruby 1.9.2, use 1.9.3! ;)

    tarcieri committed Mar 31, 2012
Commits on Mar 29, 2012
  1. Benchmarks

    tarcieri committed Mar 29, 2012
Commits on Mar 27, 2012
Commits on Mar 12, 2012
  1. Disable rbx

    tarcieri committed Mar 12, 2012
Commits on Mar 11, 2012
  1. 1.9 only

    tarcieri committed Mar 11, 2012
  2. 2012

    tarcieri committed Mar 11, 2012