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

2022-08-23 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Aug 23 16:36:02 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: directive-for.mk Log Message: tests/make: demonstrate that .for variables take precedence To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14

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

2022-08-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Aug 18 05:37:05 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: opt-query.mk Log Message: tests/make: fix test for option '-q' in ATF mode When running 'make test' in usr.bin/make, MAKE is set to '$PWD/make', and when

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

2022-08-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Aug 18 05:37:05 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: opt-query.mk Log Message: tests/make: fix test for option '-q' in ATF mode When running 'make test' in usr.bin/make, MAKE is set to '$PWD/make', and when

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

2022-08-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Aug 17 20:05:41 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: opt-query.exp opt-query.mk Log Message: tests/make: demonstrate wrong exit status for '-q' (since 1994) Reported by Jeroen Ruigrok van der Werven via

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

2022-08-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Aug 17 20:05:41 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: opt-query.exp opt-query.mk Log Message: tests/make: demonstrate wrong exit status for '-q' (since 1994) Reported by Jeroen Ruigrok van der Werven via

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

2022-08-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Aug 8 19:53:28 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: parse-var.mk Log Message: tests/make: document history of bug in parsing unbalanced expressions The bug was introduced in var.c 1.323, which merged two

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

2022-08-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Aug 8 19:53:28 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: parse-var.mk Log Message: tests/make: document history of bug in parsing unbalanced expressions The bug was introduced in var.c 1.323, which merged two

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

2022-08-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Aug 6 21:26:06 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: parse-var.exp parse-var.mk varmod-undefined.mk Log Message: tests/make: demonstrate bug in parsing of modifier parts In the modifier

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

2022-08-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Aug 6 21:26:06 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: parse-var.exp parse-var.mk varmod-undefined.mk Log Message: tests/make: demonstrate bug in parsing of modifier parts In the modifier

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

2022-08-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Aug 6 07:06:58 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: varmod.exp varmod.mk Log Message: tests/make: document parsing behavior of modifiers The table was created by manually inspecting the code of the various

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

2022-08-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Aug 6 07:06:58 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: varmod.exp varmod.mk Log Message: tests/make: document parsing behavior of modifiers The table was created by manually inspecting the code of the various

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

2022-07-26 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue Jul 26 19:32:25 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: Makefile Log Message: Pass MAKEOBJDIR to opt-m-include-dir Prevent makeing opt-m-include-dir.tmp in src tree. Reviewed by: rillig To generate a diff of

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

2022-07-26 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue Jul 26 19:32:25 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: Makefile Log Message: Pass MAKEOBJDIR to opt-m-include-dir Prevent makeing opt-m-include-dir.tmp in src tree. Reviewed by: rillig To generate a diff of

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

2022-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jul 10 21:11:49 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: varmod-head.exp varmod-head.mk Log Message: tests/make: extend tests for modifier ':H' To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

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

2022-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jul 10 21:11:49 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: varmod-head.exp varmod-head.mk Log Message: tests/make: extend tests for modifier ':H' To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

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

2022-06-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 12 15:03:27 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: directive-for-null.mk Log Message: tests/make: make test for null bytes in .for loop more readable To generate a diff of this commit: cvs rdiff -u -r1.2

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

2022-06-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 12 15:03:27 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: directive-for-null.mk Log Message: tests/make: make test for null bytes in .for loop more readable To generate a diff of this commit: cvs rdiff -u -r1.2

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

2022-06-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 12 14:27:06 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: opt-define.mk Log Message: tests/make: demonstrate what happens for 'make -DVAR=value' To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

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

2022-06-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 12 14:27:06 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: opt-define.mk Log Message: tests/make: demonstrate what happens for 'make -DVAR=value' To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

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

2022-06-11 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 11 09:15:49 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: varmod-match.exp varmod-match.mk Log Message: tests/make: test edge cases in pattern matching To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

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

2022-06-11 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 11 09:15:49 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: varmod-match.exp varmod-match.mk Log Message: tests/make: test edge cases in pattern matching To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

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

