CVS commit: src/usr.bin/make

2023-06-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jun 22 09:09:08 UTC 2023 Modified Files: src/usr.bin/make: dir.c src/usr.bin/make/unit-tests: cond-func-make.mk varmod-match.exp varmod-match.mk Log Message: make: clean up comments related to pattern

CVS commit: src/usr.bin/make

2023-06-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jun 22 08:55:33 UTC 2023 Modified Files: src/usr.bin/make: var.c Log Message: make: merge common code for handling the ':M' and ':N' modifiers No functional change. To generate a diff of this commit: cvs rdiff -u -r1.1056

CVS commit: src/usr.bin/make

2023-06-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jun 22 08:55:33 UTC 2023 Modified Files: src/usr.bin/make: var.c Log Message: make: merge common code for handling the ':M' and ':N' modifiers No functional change. To generate a diff of this commit: cvs rdiff -u -r1.1056

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

2023-06-21 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Wed Jun 21 21:21:52 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: directive-include-guard.exp directive-include-guard.mk Log Message: Cleanup guard tests The .PARSEFILE:tA tests add no value, the correct form is

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

2023-06-21 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Wed Jun 21 21:21:52 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: directive-include-guard.exp directive-include-guard.mk Log Message: Cleanup guard tests The .PARSEFILE:tA tests add no value, the correct form is

CVS commit: src/usr.bin/make

2023-06-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jun 21 14:33:36 UTC 2023 Modified Files: src/usr.bin/make: parse.c src/usr.bin/make/unit-tests: directive-include-guard.exp directive-include-guard.mk Log Message: make: skip a file protected by a

CVS commit: src/usr.bin/make

2023-06-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jun 21 14:33:36 UTC 2023 Modified Files: src/usr.bin/make: parse.c src/usr.bin/make/unit-tests: directive-include-guard.exp directive-include-guard.mk Log Message: make: skip a file protected by a

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

2023-06-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jun 21 12:27:50 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: dep-wildcards.mk Log Message: tests/make: document how wildcards behave in a dependency declaration To generate a diff of this commit: cvs rdiff -u -r1.3

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

2023-06-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jun 21 12:27:50 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: dep-wildcards.mk Log Message: tests/make: document how wildcards behave in a dependency declaration To generate a diff of this commit: cvs rdiff -u -r1.3

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

2023-06-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jun 21 12:16:31 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: directive-include-guard.exp directive-include-guard.mk Log Message: tests/make: clean up and extend tests for multiple-inclusion guards

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

2023-06-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jun 21 12:16:31 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: directive-include-guard.exp directive-include-guard.mk Log Message: tests/make: clean up and extend tests for multiple-inclusion guards

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

2023-06-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jun 21 07:30:51 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: var-op-append.mk varname-dot-parsedir.exp varname-dot-parsedir.mk varname-dot-parsefile.exp varname-dot-parsefile.mk Log Message:

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

2023-06-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jun 21 07:30:51 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: var-op-append.mk varname-dot-parsedir.exp varname-dot-parsedir.mk varname-dot-parsefile.exp varname-dot-parsefile.mk Log Message:

CVS commit: src/usr.bin/make

2023-06-20 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Wed Jun 21 04:20:21 UTC 2023 Modified Files: src/usr.bin/make: cond.c src/usr.bin/make/unit-tests: directive-include-guard.exp directive-include-guard.mk Log Message: Allow guard targets to use variables. I

CVS commit: src/usr.bin/make

2023-06-20 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Wed Jun 21 04:20:21 UTC 2023 Modified Files: src/usr.bin/make: cond.c src/usr.bin/make/unit-tests: directive-include-guard.exp directive-include-guard.mk Log Message: Allow guard targets to use variables. I

CVS commit: src/usr.bin/make

2023-06-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Jun 20 09:25:34 UTC 2023 Modified Files: src/usr.bin/make: cond.c make.h parse.c src/usr.bin/make/unit-tests: Makefile directive-include-guard.exp directive-include-guard.mk Log Message: make: allow

CVS commit: src/usr.bin/make

2023-06-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Jun 20 09:25:34 UTC 2023 Modified Files: src/usr.bin/make: cond.c make.h parse.c src/usr.bin/make/unit-tests: Makefile directive-include-guard.exp directive-include-guard.mk Log Message: make: allow

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

