CVS commit: src/usr.bin/make/unit-tests

2023-12-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Dec 20 09:46:00 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: vardebug.exp vardebug.mk Log Message: tests/make: add the expected output to the test for variable debugging To generate a diff of this commit: cvs rdiff

CVS commit: src/usr.bin/make/unit-tests

2023-12-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Dec 20 09:46:00 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: vardebug.exp vardebug.mk Log Message: tests/make: add the expected output to the test for variable debugging To generate a diff of this commit: cvs rdiff

CVS commit: src/usr.bin/make

2023-12-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Dec 20 09:03:09 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: var-scope-local.exp var-scope-local.mk vardebug.exp varname-dot-shell.exp varname-dot-suffixes.exp

CVS commit: src/usr.bin/make

2023-12-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Dec 20 09:03:09 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: var-scope-local.exp var-scope-local.mk vardebug.exp varname-dot-shell.exp varname-dot-suffixes.exp

CVS commit: src/usr.bin/make

2023-12-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Dec 20 08:50:10 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: deptgt-makeflags.exp var-readonly.exp vardebug.exp varname-dot-shell.exp varname-dot-suffixes.exp

CVS commit: src/usr.bin/make

2023-12-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Dec 20 08:50:10 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: deptgt-makeflags.exp var-readonly.exp vardebug.exp varname-dot-shell.exp varname-dot-suffixes.exp

CVS commit: src/usr.bin/make/unit-tests

2023-12-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Dec 20 08:42:10 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: var-readonly.exp var-readonly.mk Log Message: tests/make: demonstrate confusing debug log for read-only variables The message 'delete %s' that occurs

CVS commit: src/usr.bin/make/unit-tests

2023-12-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Dec 20 08:42:10 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: var-readonly.exp var-readonly.mk Log Message: tests/make: demonstrate confusing debug log for read-only variables The message 'delete %s' that occurs

CVS commit: src/usr.bin/make

2023-12-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Dec 19 20:08:28 UTC 2023 Modified Files: src/usr.bin/make: Makefile Log Message: make: clean up code coverage report files Remove trailing whitespace. Remove the first line, as it only repeats the filename. Remove the line

CVS commit: src/usr.bin/make

2023-12-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Dec 19 20:08:28 UTC 2023 Modified Files: src/usr.bin/make: Makefile Log Message: make: clean up code coverage report files Remove trailing whitespace. Remove the first line, as it only repeats the filename. Remove the line

CVS commit: src/usr.bin/make

2023-12-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Dec 19 19:33:40 UTC 2023 Modified Files: src/usr.bin/make: buf.c buf.h compat.c cond.c dir.c hash.c hash.h job.c job.h parse.c suff.c var.c src/usr.bin/make/unit-tests: cond-func-empty.mk dep-var.mk dir.mk

CVS commit: src/usr.bin/make

2023-12-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Dec 19 19:33:40 UTC 2023 Modified Files: src/usr.bin/make: buf.c buf.h compat.c cond.c dir.c hash.c hash.h job.c job.h parse.c suff.c var.c src/usr.bin/make/unit-tests: cond-func-empty.mk dep-var.mk dir.mk

CVS commit: src/usr.bin/make/unit-tests

2023-12-18 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Dec 18 11:13:51 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-subst-regex.mk varmod-subst.mk Log Message: tests/make: fix typo in test for ':C' modifier The expression ${U:...} was always undefined, as there

CVS commit: src/usr.bin/make/unit-tests

2023-12-18 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Dec 18 11:13:51 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-subst-regex.mk varmod-subst.mk Log Message: tests/make: fix typo in test for ':C' modifier The expression ${U:...} was always undefined, as there

CVS commit: src/usr.bin/make/unit-tests

2023-12-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 17 23:19:02 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-match.exp varmod-match.mk Log Message: tests/make: test the fast code path for ':M' patterns like '*.c' To generate a diff of this commit: cvs

CVS commit: src/usr.bin/make/unit-tests

2023-12-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 17 23:19:02 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-match.exp varmod-match.mk Log Message: tests/make: test the fast code path for ':M' patterns like '*.c' To generate a diff of this commit: cvs

CVS commit: src/usr.bin/make

2023-12-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 17 22:46:44 UTC 2023 Modified Files: src/usr.bin/make: str.c Log Message: make: speed up pattern matching in the ':M' modifier In the common patterns where '*' is followed by a regular character, such as in the patterns

