Received: by mail.netbsd.org (Postfix, from userid 605) id 8909114A289; Sat, 23 Mar 2013 21:33:30 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 4661014A287 for ; Sat, 23 Mar 2013 21:33:29 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id FrImJFUYusxi for ; Sat, 23 Mar 2013 21:33:28 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 8931014A26F for ; Sat, 23 Mar 2013 21:33:28 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 53E00175DD; Sat, 23 Mar 2013 21:33:28 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Sat, 23 Mar 2013 21:33:28 +0000 From: "David A. Holland" Subject: CVS commit: othersrc/usr.bin/dholland-make2 To: source-changes@NetBSD.org X-Mailer: log_accum Message-Id: <20130323213328.53E00175DD@cvs.netbsd.org> Sender: source-changes-owner@NetBSD.org List-Id: source-changes.NetBSD.org Precedence: bulk Reply-To: source-changes-d@NetBSD.org Mail-Reply-To: "David A. Holland" Mail-Followup-To: source-changes-d@NetBSD.org Module Name: othersrc Committed By: dholland Date: Sat Mar 23 21:33:28 UTC 2013 Modified Files: othersrc/usr.bin/dholland-make2: make.c Log Message: Improve the toBeMade queue code so it doesn't do bulk array shifts every time you remove something from the queue head. If this turns out not to be good enough it can be tuned and/or made into a circular queue later. (Also, in the long run, the non-tail insertions may go away; they seem to chiefly be associated with the .ORDER implementation and may not be needed after the primary graph structure gets some strengthening.) To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 othersrc/usr.bin/dholland-make2/make.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.