2023-06-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 19 20:44:06 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: directive-ifndef.exp directive-ifndef.mk Log Message: tests/make: test triple negation in '.ifndef' To generate a diff of this commit: cvs rdiff -u -r1.5

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

2023-06-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 19 20:44:06 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: directive-ifndef.exp directive-ifndef.mk Log Message: tests/make: test triple negation in '.ifndef' To generate a diff of this commit: cvs rdiff -u -r1.5

CVS commit: src/usr.bin/make

2023-06-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 19 20:14:45 UTC 2023 Modified Files: src/usr.bin/make: Makefile Log Message: make: sort files in coverage report alphabetically To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125 src/usr.bin/make/Makefile

CVS commit: src/usr.bin/make

2023-06-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 19 20:14:45 UTC 2023 Modified Files: src/usr.bin/make: Makefile Log Message: make: sort files in coverage report alphabetically To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125 src/usr.bin/make/Makefile

CVS commit: src/usr.bin/make

2023-06-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 19 20:07:35 UTC 2023 Modified Files: src/usr.bin/make: cond.c src/usr.bin/make/unit-tests: directive-include-guard.exp directive-include-guard.mk Log Message: make: add tests for full code coverage of

CVS commit: src/usr.bin/make

2023-06-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 19 20:07:35 UTC 2023 Modified Files: src/usr.bin/make: cond.c src/usr.bin/make/unit-tests: directive-include-guard.exp directive-include-guard.mk Log Message: make: add tests for full code coverage of

CVS commit: src/usr.bin/make

2023-06-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 19 17:30:56 UTC 2023 Modified Files: src/usr.bin/make: cond.c parse.c Log Message: make: clean up code for skipping files with multiple-inclusion guard No functional change. To generate a diff of this commit: cvs rdiff

CVS commit: src/usr.bin/make

2023-06-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 19 17:30:56 UTC 2023 Modified Files: src/usr.bin/make: cond.c parse.c Log Message: make: clean up code for skipping files with multiple-inclusion guard No functional change. To generate a diff of this commit: cvs rdiff

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

2023-06-19 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Mon Jun 19 15:37:48 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: var-readonly.mk Log Message: Test that .undef of readOnly variable fails To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

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

2023-06-19 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Mon Jun 19 15:37:48 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: var-readonly.mk Log Message: Test that .undef of readOnly variable fails To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/usr.bin/make

2023-06-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 19 12:53:57 UTC 2023 Modified Files: src/usr.bin/make: cond.c make.h parse.c src/usr.bin/make/unit-tests: directive-include-guard.exp directive-include-guard.mk Log Message: make: if a makefile is

CVS commit: src/usr.bin/make

2023-06-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 19 12:53:57 UTC 2023 Modified Files: src/usr.bin/make: cond.c make.h parse.c src/usr.bin/make/unit-tests: directive-include-guard.exp directive-include-guard.mk Log Message: make: if a makefile is

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

2023-06-18 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 18 20:43:53 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: directive-include-guard.exp directive-include-guard.mk Log Message: tests/make: clean up test for multiple-inclusion guards To generate a

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

2023-06-18 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 18 20:43:53 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: directive-include-guard.exp directive-include-guard.mk Log Message: tests/make: clean up test for multiple-inclusion guards To generate a

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

2023-06-18 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 18 19:30:31 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: directive-include-guard.mk Log Message: tests/make: align variable name in test for multiple-inclusion guards To generate a diff of this commit: cvs

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

2023-06-18 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 18 19:30:31 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: directive-include-guard.mk Log Message: tests/make: align variable name in test for multiple-inclusion guards To generate a diff of this commit: cvs

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

2023-06-18 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 18 19:16:51 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: directive-include-guard.exp directive-include-guard.mk Log Message: tests/make: extend test for multiple-inclusion guards To generate a diff

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

2023-06-18 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 18 19:16:51 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: directive-include-guard.exp directive-include-guard.mk Log Message: tests/make: extend test for multiple-inclusion guards To generate a diff

CVS commit: src/usr.bin/make

2023-06-16 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Jun 16 22:30:35 UTC 2023 Modified Files: src/usr.bin/make: var.c Log Message: make: do not allow delete of readOnly variable. Sometimes we mark a variable readOnly to guard against .undef To generate a diff of this commit:

CVS commit: src/usr.bin/make