CVS commit: src/usr.bin/make

2023-12-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 17 22:46:44 UTC 2023 Modified Files: src/usr.bin/make: str.c Log Message: make: speed up pattern matching in the ':M' modifier In the common patterns where '*' is followed by a regular character, such as in the patterns

CVS commit: src/usr.bin/make/unit-tests

2023-12-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 17 14:07:22 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: directive-include-guard.exp directive-include-guard.mk var-scope-local-legacy.exp var-scope-local-legacy.mk varmod-mtime.mk

CVS commit: src/usr.bin/make

2023-12-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 17 10:48:10 UTC 2023 Modified Files: src/usr.bin/make: Makefile Log Message: make: on cleandir, clean the unit-tests as well To generate a diff of this commit: cvs rdiff -u -r1.125 -r1.126 src/usr.bin/make/Makefile

CVS commit: src/usr.bin/make

2023-12-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 17 10:48:10 UTC 2023 Modified Files: src/usr.bin/make: Makefile Log Message: make: on cleandir, clean the unit-tests as well To generate a diff of this commit: cvs rdiff -u -r1.125 -r1.126 src/usr.bin/make/Makefile

CVS commit: src/usr.bin/make/unit-tests

2023-12-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 17 09:44:00 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: check-expect.lua cond-op-and.mk cond-op-or.mk deptgt.mk directive-export-gmake.mk directive-for-errors.mk directive-warning.mk Log

CVS commit: src/usr.bin/make/unit-tests

2023-12-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 17 09:17:16 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: directive-include-guard.exp directive-include-guard.mk Log Message: tests/make: add tests for spacing in multiple-inclusion guards To

CVS commit: src/usr.bin/make/unit-tests

2023-12-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 17 09:17:16 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: directive-include-guard.exp directive-include-guard.mk Log Message: tests/make: add tests for spacing in multiple-inclusion guards To

CVS commit: src/usr.bin/make

2023-12-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 17 09:02:26 UTC 2023 Modified Files: src/usr.bin/make: main.c make.h meta.c Log Message: make: clean up unused return value of str2Lst_Append No functional change. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/usr.bin/make

2023-12-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 17 09:02:26 UTC 2023 Modified Files: src/usr.bin/make: main.c make.h meta.c Log Message: make: clean up unused return value of str2Lst_Append No functional change. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/usr.bin/make

2023-12-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 17 08:53:55 UTC 2023 Modified Files: src/usr.bin/make: cond.c dir.c hash.c hash.h job.c main.c parse.c suff.c var.c src/usr.bin/make/unit-tests: directive-include-guard.mk Log Message: make: clean up

CVS commit: src/usr.bin/make

2023-12-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 17 08:53:55 UTC 2023 Modified Files: src/usr.bin/make: cond.c dir.c hash.c hash.h job.c main.c parse.c suff.c var.c src/usr.bin/make/unit-tests: directive-include-guard.mk Log Message: make: clean up

CVS commit: src/usr.bin/make/unit-tests

2023-12-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 17 00:19:11 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-match.exp varmod-match.mk Log Message: tests/make: add basic tests for the ':M' modifier To generate a diff of this commit: cvs rdiff -u -r1.12

CVS commit: src/usr.bin/make/unit-tests

2023-12-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 17 00:19:11 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-match.exp varmod-match.mk Log Message: tests/make: add basic tests for the ':M' modifier To generate a diff of this commit: cvs rdiff -u -r1.12

CVS commit: src/usr.bin/make/unit-tests

2023-12-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Dec 16 23:40:33 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-match.exp Log Message: tests/make: fix line numbers in expected test output for ':M' To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12

CVS commit: src/usr.bin/make/unit-tests

2023-12-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Dec 16 23:40:33 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-match.exp Log Message: tests/make: fix line numbers in expected test output for ':M' To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12

CVS commit: src/usr.bin/make/unit-tests

2023-12-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Dec 16 23:38:35 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-match.exp varmod-match.mk Log Message: tests/make: reorganize tests for the ':M' modifier Add a table of contents. Group the existing tests into

CVS commit: src/usr.bin/make/unit-tests

2023-12-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Dec 16 23:38:35 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-match.exp varmod-match.mk Log Message: tests/make: reorganize tests for the ':M' modifier Add a table of contents. Group the existing tests into