2022-06-11 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 11 07:54:25 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: varmod-match.exp varmod-match.mk Log Message: tests/make: demonstrate another pathological pattern match To generate a diff of this commit: cvs rdiff -u

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

2022-06-11 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 11 07:54:25 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: varmod-match.exp varmod-match.mk Log Message: tests/make: demonstrate another pathological pattern match To generate a diff of this commit: cvs rdiff -u

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

2022-06-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Jun 10 21:28:50 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: Makefile Log Message: tests/make: reword comment in Makefile to be more specific To generate a diff of this commit: cvs rdiff -u -r1.317 -r1.318

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

2022-06-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Jun 10 21:28:50 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: Makefile Log Message: tests/make: reword comment in Makefile to be more specific To generate a diff of this commit: cvs rdiff -u -r1.317 -r1.318

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

2022-06-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Jun 10 18:58:07 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: cmdline.exp cmdline.mk Log Message: tests/make: demonstrate spaces and '#' in command line arguments To generate a diff of this commit: cvs rdiff -u

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

2022-06-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Jun 10 18:58:07 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: cmdline.exp cmdline.mk Log Message: tests/make: demonstrate spaces and '#' in command line arguments To generate a diff of this commit: cvs rdiff -u

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

2022-06-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Jun 2 07:34:40 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: Makefile Log Message: Increase the resource limit so these tests pass on hppa. LGTM from Roland To generate a diff of this commit: cvs rdiff -u -r1.316

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

2022-06-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Jun 2 07:34:40 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: Makefile Log Message: Increase the resource limit so these tests pass on hppa. LGTM from Roland To generate a diff of this commit: cvs rdiff -u -r1.316

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

2022-05-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun May 8 10:14:41 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: varmod-quote-dollar.exp varmod-quote-dollar.mk Log Message: tests/make: explain that assignments ignore leading spaces To generate a diff of

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

2022-05-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun May 8 10:14:41 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: varmod-quote-dollar.exp varmod-quote-dollar.mk Log Message: tests/make: explain that assignments ignore leading spaces To generate a diff of

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

2022-05-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun May 8 07:27:50 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: hanoi-include.mk opt-version.mk opt-x-reduce-exported.exp opt-x-reduce-exported.mk Log Message: tests/make: add test for option '-X', clean up

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

2022-05-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun May 8 07:27:50 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: hanoi-include.mk opt-version.mk opt-x-reduce-exported.exp opt-x-reduce-exported.mk Log Message: tests/make: add test for option '-X', clean up

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

2022-05-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun May 8 06:57:00 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: cond-token-string.exp cond-token-string.mk Log Message: tests/make: fix typo in variable name To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

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

2022-05-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun May 8 06:57:00 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: cond-token-string.exp cond-token-string.mk Log Message: tests/make: fix typo in variable name To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

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

2022-05-07 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat May 7 21:24:53 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: deptgt-posix.mk Log Message: tests/make: document why deptgt-posix needs its own directory As described in PR toolchain/15163, '.include ' first looks in

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

2022-05-07 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat May 7 21:24:53 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: deptgt-posix.mk Log Message: tests/make: document why deptgt-posix needs its own directory As described in PR toolchain/15163, '.include ' first looks in

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

2022-05-07 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat May 7 12:40:40 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: deptgt-posix.mk Log Message: tests/make: clean up comments in test for .POSIX To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

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

2022-05-07 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat May 7 12:40:40 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: deptgt-posix.mk Log Message: tests/make: clean up comments in test for .POSIX To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

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

2022-04-18 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Mon Apr 18 15:59:39 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: deptgt-posix.mk Log Message: Never 'rm -rf ${TMPDIR}' when you cannot be sure what it is Use a safer variable for a subdir of ${TMPDIR} that we know we can

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

2022-04-18 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Mon Apr 18 15:59:39 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: deptgt-posix.mk Log Message: Never 'rm -rf ${TMPDIR}' when you cannot be sure what it is Use a safer variable for a subdir of ${TMPDIR} that we know we can

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

