From nobody Mon Mar 27 21:02:23 2023 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Plld71DHSz423lj for ; Mon, 27 Mar 2023 21:02:35 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Plld66TJzz3Qpq for ; Mon, 27 Mar 2023 21:02:34 +0000 (UTC) (envelope-from kevans@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1679950954; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=7UDSD+QJAjzxajXqYrKjCwevPc5E6tW+xW/ec8sxJ2Y=; b=x4zUiHnGIZ4exWA7aYVLtJ0W00qVr/KmeGVzG/+VaqQwYm2yiBJYWdRfaGoEHYjoZe4BJ9 8xnizptCwdlrjrCN8XHtOqBlMg+9VdLzqOY6PxXnUrD157GO53HHYmR5GSL4U5otcMkKIi Hg1IhuqO8XAlNfgP/37YUoepNtIsu4679UpXRUV9WZykGSRNjoNz6gfuWuV65MPNFpFEwL gPdGVJO5zlCVul75BE/HGKVOov9+wHCYwLhZnFCKeiUAMUzaHSVggz5BfjRrJgD6m4dtxx MF7x4y8fOZyrISxsq6ZDZ1FQCFaYJMKsXDSS95tSBPu31et+Vjjta8Nh7YPDDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1679950954; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=7UDSD+QJAjzxajXqYrKjCwevPc5E6tW+xW/ec8sxJ2Y=; b=uPrEoS/ogEBGjSK3BCtQgLB1nR6yJ5OJ60xNUeL7Z9vBsS1YQozg0roOSEJNcmlKoQVyNy KvXQEEPbYQmUkeI3WNQHaVQ/7KypNgn8HoNoUeayOwJLtFxmCpczow6RmYV08iKEHteQwh JdcxJZ7Jc0jDTGH6XTvCfOmxhPcXSP2tDWqxJEUdPihXaHmrj2/o2YQ2rasjY8J/IuUqfw Yelxw0MkEGApbaEm69NIVPqlsOibVDDIJJTQzZPWIdp2a7Mz6qiNUBBP0qGYtcOnBlZFXq LjFb6myUvTtSw2zpt7DarRUgp/WrZ+sWuN+1wRt5mpp+jmD7UjPkkJBsNTmmvw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1679950954; a=rsa-sha256; cv=none; b=RVWv46EhZIX0cZh0siF0ZBaDe7vZC1kt7eYBciQZJu0JyahkPY4U3hENRLMGikyK0nCOlA sLGSd73PBo6sXfJdvUF+IwrMhcRRO4QYDXj6IEFaNK8nx6k0/p8hWQst5N80Vh570UL/4x su6Z135MVIUDypHVu1M0si6BOmNgw7/7IJUwdj2uZwQZ3C6M1CQfliq90MlZZOaKmzVJok yjQWPbSDCuhs+Bgzv+q+zfPjeaWwzd55KiT0RDGuZoQFgI7sMu9gq9NnC/5XIWIlebsEf/ kZuhzIropFRjHNc5jNd4mOK9a6omA5fBiWpeX6aggybKA19ZnZc6UOSHkzeraQ== Received: from mail-qt1-f176.google.com (mail-qt1-f176.google.com [209.85.160.176]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: kevans) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Plld65X1jzLNw for ; Mon, 27 Mar 2023 21:02:34 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: by mail-qt1-f176.google.com with SMTP id cr18so6108920qtb.0 for ; Mon, 27 Mar 2023 14:02:34 -0700 (PDT) X-Gm-Message-State: AO0yUKUoEGrJQAUdlMMss4Sm9qsAgZS3gEZFjhfGPHO4KTjWFO+8ttJs 8+Ep+gqDkbLH1hHGSi37rlWYChroXd3LTBgUq0s= X-Google-Smtp-Source: AK7set80jUn6h8SlwlE9uEAgDg6JKE0y83ilsjCj7Wj7ctZ41oEshhXbm7lBZN+poVno9A6njoLsKk8gnpWKNihNWsI= X-Received: by 2002:ac8:5f0b:0:b0:3e3:8a0e:495f with SMTP id x11-20020ac85f0b000000b003e38a0e495fmr4896253qta.13.1679950954162; Mon, 27 Mar 2023 14:02:34 -0700 (PDT) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 From: Kyle Evans Date: Mon, 27 Mar 2023 16:02:23 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: flua/makeman reviews To: FreeBSD Hackers Content-Type: text/plain; charset="UTF-8" X-ThisMailContainsUnwantedMimeParts: N Hi, I have a couple of reviews in flight for flua && makeman, if anybody is interested: - https://reviews.freebsd.org/D39083 (flua: lposix: add more useful functions for general purpose scripts) - https://reviews.freebsd.org/D39084 (tools: build: add a rewrite of makeman in lua) D39084 doesn't hook up makeman.lua to the "makeman" target, yet; it simply adds the new version, then we can validate it and replace the existing makeman shell script. The main benefit of the rewrite of makeman is that it applies some super-naive parallelism to makeman; one fork for every option described in src.conf(5). This dropped execution time on one of our high-core count arm64 machines from ~1m40s on average to ~15s. In a VM on an Intel NUC, down from ~2 minutes to 40s. Thanks, Kyle Evans