CVS commit: src/usr.bin/make

2023-12-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Dec 16 21:26:07 UTC 2023 Modified Files: src/usr.bin/make: str.c Log Message: make: eliminate a local variable in Str_Match No functional change. To generate a diff of this commit: cvs rdiff -u -r1.99 -r1.100

CVS commit: src/usr.bin/make

2023-12-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Dec 16 21:26:07 UTC 2023 Modified Files: src/usr.bin/make: str.c Log Message: make: eliminate a local variable in Str_Match No functional change. To generate a diff of this commit: cvs rdiff -u -r1.99 -r1.100

CVS commit: src/usr.bin/make

2023-12-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 10 20:17:24 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: vardebug.exp varname-dot-shell.exp Log Message: make: explain in the debug log why a variable assignment is ignored To

CVS commit: src/usr.bin/make

2023-12-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 10 20:17:24 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: vardebug.exp varname-dot-shell.exp Log Message: make: explain in the debug log why a variable assignment is ignored To

CVS commit: src/usr.bin/make

2023-12-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 10 20:12:28 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: cond-late.exp cond-late.mk varmod-ifelse.exp varmod-ifelse.mk Log Message: make: remove redundant text from

CVS commit: src/usr.bin/make

2023-12-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 10 20:12:28 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: cond-late.exp cond-late.mk varmod-ifelse.exp varmod-ifelse.mk Log Message: make: remove redundant text from

CVS commit: src/usr.bin/make

2023-12-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 10 20:03:30 UTC 2023 Modified Files: src/usr.bin/make: var.c Log Message: make: clean up the check for command line variables It looked suspicious that to check whether a variable was set via the command line, the

CVS commit: src/usr.bin/make

2023-12-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 10 20:03:30 UTC 2023 Modified Files: src/usr.bin/make: var.c Log Message: make: clean up the check for command line variables It looked suspicious that to check whether a variable was set via the command line, the

CVS commit: src/usr.bin/make

2023-12-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 10 19:56:53 UTC 2023 Modified Files: src/usr.bin/make: var.c Log Message: make: clean up comments and local identifiers No binary change, except for line numbers in assertions. To generate a diff of this commit: cvs

CVS commit: src/usr.bin/make

2023-12-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 10 19:56:53 UTC 2023 Modified Files: src/usr.bin/make: var.c Log Message: make: clean up comments and local identifiers No binary change, except for line numbers in assertions. To generate a diff of this commit: cvs

CVS commit: src/usr.bin/make

2023-12-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 10 18:59:50 UTC 2023 Modified Files: src/usr.bin/make: var.c Log Message: make: document how to trigger a use-after-free bug Since 2017-02-01. To generate a diff of this commit: cvs rdiff -u -r1.1077 -r1.1078

CVS commit: src/usr.bin/make

2023-12-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 10 18:59:50 UTC 2023 Modified Files: src/usr.bin/make: var.c Log Message: make: document how to trigger a use-after-free bug Since 2017-02-01. To generate a diff of this commit: cvs rdiff -u -r1.1077 -r1.1078

CVS commit: src/usr.bin/make

2023-12-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 10 14:30:51 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varmod-subst-regex.mk Log Message: make: fix crash in ':C' modifier on an empty expression Since var.c 1.982 from

CVS commit: src/usr.bin/make

2023-12-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 10 14:30:51 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varmod-subst-regex.mk Log Message: make: fix crash in ':C' modifier on an empty expression Since var.c 1.982 from

CVS commit: src/usr.bin/make

2023-12-08 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Dec 9 00:13:38 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varname-dot-shell.exp Log Message: make: Var_SetWithFlags set fromCmd for SCOPE_CMDLINE Set fromCmd true for SCOPE_CMDLINE

CVS commit: src/usr.bin/make

2023-12-08 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Dec 9 00:13:38 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varname-dot-shell.exp Log Message: make: Var_SetWithFlags set fromCmd for SCOPE_CMDLINE Set fromCmd true for SCOPE_CMDLINE

CVS commit: src/usr.bin/make/unit-tests

2023-12-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Dec 6 22:28:20 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: directive-for.exp directive-for.mk Log Message: tests/make: show how global variables are unaffected by .for loops To generate a diff of this commit: cvs

CVS commit: src/usr.bin/make/unit-tests