2022-04-18 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Apr 18 14:41:42 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: depsrc-usebefore.mk Log Message: tests/make: refine documentation of test for .USEBEFORE To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

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

2022-04-18 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Apr 18 14:41:42 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: depsrc-usebefore.mk Log Message: tests/make: refine documentation of test for .USEBEFORE To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

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

2022-04-18 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Apr 18 14:38:24 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: depsrc-use.exp depsrc-use.mk depsrc-usebefore.exp depsrc-usebefore.mk Log Message: tests/make: extend tests for .USE and .USEBEFORE To

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

2022-04-18 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Apr 18 14:38:24 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: depsrc-use.exp depsrc-use.mk depsrc-usebefore.exp depsrc-usebefore.mk Log Message: tests/make: extend tests for .USE and .USEBEFORE To

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

2022-03-25 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Mar 25 23:03:47 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: directive-undef.mk Log Message: tests/make: test .undef for exported global variables To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

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

2022-03-25 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Mar 25 23:03:47 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: directive-undef.mk Log Message: tests/make: test .undef for exported global variables To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

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

2022-03-25 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Mar 25 22:38:39 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: Makefile Log Message: tests/make: suppress -DCLEANUP output in test deptgt-phony To generate a diff of this commit: cvs rdiff -u -r1.309 -r1.310

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

2022-03-25 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Mar 25 22:38:39 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: Makefile Log Message: tests/make: suppress -DCLEANUP output in test deptgt-phony To generate a diff of this commit: cvs rdiff -u -r1.309 -r1.310

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

2022-03-03 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Mar 3 20:20:23 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: varmod-match.exp varmod-match.mk Log Message: tests/make: add more comprehensive tests for ':M' and ':N' To generate a diff of this commit: cvs rdiff -u

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

2022-03-03 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Mar 3 20:20:23 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: varmod-match.exp varmod-match.mk Log Message: tests/make: add more comprehensive tests for ':M' and ':N' To generate a diff of this commit: cvs rdiff -u

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

2022-03-02 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Wed Mar 2 19:32:16 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: depsrc-meta.mk meta-cmd-cmp.mk Log Message: Add nofilemon to meta mode tests The unit-tests for meta mode do not depend on filemon. Adding nofilemon to

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

2022-03-02 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Wed Mar 2 19:32:16 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: depsrc-meta.mk meta-cmd-cmp.mk Log Message: Add nofilemon to meta mode tests The unit-tests for meta mode do not depend on filemon. Adding nofilemon to

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

2022-02-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 12 20:05:36 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: opt-keep-going-indirect.mk Log Message: tests/make: clean up comments in test for indirect -k failures See PR#49720. To generate a diff of this commit:

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

2022-02-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 12 20:05:36 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: opt-keep-going-indirect.mk Log Message: tests/make: clean up comments in test for indirect -k failures See PR#49720. To generate a diff of this commit:

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

2022-02-11 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 11 23:44:18 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: deptgt-phony.exp deptgt-phony.mk Log Message: tests/make: reproduce filesystem lookup of .PHONY nodes As described in PR toolchain/15164. To generate a

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

2022-02-11 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 11 23:44:18 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: deptgt-phony.exp deptgt-phony.mk Log Message: tests/make: reproduce filesystem lookup of .PHONY nodes As described in PR toolchain/15164. To generate a

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

2022-02-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Feb 9 21:24:29 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: Makefile objdir-writable.mk Log Message: tests/make: remove redundant 'echo' from variable assignments Before main.c 1.231 from 2014-09-09, a variable

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

2022-02-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Feb 9 21:24:29 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: Makefile objdir-writable.mk Log Message: tests/make: remove redundant 'echo' from variable assignments Before main.c 1.231 from 2014-09-09, a variable

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

2022-02-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Feb 9 18:54:19 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: Makefile cmdline.exp export.exp objdir-writable.exp Log Message: tests/make: use more distinctive placeholder for TMPDIR To generate a diff

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

