Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 20, 2010
  1. Aman Gupta
  2. Aman Gupta

    Remove all custom rake tasks in favor of rake-compiler based extensio…

    tmm1 authored
    …n building and packaging
Commits on Nov 17, 2010
  1. Aman Gupta
Commits on Nov 15, 2010
  1. Aman Gupta

    Remove signal handler code.

    tmm1 authored
    Since we are restricting ourselves to the ruby use-case (see
    d8fa989), we can assume that the Ruby
    VM will catch and process signals (and ctrl+c on windows) for us.
  2. Aman Gupta
  3. Aman Gupta

    Remove unused win32 version of em.cpp

    tmm1 authored
    This appears to be a work-in-progress copy of em.cpp that was supposed
    to add support for IoCompletionPort on windows.
    
    If someone wishes to implement an IOCP mode for EM in the future, they might
    benefit from this file. However, I would recommend instead that IOCP be added
    as a mode to the original reactor (similar to the way epoll and kqueue
    work) with ifdefs where necessary, such that a complete separate copy of
    the reactor does not have to be maintained for win32.
  4. Aman Gupta

    Remove unsupported C++ API.

    tmm1 authored
    This is a C++ API layer built on top of the evma_* C API layer (which
    itself is built upon the core C++ reactor API). This code is
    unmaintained and unused (like the Java API in
    d8fa989), so I am removing it.
  5. Aman Gupta
  6. Aman Gupta
  7. Aman Gupta

    Remove the Evma namespace.

    tmm1 authored
    This appears to be an in-progress rewrite of
    the pure-ruby reactor. It was committed with the first version imported
    into svn/git and has not been touched since.
    
    See d8fa989 for the rationale behind
    deleting this and other legacy code.
Commits on Nov 14, 2010
  1. Aman Gupta

    Delete Java reactor's associated java tests and application layer. These

    tmm1 authored
    are out of date, unmaintained and there is no point in keeping them
    around.
    
    The Java reactor (and the C++ reactor) were both initially designed to
    be usable outside of Ruby. However, no one actually does and keeping (or
    pretending to keep) compatibility layers just slows down development and
    makes the experience of using and developing EM for ruby more painful. I
    would prefer instead to focus development efforts on the Ruby use-case
    specifically.
    
    That said, these files are and will remain in the Git history if someone
    wishes to use them.
  2. Aman Gupta

    Bump version to 1.0.0.beta.1

    tmm1 authored
  3. Aman Gupta
  4. Aman Gupta
  5. Aman Gupta
  6. Aman Gupta
Commits on Oct 31, 2010
  1. Aman Gupta
Commits on Oct 13, 2010
  1. Aman Gupta
  2. Greg Hazel Aman Gupta

    namespace std is already included, so just call min(). fixes vc6 issu…

    ghazel authored tmm1 committed
    …e with min macro
    
    Signed-off-by: Aman Gupta <aman@tmm1.net>
Commits on Oct 12, 2010
  1. Tim Felgentreff Aman Gupta

    also define ConnectionError for EM-java

    timfel authored tmm1 committed
    Signed-off-by: Aman Gupta <aman@tmm1.net>
  2. Aman Gupta

    10x the default max timer limit

    tmm1 authored
  3. Aman Gupta
  4. Aman Gupta
  5. Aman Gupta
Commits on Oct 9, 2010
  1. Aman Gupta
Commits on Aug 3, 2010
  1. Aman Gupta

    Use close() instead of closesocket() to prevent FD leaks on windows.

    tmm1 authored
    This is due to ruby.h/defines.h/win32.h in the ruby source redefining
    all the socket functions to call rb_w32_* functions instead. This means
    the return value of socket() is not a win32 SOCKET handle, but instead
    a file descriptor wrapper that the ruby VM owns. We must call close()
    (which invokes rb_w32_close) to dispose of it correctly.
Commits on Jul 19, 2010
  1. Aman Gupta

    simple EM::P::LineProtocol

    tmm1 authored
Commits on Jul 18, 2010
  1. James Tucker
  2. James Tucker

    Add string.h for posix strerror

    raggi authored
Commits on Jul 14, 2010
  1. James Tucker

    Plug a leak on 1.9 with periodic timers. N.B. This is actually avoidi…

    raggi authored
    …ng a 1.9 leak, but also optimises performance.
Commits on Jul 12, 2010
  1. Charlie Robbins Aman Gupta

    Add require em/iterator to eventmachine.rb

    indexzero authored tmm1 committed
    Signed-off-by: Aman Gupta <aman@tmm1.net>
Commits on Jun 30, 2010
  1. James Tucker
Commits on Jun 13, 2010
  1. James Tucker
Commits on May 29, 2010
  1. Aman Gupta
  2. Aman Gupta

    Add the ability to manually specify additional HTTP headers

    Jamie Cobbett authored tmm1 committed
    Signed-off-by: Aman Gupta <aman@tmm1.net>
Something went wrong with that request. Please try again.