2023-12-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Dec 6 22:28:20 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: directive-for.exp directive-for.mk Log Message: tests/make: show how global variables are unaffected by .for loops To generate a diff of this commit: cvs

CVS commit: src/usr.bin/make

2023-11-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 19 22:50:11 UTC 2023 Modified Files: src/usr.bin/make: arch.c cond.c for.c parse.c suff.c var.c Log Message: make: replace 'variable expression' with 'expression' in comments No binary change. To generate a diff of

CVS commit: src/usr.bin/make

2023-11-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 19 22:50:11 UTC 2023 Modified Files: src/usr.bin/make: arch.c cond.c for.c parse.c suff.c var.c Log Message: make: replace 'variable expression' with 'expression' in comments No binary change. To generate a diff of

CVS commit: src/usr.bin/make/unit-tests

2023-11-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 19 22:32:44 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: cond-short.mk dep-var.mk deptgt-makeflags.mk directive-for-escape.mk directive.mk moderrs.exp moderrs.mk var-op-default.mk

CVS commit: src/usr.bin/make/unit-tests

2023-11-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 19 22:32:44 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: cond-short.mk dep-var.mk deptgt-makeflags.mk directive-for-escape.mk directive.mk moderrs.exp moderrs.mk var-op-default.mk

CVS commit: src/usr.bin/make

2023-11-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 19 22:06:15 UTC 2023 Modified Files: src/usr.bin/make: suff.c var.c src/usr.bin/make/unit-tests: cmd-errors-jobs.exp cmd-errors-lint.exp cmd-errors.exp dep-var.exp directive-for-escape.exp moderrs.exp

CVS commit: src/usr.bin/make

2023-11-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 19 22:06:15 UTC 2023 Modified Files: src/usr.bin/make: suff.c var.c src/usr.bin/make/unit-tests: cmd-errors-jobs.exp cmd-errors-lint.exp cmd-errors.exp dep-var.exp directive-for-escape.exp moderrs.exp

CVS commit: src/usr.bin/make/unit-tests

2023-11-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 19 21:47:52 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: cmdline-undefined.mk comment.mk cond-cmp-string.mk cond-cmp-unary.mk cond-eof.mk cond-func-defined.exp cond-func-defined.mk

CVS commit: src/usr.bin/make/unit-tests

2023-11-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 19 21:47:52 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: cmdline-undefined.mk comment.mk cond-cmp-string.mk cond-cmp-unary.mk cond-eof.mk cond-func-defined.exp cond-func-defined.mk

CVS commit: src/usr.bin/make

2023-11-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 19 12:11:34 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varmod-mtime.exp varmod-mtime.mk Log Message: tests/make: cover all code paths for the ':mtime' modifier To generate a

CVS commit: src/usr.bin/make

2023-11-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 19 12:11:34 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varmod-mtime.exp varmod-mtime.mk Log Message: tests/make: cover all code paths for the ':mtime' modifier To generate a

CVS commit: src/usr.bin/make

2023-11-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 19 11:47:49 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varmod-mtime.exp varmod-mtime.mk Log Message: make: produce more accurate error message for invalid ':mtime' argument To

CVS commit: src/usr.bin/make

2023-11-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 19 11:47:49 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varmod-mtime.exp varmod-mtime.mk Log Message: make: produce more accurate error message for invalid ':mtime' argument To

CVS commit: src/usr.bin/make/unit-tests

2023-11-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 19 11:37:44 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-mtime.exp varmod-mtime.mk Log Message: tests/make: test non-integer fallback in ':mtime' modifier To generate a diff of this commit: cvs rdiff -u

CVS commit: src/usr.bin/make/unit-tests

2023-11-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 19 11:37:44 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-mtime.exp varmod-mtime.mk Log Message: tests/make: test non-integer fallback in ':mtime' modifier To generate a diff of this commit: cvs rdiff -u

CVS commit: src/usr.bin/make

2023-11-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 19 11:30:28 UTC 2023 Modified Files: src/usr.bin/make: var.c Log Message: make: extract detection of ':from=to' to a separate function No functional change. To generate a diff of this commit: cvs rdiff -u -r1.1070

CVS commit: src/usr.bin/make

2023-11-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 19 11:30:28 UTC 2023 Modified Files: src/usr.bin/make: var.c Log Message: make: extract detection of ':from=to' to a separate function No functional change. To generate a diff of this commit: cvs rdiff -u -r1.1070