2022-02-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Feb 9 18:54:19 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: Makefile cmdline.exp export.exp objdir-writable.exp Log Message: tests/make: use more distinctive placeholder for TMPDIR To generate a diff

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

2022-02-05 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 5 10:41:15 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: var-scope-local.mk Log Message: tests/make: document and try to reproduce the crash in Parse_IsVar Fixed in parse.c 1.662 from today. To actually crash

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

2022-02-05 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 5 10:41:15 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: var-scope-local.mk Log Message: tests/make: document and try to reproduce the crash in Parse_IsVar Fixed in parse.c 1.662 from today. To actually crash

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

2022-01-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 29 10:21:26 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: var-recursive.mk Log Message: tests/make: sync comment in test for recursive variable To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

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

2022-01-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 29 10:21:26 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: var-recursive.mk Log Message: tests/make: sync comment in test for recursive variable To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

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

2022-01-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 29 10:09:37 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: var-recursive.exp var-recursive.mk Log Message: tests/make: demonstrate recursive variable in target To generate a diff of this commit: cvs rdiff -u

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

2022-01-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 29 10:09:37 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: var-recursive.exp var-recursive.mk Log Message: tests/make: demonstrate recursive variable in target To generate a diff of this commit: cvs rdiff -u

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

2022-01-28 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 29 00:52:53 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: check-expect.lua var-scope-local.exp var-scope-local.mk Log Message: tests/make: extend and isolate tests for target-local variables Reusing

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

2022-01-28 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 29 00:52:53 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: check-expect.lua var-scope-local.exp var-scope-local.mk Log Message: tests/make: extend and isolate tests for target-local variables Reusing

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

2022-01-27 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Jan 27 21:50:50 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: Makefile opt-debug-hash.exp Log Message: numEntries can vary To generate a diff of this commit: cvs rdiff -u -r1.301 -r1.302

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

2022-01-27 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Jan 27 21:50:50 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: Makefile opt-debug-hash.exp Log Message: numEntries can vary To generate a diff of this commit: cvs rdiff -u -r1.301 -r1.302

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

2022-01-27 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jan 27 20:15:14 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: directive-for-escape.exp directive-for-escape.mk Log Message: tests/make: add more edge cases for expansion of .for loop body To generate a

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

2022-01-27 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jan 27 20:15:14 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: directive-for-escape.exp directive-for-escape.mk Log Message: tests/make: add more edge cases for expansion of .for loop body To generate a

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

2022-01-27 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jan 27 11:26:44 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: directive-for-escape.exp directive-for-escape.mk Log Message: tests/make: explain escaping in .for loops, add more test cases To generate a

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

2022-01-27 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jan 27 11:26:44 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: directive-for-escape.exp directive-for-escape.mk Log Message: tests/make: explain escaping in .for loops, add more test cases To generate a

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

2022-01-27 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jan 27 10:42:02 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: varname.mk Log Message: tests/make: test hash code collisions of variable names In HashEntry_KeyEquals, the line 'return false' was not covered by any

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

2022-01-27 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jan 27 10:42:02 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: varname.mk Log Message: tests/make: test hash code collisions of variable names In HashEntry_KeyEquals, the line 'return false' was not covered by any

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

2022-01-26 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Jan 27 06:56:27 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: var-scope-local.exp var-scope-local.mk Log Message: Unit test for local variables To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

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

2022-01-26 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Jan 27 06:56:27 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: var-scope-local.exp var-scope-local.mk Log Message: Unit test for local variables To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

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

2022-01-26 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Jan 27 02:24:46 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: Makefile opt-where-am-i.mk Log Message: Do not allow /usr/obj to cause failure. To generate a diff of this commit: cvs rdiff -u -r1.300 -r1.301

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

2022-01-26 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Jan 27 02:24:46 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: Makefile opt-where-am-i.mk Log Message: Do not allow /usr/obj to cause failure. To generate a diff of this commit: cvs rdiff -u -r1.300 -r1.301

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