2023-06-16 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Jun 16 22:30:35 UTC 2023 Modified Files: src/usr.bin/make: var.c Log Message: make: do not allow delete of readOnly variable. Sometimes we mark a variable readOnly to guard against .undef To generate a diff of this commit:

CVS commit: src/usr.bin/make

2023-06-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Jun 16 07:12:46 UTC 2023 Modified Files: src/usr.bin/make: cond.c make.h Log Message: make: remove parameter names from function declarations No binary change. To generate a diff of this commit: cvs rdiff -u -r1.345

CVS commit: src/usr.bin/make

2023-06-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Jun 16 07:12:46 UTC 2023 Modified Files: src/usr.bin/make: cond.c make.h Log Message: make: remove parameter names from function declarations No binary change. To generate a diff of this commit: cvs rdiff -u -r1.345

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

2023-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jun 1 20:56:35 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: check-expect.lua cmdline-undefined.exp cmdline-undefined.mk cond-cmp-numeric-eq.exp cond-cmp-numeric-eq.mk cond-cmp-unary.exp

CVS commit: src/usr.bin/make

2023-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jun 1 09:02:14 UTC 2023 Modified Files: src/usr.bin/make: for.c src/usr.bin/make/unit-tests: directive-for-empty.exp directive-for-escape.exp directive-for-escape.mk directive-for.exp

CVS commit: src/usr.bin/make

2023-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jun 1 09:02:14 UTC 2023 Modified Files: src/usr.bin/make: for.c src/usr.bin/make/unit-tests: directive-for-empty.exp directive-for-escape.exp directive-for-escape.mk directive-for.exp

CVS commit: src/usr.bin/make

2023-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jun 1 07:44:11 UTC 2023 Modified Files: src/usr.bin/make: buf.c buf.h cond.c for.c make.h var.c src/usr.bin/make/unit-tests: cond-cmp-unary.exp cond-cmp-unary.mk Log Message: make: shorten function names, clean up

CVS commit: src/usr.bin/make

2023-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jun 1 07:44:11 UTC 2023 Modified Files: src/usr.bin/make: buf.c buf.h cond.c for.c make.h var.c src/usr.bin/make/unit-tests: cond-cmp-unary.exp cond-cmp-unary.mk Log Message: make: shorten function names, clean up

CVS commit: src/usr.bin/make

2023-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jun 1 06:25:34 UTC 2023 Modified Files: src/usr.bin/make: parse.c src/usr.bin/make/unit-tests: directive-for-break.exp directive-for-break.mk Log Message: make: error out on a .break directive with

CVS commit: src/usr.bin/make

2023-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jun 1 06:25:34 UTC 2023 Modified Files: src/usr.bin/make: parse.c src/usr.bin/make/unit-tests: directive-for-break.exp directive-for-break.mk Log Message: make: error out on a .break directive with

CVS commit: src/usr.bin/make

2023-05-10 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Wed May 10 18:22:33 UTC 2023 Modified Files: src/usr.bin/make: make.1 var.c Log Message: Make :mtime operate on each word in variable value. Reviewed by: rillig To generate a diff of this commit: cvs rdiff -u -r1.365 -r1.366

CVS commit: src/usr.bin/make

2023-05-10 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Wed May 10 18:22:33 UTC 2023 Modified Files: src/usr.bin/make: make.1 var.c Log Message: Make :mtime operate on each word in variable value. Reviewed by: rillig To generate a diff of this commit: cvs rdiff -u -r1.365 -r1.366

CVS commit: src/usr.bin/make

2023-05-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed May 10 16:10:02 UTC 2023 Modified Files: src/usr.bin/make: parse.c Log Message: make: don't print null filename in stack traces ~~~makefile != printf '%s\n' '.include "2.mk"' > 1.mk != printf '%s\n' '!= rm 1.mk' '.info

CVS commit: src/usr.bin/make

2023-05-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed May 10 16:10:02 UTC 2023 Modified Files: src/usr.bin/make: parse.c Log Message: make: don't print null filename in stack traces ~~~makefile != printf '%s\n' '.include "2.mk"' > 1.mk != printf '%s\n' '!= rm 1.mk' '.info

CVS commit: src/usr.bin/make

2023-05-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed May 10 15:57:16 UTC 2023 Modified Files: src/usr.bin/make: parse.c Log Message: make: clean up comments To generate a diff of this commit: cvs rdiff -u -r1.696 -r1.697 src/usr.bin/make/parse.c Please note that diffs are