CVS commit: src/usr.bin/make

2023-11-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 19 09:45:19 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: directive-export-gmake.exp directive-export-gmake.mk directive-export.exp directive-export.mk Log Message:

CVS commit: src/usr.bin/make

2023-11-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 19 09:45:19 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: directive-export-gmake.exp directive-export-gmake.mk directive-export.exp directive-export.mk Log Message:

CVS commit: src/usr.bin/make

2023-11-18 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Nov 18 20:19:08 UTC 2023 Modified Files: src/usr.bin/make: var.c Log Message: make: clean up the modifier ':[...]' No functional change. To generate a diff of this commit: cvs rdiff -u -r1.1068 -r1.1069

CVS commit: src/usr.bin/make

2023-11-18 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Nov 18 20:19:08 UTC 2023 Modified Files: src/usr.bin/make: var.c Log Message: make: clean up the modifier ':[...]' No functional change. To generate a diff of this commit: cvs rdiff -u -r1.1068 -r1.1069

CVS commit: src/usr.bin/make/unit-tests

2023-11-18 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Nov 18 19:25:43 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-ifelse.mk Log Message: tests/make: test parsing of the ':?' modifier To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24

CVS commit: src/usr.bin/make

2023-11-02 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Nov 2 06:09:07 UTC 2023 Modified Files: src/usr.bin/make: var.c Log Message: make: when comparing substrings, don't read beyond the substring's end Right now, Substring_Words terminates each word with a '\0', but that's an

CVS commit: src/usr.bin/make

2023-11-02 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Nov 2 06:09:07 UTC 2023 Modified Files: src/usr.bin/make: var.c Log Message: make: when comparing substrings, don't read beyond the substring's end Right now, Substring_Words terminates each word with a '\0', but that's an

CVS commit: src/usr.bin/make

2023-11-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Nov 2 05:55:22 UTC 2023 Modified Files: src/usr.bin/make: main.c parse.c var.c Log Message: make: miscellaneous cleanups No functional change. To generate a diff of this commit: cvs rdiff -u -r1.602 -r1.603

CVS commit: src/usr.bin/make

2023-11-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Nov 2 05:55:22 UTC 2023 Modified Files: src/usr.bin/make: main.c parse.c var.c Log Message: make: miscellaneous cleanups No functional change. To generate a diff of this commit: cvs rdiff -u -r1.602 -r1.603

CVS commit: src/usr.bin/make/unit-tests

2023-11-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Nov 2 05:46:26 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: var-op-append.mk Log Message: tests/make: test appending to an environment variable To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12

CVS commit: src/usr.bin/make/unit-tests

2023-11-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Nov 2 05:46:26 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: var-op-append.mk Log Message: tests/make: test appending to an environment variable To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12

CVS commit: src/usr.bin/make

2023-11-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Nov 2 05:40:49 UTC 2023 Modified Files: src/usr.bin/make: main.c parse.c var.c src/usr.bin/make/unit-tests: varmod-defined.mk Log Message: make: clean up comments No functional change. To generate a diff of this

CVS commit: src/usr.bin/make

2023-11-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Nov 2 05:40:49 UTC 2023 Modified Files: src/usr.bin/make: main.c parse.c var.c src/usr.bin/make/unit-tests: varmod-defined.mk Log Message: make: clean up comments No functional change. To generate a diff of this

CVS commit: src/usr.bin/make

2023-11-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Nov 2 05:14:58 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: var-op-append.mk varmod-defined.mk varmod-match-escape.mk varmod-match.mk Log Message: make: sync comments with

CVS commit: src/usr.bin/make

2023-11-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Nov 2 05:14:58 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: var-op-append.mk varmod-defined.mk varmod-match-escape.mk varmod-match.mk Log Message: make: sync comments with

CVS commit: src/usr.bin/make

2023-11-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Nov 2 04:50:44 UTC 2023 Modified Files: src/usr.bin/make: main.c make.h parse.c Log Message: make: inline a single-line cross-file function No functional change. To generate a diff of this commit: cvs rdiff -u -r1.600

CVS commit: src/usr.bin/make

2023-11-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Nov 2 04:50:44 UTC 2023 Modified Files: src/usr.bin/make: main.c make.h parse.c Log Message: make: inline a single-line cross-file function No functional change. To generate a diff of this commit: cvs rdiff -u -r1.600

