Module Name: src Committed By: rillig Date: Sun Apr 11 12:06:53 UTC 2021
Modified Files: src/usr.bin/make: make.h nonints.h Added Files: src/usr.bin/make: str.h Log Message: make: add types Substring and LazyBuf These will be used for making the string handling more efficient, avoiding allocations, especially when evaluating variable expressions. Since the string handling has grown quite a bit in the last months, extract it into its own header file. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.260 -r1.261 src/usr.bin/make/make.h cvs rdiff -u -r1.211 -r1.212 src/usr.bin/make/nonints.h cvs rdiff -u -r0 -r1.1 src/usr.bin/make/str.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.