Received: by mail.netbsd.org (Postfix, from userid 605) id C638014A12F; Sun, 11 Oct 2015 04:51:27 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id A9FD514A12D for ; Sun, 11 Oct 2015 04:51:25 +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 v6Fu5jEAdB8x for ; Sun, 11 Oct 2015 04:51:25 +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 F391B14A11F for ; Sun, 11 Oct 2015 04:51:24 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id ED81C98; Sun, 11 Oct 2015 04:51:24 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Sun, 11 Oct 2015 04:51:24 +0000 From: "Simon J. Gerraty" Subject: CVS commit: src/usr.bin/make To: source-changes@NetBSD.org X-Mailer: log_accum Message-Id: <20151011045124.ED81C98@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: "Simon J. Gerraty" Mail-Followup-To: source-changes-d@NetBSD.org Module Name: src Committed By: sjg Date: Sun Oct 11 04:51:24 UTC 2015 Modified Files: src/usr.bin/make: arch.c compat.c cond.c for.c job.c main.c make.c meta.c nonints.h parse.c suff.c var.c src/usr.bin/make/unit-tests: varmisc.exp varmisc.mk Log Message: Add Boolean wantit to Var_Parse and Var_Subst wantit will be FALSE when we are just consuming to discard in which case we skip "expensive" things like Cmd_Exec. Reviewed by: christos To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64 src/usr.bin/make/arch.c cvs rdiff -u -r1.100 -r1.101 src/usr.bin/make/compat.c cvs rdiff -u -r1.68 -r1.69 src/usr.bin/make/cond.c src/usr.bin/make/nonints.h cvs rdiff -u -r1.49 -r1.50 src/usr.bin/make/for.c cvs rdiff -u -r1.180 -r1.181 src/usr.bin/make/job.c cvs rdiff -u -r1.233 -r1.234 src/usr.bin/make/main.c cvs rdiff -u -r1.91 -r1.92 src/usr.bin/make/make.c cvs rdiff -u -r1.39 -r1.40 src/usr.bin/make/meta.c cvs rdiff -u -r1.204 -r1.205 src/usr.bin/make/parse.c cvs rdiff -u -r1.73 -r1.74 src/usr.bin/make/suff.c cvs rdiff -u -r1.196 -r1.197 src/usr.bin/make/var.c cvs rdiff -u -r1.1 -r1.2 src/usr.bin/make/unit-tests/varmisc.exp cvs rdiff -u -r1.2 -r1.3 src/usr.bin/make/unit-tests/varmisc.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.