From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-5.4 required=3.0 tests=ALL_TRUSTED,BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,RP_MATCHES_RCVD,URIBL_BLOCKED shortcircuit=no autolearn=unavailable autolearn_force=no version=3.4.0 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 05A381FCB1 for ; Sun, 22 May 2016 20:57:36 +0000 (UTC) From: Eric Wong To: meta@public-inbox.org Subject: [PATCH 0/5] a few more HTTP-async-related simplifications Date: Sun, 22 May 2016 20:57:29 +0000 Message-Id: <20160522205734.12316-1-e@80x24.org> List-Id: Since we'll be doing more expensive processes in repobrowse, it's prudent to refactor and commonalize some of this code. Here's a start... Eric Wong (5): t/spawn.t: additional tests for popen_rd git-http-backend: remove process limit git-http-backend: simplify dumb serving http: rework async_pass support git-http-backend: switch to async_pass lib/PublicInbox/GitHTTPBackend.pm | 251 ++++++++++++++++---------------------- lib/PublicInbox/HTTP.pm | 24 +--- lib/PublicInbox/HTTPD/Async.pm | 45 ++++--- t/spawn.t | 10 ++ 4 files changed, 143 insertions(+), 187 deletions(-)