CVS commit: src/usr.bin/make

2023-05-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed May 10 15:57:16 UTC 2023 Modified Files: src/usr.bin/make: parse.c Log Message: make: clean up comments To generate a diff of this commit: cvs rdiff -u -r1.696 -r1.697 src/usr.bin/make/parse.c Please note that diffs are

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

2023-05-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed May 10 15:53:32 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: cond-func.mk cond-late.mk dep-var.mk varmod-gmtime.mk varmod-localtime.mk varmod-path.mk Log Message: tests/make: clean up comments in tests

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

2023-05-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed May 10 15:53:32 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: cond-func.mk cond-late.mk dep-var.mk varmod-gmtime.mk varmod-localtime.mk varmod-path.mk Log Message: tests/make: clean up comments in tests

CVS commit: src/usr.bin/make

2023-05-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue May 9 21:24:56 UTC 2023 Modified Files: src/usr.bin/make: var.c Log Message: make: improve error message for failed stat in ':mtime' To generate a diff of this commit: cvs rdiff -u -r1.1052 -r1.1053 src/usr.bin/make/var.c

CVS commit: src/usr.bin/make

2023-05-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue May 9 21:24:56 UTC 2023 Modified Files: src/usr.bin/make: var.c Log Message: make: improve error message for failed stat in ':mtime' To generate a diff of this commit: cvs rdiff -u -r1.1052 -r1.1053 src/usr.bin/make/var.c

CVS commit: src/usr.bin/make

2023-05-09 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue May 9 20:53:23 UTC 2023 Modified Files: src/usr.bin/make: make.1 var.c Log Message: make: :mtime=error throw error on stat(2) failure Sometimes we want fatal error if stat fails on the presumed pathname. To generate a diff

CVS commit: src/usr.bin/make

2023-05-09 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue May 9 20:53:23 UTC 2023 Modified Files: src/usr.bin/make: make.1 var.c Log Message: make: :mtime=error throw error on stat(2) failure Sometimes we want fatal error if stat fails on the presumed pathname. To generate a diff

CVS commit: src/usr.bin/make

2023-05-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue May 9 19:43:12 UTC 2023 Modified Files: src/usr.bin/make: for.c src/usr.bin/make/unit-tests: check-expect.lua directive-for-errors.exp directive-for-errors.mk directive-for-escape.exp

CVS commit: src/usr.bin/make

2023-05-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue May 9 19:43:12 UTC 2023 Modified Files: src/usr.bin/make: for.c src/usr.bin/make/unit-tests: check-expect.lua directive-for-errors.exp directive-for-errors.mk directive-for-escape.exp

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

2023-05-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue May 9 16:31:41 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-gmtime.exp varmod-gmtime.mk varmod-localtime.exp varmod-localtime.mk Log Message: tests/make: clean up tests for ':gmtime' and

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

2023-05-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue May 9 16:31:41 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-gmtime.exp varmod-gmtime.mk varmod-localtime.exp varmod-localtime.mk Log Message: tests/make: clean up tests for ':gmtime' and

CVS commit: src/usr.bin/make

2023-05-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue May 9 16:27:00 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: var-eval-short.exp var-eval-short.mk varmod-gmtime.exp varmod-gmtime.mk varmod-localtime.exp

CVS commit: src/usr.bin/make

2023-05-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue May 9 16:27:00 UTC 2023 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: var-eval-short.exp var-eval-short.mk varmod-gmtime.exp varmod-gmtime.mk varmod-localtime.exp

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

2023-05-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue May 9 08:26:14 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-gmtime.exp varmod-gmtime.mk varmod-localtime.exp varmod-localtime.mk Log Message: tests/make: demonstrate parse bug in :gmtime and

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

2023-05-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue May 9 08:26:14 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-gmtime.exp varmod-gmtime.mk varmod-localtime.exp varmod-localtime.mk Log Message: tests/make: demonstrate parse bug in :gmtime and

CVS commit: src/usr.bin/make

2023-05-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon May 8 10:24:07 UTC 2023 Modified Files: src/usr.bin/make: for.c src/usr.bin/make/unit-tests: directive-for-errors.exp directive-for-errors.mk directive-for-escape.exp directive-for-escape.mk

