Skip to content
Commits on Nov 12, 2009
  1. Checking in changes prior to tagging of version 0.03. Changelog diff is:

    committed
    diff --git a/Changes b/Changes
    index c94023b..c38606c 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,10 @@
     Revision history for Perl extension Plack::Server::AnyEvent
    
    +0.03  Wed Nov 11 21:33:16 PST 2009
    +        - Merged nothingmuch's fork to make the socket handling much faster (twice as fast!)
    +        - Fixed poll_cb and writer shutdown
    +        - Implemented graceful exit on SIGQUIT (nothingmuch)
    +
     0.02  Thu Oct 29 12:38:15 PDT 2009
             - Support psgi.streaming and condvar response for delayed response (nothingmuch)
             - Improved error handling, memory usage and performance by not using AnyEvent::Handle (nothingmuch)
  2. clearnly shutdown the writer

    committed
  3. Merge branch 'nothingmuch/master'

    committed
    Conflicts:
    	lib/Plack/Server/AnyEvent.pm
Commits on Oct 29, 2009
  1. Checking in changes prior to tagging of version 0.02. Changelog diff is:

    committed
    diff --git a/Changes b/Changes
    index 761b564..c94023b 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,4 +1,8 @@
     Revision history for Perl extension Plack::Server::AnyEvent
    
    +0.02  Thu Oct 29 12:38:15 PDT 2009
    +        - Support psgi.streaming and condvar response for delayed response (nothingmuch)
    +        - Improved error handling, memory usage and performance by not using AnyEvent::Handle (nothingmuch)
    +
     0.01  Mon Oct 12 23:31:52 2009
             - original version
Commits on Oct 21, 2009
  1. @nothingmuch
Commits on Oct 19, 2009
  1. @nothingmuch
Commits on Oct 17, 2009
  1. @nothingmuch

    MOAR FASTER

    nothingmuch committed
  2. added Yuval as an author

    committed
Commits on Oct 16, 2009
  1. close the connection when the response is sent. Should be updated to …

    committed
    …handle Keep-Alive and chunk stuff in HTTP/1.1, etc.
  2. rm namespace::clean

    committed
  3. remove unused dep

    committed
  4. @nothingmuch
  5. @nothingmuch

    refcount handle in shutdown

    nothingmuch committed
  6. @nothingmuch

    be more careful with $!

    nothingmuch committed
  7. added psgi.streaming

    committed
  8. remove

    committed
  9. @nothingmuch

    support clearing of poll_cb

    nothingmuch committed
Commits on Oct 15, 2009
  1. @nothingmuch

    Revamp of nonblocking code, with new PSGI api

    nothingmuch committed
    - All AnyEvent::Handle usage during request parsing has been removed in
      order to leave the socket intact (this allows immediate handling even
      with large uploads, and also makess custom keep-alive and CONNECT
      method implementations)
    
    - The new return sub { ... } API has been implemented, with
      Plack::Server::AnyEvent::Writer
    
    - Watcher creation has been optimized away when a single nonblocking
      read or write was sufficient, resulting in increased performance
    
    - error handling is improved
    
    - now uses namespace::clean
    
    - misc. refactoring of the flow to separate things a bit more
Commits on Oct 14, 2009
  1. @nothingmuch

    support coderef $res

    nothingmuch committed
  2. @nothingmuch

    support a condvar $res

    nothingmuch committed
  3. @nothingmuch

    Makefile.PL tweaks

    nothingmuch committed
Commits on Oct 13, 2009
  1. templates

    committed
  2. rename t directories

    committed
  3. remove run_loop from Server implementations. Use register_service if …

    committed
    …you don't want main event loop run
  4. close unless errno is EAGAIN or EINTR

    Kazuho Oku committed with
  5. Oops, fixed a stupid bug

    committed
  6. set blocking to the socket since non-blocking aio_sendfile + event lo…

    committed
    …op is inefficient per IO::AIO docs
  7. s/Impl/Server/g

    committed
Something went wrong with that request. Please try again.