git: deff8e07e67e - Create tag vendor/NetBSD/bmake/20230622
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 27 Jun 2023 20:30:31 UTC
The annotated tag vendor/NetBSD/bmake/20230622 has been created by sjg: URL: https://cgit.FreeBSD.org/src/tag/?h=vendor/NetBSD/bmake/20230622 tag vendor/NetBSD/bmake/20230622 Tagger: Simon J. Gerraty <sjg@FreeBSD.org> TaggerDate: 2023-06-27 20:29:54 +0000 Tag bmake/20230622 commit 3e39ce563b9ba25883e5aa37d9799eda9e57c1e0 Author: Simon J. Gerraty <sjg@FreeBSD.org> AuthorDate: 2023-06-27 20:29:43 +0000 Commit: Simon J. Gerraty <sjg@FreeBSD.org> CommitDate: 2023-06-27 20:29:43 +0000 Import bmake-20230622 Relevant/interesting changes: o optimize string matching for ':M' and ':N' o warn about malformed patterns in ':M', ':N' and '.if make(...)' o allow guards to be targets as well as variables The guard targets may include variable references like __${.PARSEDIR:tA}/${.PARSEFILE}__ o optimization for makefiles protected from multiple-inclusion skip even opening the file after first include. o var.c: do not allow delete of readOnly variable o parse.c: .break takes no args