CVS commit: src/usr.bin/make

2023-05-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon May 8 10:24:07 UTC 2023 Modified Files: src/usr.bin/make: for.c src/usr.bin/make/unit-tests: directive-for-errors.exp directive-for-errors.mk directive-for-escape.exp directive-for-escape.mk

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

2023-05-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon May 8 09:24:42 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: directive-for.exp directive-for.mk Log Message: tests/make: add more tests for unusual variable names in .for loops To generate a diff of this commit:

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

2023-05-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon May 8 09:24:42 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: directive-for.exp directive-for.mk Log Message: tests/make: add more tests for unusual variable names in .for loops To generate a diff of this commit:

CVS commit: src/usr.bin/make

2023-05-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon May 8 09:01:20 UTC 2023 Modified Files: src/usr.bin/make: for.c src/usr.bin/make/unit-tests: directive-for.exp directive-for.mk Log Message: make: fix parsing of unusual line continuations in .for loops To generate

CVS commit: src/usr.bin/make

2023-05-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon May 8 09:01:20 UTC 2023 Modified Files: src/usr.bin/make: for.c src/usr.bin/make/unit-tests: directive-for.exp directive-for.mk Log Message: make: fix parsing of unusual line continuations in .for loops To generate

CVS commit: src/usr.bin/make

2023-05-07 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun May 7 16:43:50 UTC 2023 Modified Files: src/usr.bin/make: make.1 Log Message: make.1: lose the trailing blank lines To generate a diff of this commit: cvs rdiff -u -r1.362 -r1.363 src/usr.bin/make/make.1 Please note that

CVS commit: src/usr.bin/make

2023-05-07 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun May 7 16:43:50 UTC 2023 Modified Files: src/usr.bin/make: make.1 Log Message: make.1: lose the trailing blank lines To generate a diff of this commit: cvs rdiff -u -r1.362 -r1.363 src/usr.bin/make/make.1 Please note that

CVS commit: src/usr.bin/make

2023-05-07 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun May 7 16:32:48 UTC 2023 Modified Files: src/usr.bin/make: make.1 Log Message: make: fix description of .PREFIX For at least 20 years, the setting of .PREFIX in make has not matched the documentation. Since the documented

CVS commit: src/usr.bin/make

2023-05-07 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun May 7 16:32:48 UTC 2023 Modified Files: src/usr.bin/make: make.1 Log Message: make: fix description of .PREFIX For at least 20 years, the setting of .PREFIX in make has not matched the documentation. Since the documented

CVS commit: src/usr.bin/make

2023-05-04 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu May 4 22:31:17 UTC 2023 Modified Files: src/usr.bin/make: compat.c Log Message: Compat_RunCommand mark bp volatile gcc 4.8.5 (NetBSD 7.2) gets upset about bp. To generate a diff of this commit: cvs rdiff -u -r1.246 -r1.247

CVS commit: src/usr.bin/make

2023-05-04 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu May 4 22:31:17 UTC 2023 Modified Files: src/usr.bin/make: compat.c Log Message: Compat_RunCommand mark bp volatile gcc 4.8.5 (NetBSD 7.2) gets upset about bp. To generate a diff of this commit: cvs rdiff -u -r1.246 -r1.247

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

2023-04-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 29 10:16:24 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: var-scope-local.exp var-scope-local.mk Log Message: tests/make: extend test for target-local variables To generate a diff of this commit: cvs rdiff -u

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

2023-04-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 29 10:16:24 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: var-scope-local.exp var-scope-local.mk Log Message: tests/make: extend test for target-local variables To generate a diff of this commit: cvs rdiff -u

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

2023-04-28 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Apr 28 13:09:48 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: parse.mk var-scope-local.exp var-scope-local.mk Log Message: tests/make: add tests for target-local variables While here, move a test from

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

2023-04-28 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Apr 28 13:09:48 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: parse.mk var-scope-local.exp var-scope-local.mk Log Message: tests/make: add tests for target-local variables While here, move a test from

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

2023-04-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Apr 7 05:54:16 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: var-scope-cmdline.exp var-scope-cmdline.mk varcmd.mk Log Message: tests/make: add cross references to command line tests To generate a diff

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

2023-04-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Apr 7 05:54:16 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: var-scope-cmdline.exp var-scope-cmdline.mk varcmd.mk Log Message: tests/make: add cross references to command line tests To generate a diff