CVS commit: src/usr.bin/make/unit-tests

2023-10-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Oct 19 18:24:33 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: cond-short.exp cond-short.mk directive-for.exp directive-for.mk directive-ifndef.mk directive-include-guard.exp

CVS commit: src/usr.bin/make/unit-tests

2023-10-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Oct 19 18:24:33 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: cond-short.exp cond-short.mk directive-for.exp directive-for.mk directive-ifndef.mk directive-include-guard.exp

CVS commit: src/usr.bin/make

2023-09-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Sep 21 20:30:59 UTC 2023 Modified Files: src/usr.bin/make: dir.c Log Message: make: remove obsolete comments, clean up comments and identifiers No binary change, except for the line numbers in assertions. To generate a

CVS commit: src/usr.bin/make

2023-09-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Sep 21 20:30:59 UTC 2023 Modified Files: src/usr.bin/make: dir.c Log Message: make: remove obsolete comments, clean up comments and identifiers No binary change, except for the line numbers in assertions. To generate a

CVS commit: src/usr.bin/make

2023-09-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Sep 19 17:43:44 UTC 2023 Modified Files: src/usr.bin/make: main.c Log Message: make: clean up code for parsing the '-j' command line option No binary change. To generate a diff of this commit: cvs rdiff -u -r1.599 -r1.600

CVS commit: src/usr.bin/make

2023-09-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Sep 19 17:43:44 UTC 2023 Modified Files: src/usr.bin/make: main.c Log Message: make: clean up code for parsing the '-j' command line option No binary change. To generate a diff of this commit: cvs rdiff -u -r1.599 -r1.600

CVS commit: src/usr.bin/make

2023-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Sep 10 21:52:37 UTC 2023 Modified Files: src/usr.bin/make: main.c make.1 Log Message: make: fix typo To generate a diff of this commit: cvs rdiff -u -r1.598 -r1.599 src/usr.bin/make/main.c cvs rdiff -u -r1.370 -r1.371

CVS commit: src/usr.bin/make

2023-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Sep 10 21:52:37 UTC 2023 Modified Files: src/usr.bin/make: main.c make.1 Log Message: make: fix typo To generate a diff of this commit: cvs rdiff -u -r1.598 -r1.599 src/usr.bin/make/main.c cvs rdiff -u -r1.370 -r1.371

CVS commit: src/usr.bin/make/unit-tests

2023-09-10 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun Sep 10 16:25:32 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: opt-jobs.mk varname-dot-make-jobs.mk Log Message: make: skip -jC tests unless .MAKE.JOBS.C is yes To generate a diff of this commit: cvs rdiff -u -r1.4

CVS commit: src/usr.bin/make/unit-tests

2023-09-10 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun Sep 10 16:25:32 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: opt-jobs.mk varname-dot-make-jobs.mk Log Message: make: skip -jC tests unless .MAKE.JOBS.C is yes To generate a diff of this commit: cvs rdiff -u -r1.4

CVS commit: src/usr.bin/make

2023-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Sep 10 11:52:30 UTC 2023 Modified Files: src/usr.bin/make: make.h Log Message: make: remove redundant 'extern' from function declaration To generate a diff of this commit: cvs rdiff -u -r1.324 -r1.325

CVS commit: src/usr.bin/make

2023-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Sep 10 11:52:30 UTC 2023 Modified Files: src/usr.bin/make: make.h Log Message: make: remove redundant 'extern' from function declaration To generate a diff of this commit: cvs rdiff -u -r1.324 -r1.325

CVS commit: src/usr.bin/make

2023-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Sep 10 11:41:33 UTC 2023 Modified Files: src/usr.bin/make: main.c src/usr.bin/make/unit-tests: opt-jobs.mk Log Message: make: add more details to usage message of -j option To generate a diff of this commit: cvs

CVS commit: src/usr.bin/make

2023-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Sep 10 11:41:33 UTC 2023 Modified Files: src/usr.bin/make: main.c src/usr.bin/make/unit-tests: opt-jobs.mk Log Message: make: add more details to usage message of -j option To generate a diff of this commit: cvs

CVS commit: src/usr.bin/make/unit-tests

2023-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Sep 10 11:00:55 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: opt-jobs.mk Log Message: tests/make: add tests for parsing the -j option To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

<    1   2   3   4   5   6   7   8   9   10   >