2022-01-26 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jan 26 22:47:03 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: depsrc-meta.exp depsrc-meta.mk varname-dot-make-jobs.exp varname-dot-make-jobs.mk Log Message: tests/make: test meta mode in jobs mode To

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

2022-01-26 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jan 26 22:47:03 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: depsrc-meta.exp depsrc-meta.mk varname-dot-make-jobs.exp varname-dot-make-jobs.mk Log Message: tests/make: test meta mode in jobs mode To

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

2022-01-26 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jan 26 22:19:25 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: depsrc-meta.mk Log Message: tests/make: remove unnecessary conditional processing for meta test The .if/.else distracted from the main topic of the test

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

2022-01-26 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jan 26 22:19:25 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: depsrc-meta.mk Log Message: tests/make: remove unnecessary conditional processing for meta test The .if/.else distracted from the main topic of the test

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

2022-01-23 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jan 23 21:48:59 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: deptgt-main.exp deptgt-main.mk directive-dinclude.exp directive-dinclude.mk directive-hyphen-include.exp directive-hyphen-include.mk

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

2022-01-23 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jan 23 21:48:59 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: deptgt-main.exp deptgt-main.mk directive-dinclude.exp directive-dinclude.mk directive-hyphen-include.exp directive-hyphen-include.mk

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

2022-01-23 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jan 23 18:59:18 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: varmod-to-separator.exp varmod-to-separator.mk Log Message: tests/make: add more tests for the modifier ':ts' To generate a diff of this

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

2022-01-23 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jan 23 18:59:18 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: varmod-to-separator.exp varmod-to-separator.mk Log Message: tests/make: add more tests for the modifier ':ts' To generate a diff of this

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

2022-01-23 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jan 23 18:15:29 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: posix.mk Log Message: tests/make: run nested makes with -r to reduce side effects To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

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

2022-01-23 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jan 23 18:15:29 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: posix.mk Log Message: tests/make: run nested makes with -r to reduce side effects To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

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

2022-01-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 22 21:50:42 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: cond-op-parentheses.exp cond-op-parentheses.mk deptgt-error.exp deptgt-error.mk deptgt-ignore.exp deptgt-ignore.mk

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

2022-01-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 22 21:50:42 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: cond-op-parentheses.exp cond-op-parentheses.mk deptgt-error.exp deptgt-error.mk deptgt-ignore.exp deptgt-ignore.mk

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

2022-01-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 22 17:10:51 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: opt-debug-hash.exp opt-debug-hash.mk opt-where-am-i.exp opt-where-am-i.mk parse.exp parse.mk varmod-quote-dollar.exp

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

2022-01-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 22 17:10:51 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: opt-debug-hash.exp opt-debug-hash.mk opt-where-am-i.exp opt-where-am-i.mk parse.exp parse.mk varmod-quote-dollar.exp

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

2022-01-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 22 16:23:56 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: Makefile directive-elifdef.mk directive-ifmake.exp directive-ifmake.mk Log Message: tests/make: explore edge cases involving .ifmake To

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

2022-01-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 22 16:23:56 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: Makefile directive-elifdef.mk directive-ifmake.exp directive-ifmake.mk Log Message: tests/make: explore edge cases involving .ifmake To

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

2022-01-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jan 20 19:16:25 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: dep-duplicate.exp dep-duplicate.mk Log Message: tests/make: refine test for wrong diagnostic line To trigger the faulty code path, the file where the

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

2022-01-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jan 20 19:16:25 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: dep-duplicate.exp dep-duplicate.mk Log Message: tests/make: refine test for wrong diagnostic line To trigger the faulty code path, the file where the

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

2022-01-16 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun Jan 16 18:16:07 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: varname-makeflags.mk Log Message: Ensure make gets -r Apart from ensuring no influence from /usr/share/mk when bmake is built for the first time on a non-BSD

<    1   2   3   4   5   >