CVS commit: src/usr.bin/make

2023-03-28 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Mar 28 14:39:31 UTC 2023 Modified Files: src/usr.bin/make: main.c make.h meta.c trace.c var.c Log Message: make: declare all common symbols in headers, unexport others No functional change. To generate a diff of this

CVS commit: src/usr.bin/make

2023-03-28 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Mar 28 14:39:31 UTC 2023 Modified Files: src/usr.bin/make: main.c make.h meta.c trace.c var.c Log Message: make: declare all common symbols in headers, unexport others No functional change. To generate a diff of this

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

2023-03-28 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Mar 28 14:38:29 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: cond-cmp-string.exp cond-cmp-string.mk Log Message: tests/make: add expectations for string comparison errors To generate a diff of this commit: cvs

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

2023-03-28 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Mar 28 14:38:29 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: cond-cmp-string.exp cond-cmp-string.mk Log Message: tests/make: add expectations for string comparison errors To generate a diff of this commit: cvs

CVS commit: src/usr.bin/make

2023-03-22 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Mar 23 03:29:28 UTC 2023 Modified Files: src/usr.bin/make: make.1 Log Message: Document unexplained *** Error code 6 To generate a diff of this commit: cvs rdiff -u -r1.360 -r1.361 src/usr.bin/make/make.1 Please note that

CVS commit: src/usr.bin/make

2023-03-22 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Mar 23 03:29:28 UTC 2023 Modified Files: src/usr.bin/make: make.1 Log Message: Document unexplained *** Error code 6 To generate a diff of this commit: cvs rdiff -u -r1.360 -r1.361 src/usr.bin/make/make.1 Please note that

CVS commit: src/usr.bin/make

2023-03-18 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Mar 18 22:20:12 UTC 2023 Modified Files: src/usr.bin/make: compat.c src/usr.bin/make/unit-tests: cmd-interrupt.exp cmd-interrupt.mk deptgt-delete_on_error.exp Log Message: make: handle .PHONY consitently on

CVS commit: src/usr.bin/make

2023-03-18 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Mar 18 22:20:12 UTC 2023 Modified Files: src/usr.bin/make: compat.c src/usr.bin/make/unit-tests: cmd-interrupt.exp cmd-interrupt.mk deptgt-delete_on_error.exp Log Message: make: handle .PHONY consitently on

CVS commit: src/usr.bin/make

2023-03-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Mar 9 07:06:43 UTC 2023 Modified Files: src/usr.bin/make: make.h Log Message: make: document how read-only variables can be made read-write To generate a diff of this commit: cvs rdiff -u -r1.317 -r1.318

CVS commit: src/usr.bin/make

2023-03-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Mar 9 07:06:43 UTC 2023 Modified Files: src/usr.bin/make: make.h Log Message: make: document how read-only variables can be made read-write To generate a diff of this commit: cvs rdiff -u -r1.317 -r1.318

CVS commit: src/usr.bin/make

2023-03-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Mar 9 06:49:37 UTC 2023 Modified Files: src/usr.bin/make: var.c Log Message: make: fix memory leak when parsing ':from=to' modifiers Since var.c 1.925 from 2021-04-12. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/usr.bin/make

2023-03-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Mar 9 06:49:37 UTC 2023 Modified Files: src/usr.bin/make: var.c Log Message: make: fix memory leak when parsing ':from=to' modifiers Since var.c 1.925 from 2021-04-12. To generate a diff of this commit: cvs rdiff -u

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

2023-03-04 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 4 21:15:30 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: cond-func-empty.exp cond-func-empty.mk Log Message: tests/make: improve explanations in test for 'empty' function To generate a diff of this commit: cvs

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

2023-03-04 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 4 21:15:30 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: cond-func-empty.exp cond-func-empty.mk Log Message: tests/make: improve explanations in test for 'empty' function To generate a diff of this commit: cvs

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

2023-03-04 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 4 13:42:37 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: cond-short.exp cond-short.mk Log Message: tests/make: use proper variable names in short-circuit test The previous variable names V42, V66, iV1 and iV2

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

2023-03-04 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 4 13:42:37 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: cond-short.exp cond-short.mk Log Message: tests/make: use proper variable names in short-circuit test The previous variable names V42, V66, iV1 and iV2

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