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=-4.0 required=3.0 tests=ALL_TRUSTED,AWL,BAYES_00 shortcircuit=no autolearn=ham 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 9AD48205C9 for ; Wed, 4 Jan 2017 11:20:54 +0000 (UTC) From: Eric Wong To: meta@public-inbox.org Subject: [PATCH 0/3] http: circular reference avoidance cleanups Date: Wed, 4 Jan 2017 11:20:48 +0000 Message-Id: <20170104112051.6804-1-e@80x24.org> List-Id: This doesn't fix any bugs, but cleans up our circular reference avoidance techniques to avoid using weak references in httpd entirely (and any potential performance problems from too many backrefs). The inbox WWW code for releasing old objects is due for a rethink, too... Eric Wong (3): http: fix spelling error httpd/async: remove weaken usage http: remove weaken usage, reduce anonsub capture scope lib/PublicInbox/HTTP.pm | 27 +++++++++++++-------------- lib/PublicInbox/HTTPD/Async.pm | 31 +++++++++++++++++-------------- 2 files changed, 30 insertions(+), 28 deletions(-)