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

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 30 01:51:51 UTC 2025 Modified Files: src/usr.bin/make/unit-tests: varparse-errors.mk Log Message: tests/make: fix test for printing the stack trace Depending on the exact environment in which the test is run, the "./" pat

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

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 30 01:51:51 UTC 2025 Modified Files: src/usr.bin/make/unit-tests: varparse-errors.mk Log Message: tests/make: fix test for printing the stack trace Depending on the exact environment in which the test is run, the "./" pat

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

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 29 20:19:58 UTC 2025 Modified Files: src/usr.bin/make/unit-tests: varmod.exp varmod.mk Log Message: tests/make: fix the documented modifier table The SysV column was largely incorrect or too unspecific, stating N/A when "

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

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 29 20:19:58 UTC 2025 Modified Files: src/usr.bin/make/unit-tests: varmod.exp varmod.mk Log Message: tests/make: fix the documented modifier table The SysV column was largely incorrect or too unspecific, stating N/A when "

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

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 29 17:31:35 UTC 2025 Modified Files: src/usr.bin/make/unit-tests: varmod-to-separator.mk Log Message: tests/make: remove copy-and-paste errors from warning messages Several of the warnings didn't match what they actually

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

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 29 17:31:35 UTC 2025 Modified Files: src/usr.bin/make/unit-tests: varmod-to-separator.mk Log Message: tests/make: remove copy-and-paste errors from warning messages Several of the warnings didn't match what they actually

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

2025-01-25 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Jan 25 22:46:30 UTC 2025 Modified Files: src/usr.bin/make/unit-tests: Makefile Log Message: make/unit-tests: avoid failure on NFS The 'rm -rf ${TMPDIR}' at the end of the 'test' target, fails when building on NFS because the tem

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

2025-01-25 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Jan 25 22:46:30 UTC 2025 Modified Files: src/usr.bin/make/unit-tests: Makefile Log Message: make/unit-tests: avoid failure on NFS The 'rm -rf ${TMPDIR}' at the end of the 'test' target, fails when building on NFS because the tem

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

2025-01-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jan 12 23:10:30 UTC 2025 Modified Files: src/usr.bin/make/unit-tests: suff.exp suff.mk Log Message: tests/make: fix suffix rule test in ATF mode To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/usr.bin/make/un

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

2025-01-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jan 12 23:10:30 UTC 2025 Modified Files: src/usr.bin/make/unit-tests: suff.exp suff.mk Log Message: tests/make: fix suffix rule test in ATF mode To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/usr.bin/make/un

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

2025-01-11 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 11 20:16:40 UTC 2025 Modified Files: src/usr.bin/make/unit-tests: check-expect.lua cond-token-string.mk cond-undef-lint.mk directive-include.mk opt-debug-lint.mk vardebug.mk varmod-edge.mk varmod.mk

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

2025-01-11 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 11 20:16:40 UTC 2025 Modified Files: src/usr.bin/make/unit-tests: check-expect.lua cond-token-string.mk cond-undef-lint.mk directive-include.mk opt-debug-lint.mk vardebug.mk varmod-edge.mk varmod.mk

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

2025-01-02 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Jan 3 05:00:37 UTC 2025 Modified Files: src/usr.bin/make/unit-tests: directive-if-nested.mk Log Message: tests/make: properly label deeply nested .if directives To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 sr

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

2025-01-02 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Jan 3 05:00:37 UTC 2025 Modified Files: src/usr.bin/make/unit-tests: directive-if-nested.mk Log Message: tests/make: properly label deeply nested .if directives To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 sr

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

2024-11-23 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Nov 23 22:48:09 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varname-dot-make-level.exp varname-dot-make-level.mk Log Message: tests/make: demonstrate confusing error message for .MAKE.LEVEL.ENV To gener

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

2024-11-23 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Nov 23 22:48:09 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varname-dot-make-level.exp varname-dot-make-level.mk Log Message: tests/make: demonstrate confusing error message for .MAKE.LEVEL.ENV To gener

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

2024-11-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Nov 22 05:36:33 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: Makefile Log Message: tests/make: speed up running the tests Only 4 of the 389 tests need to postprocess their output, so spare the extra 'cat' call in the

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

2024-11-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Nov 22 05:36:33 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: Makefile Log Message: tests/make: speed up running the tests Only 4 of the 389 tests need to postprocess their output, so spare the extra 'cat' call in the

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

2024-08-29 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Aug 29 17:56:37 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: cmdline.exp cmdline.mk Log Message: make: unit-tests/cmdline do not remove TMPDIR When running unit-tests in meta mode, removing TMPDIR while still in use is

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

2024-08-29 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Aug 29 17:56:37 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: cmdline.exp cmdline.mk Log Message: make: unit-tests/cmdline do not remove TMPDIR When running unit-tests in meta mode, removing TMPDIR while still in use is

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

2024-08-26 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Aug 27 05:01:03 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: var-recursive.exp var-recursive.mk Log Message: tests/make: add stricter checks to test for recursive variables To generate a diff of this commit: cvs rdi

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

2024-08-26 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Aug 27 05:01:03 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: var-recursive.exp var-recursive.mk Log Message: tests/make: add stricter checks to test for recursive variables To generate a diff of this commit: cvs rdi

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

2024-08-18 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Aug 18 13:40:51 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: Makefile cmdline.mk Log Message: tests/make: clean up private temporary directory after running tests Fixes PR bin/58569. To generate a diff of this comm

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

2024-08-18 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Aug 18 13:40:51 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: Makefile cmdline.mk Log Message: tests/make: clean up private temporary directory after running tests Fixes PR bin/58569. To generate a diff of this comm

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

2024-08-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Aug 7 05:37:11 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: cond-func.exp cond-func.mk directive-include-guard.exp directive-include-guard.mk Log Message: tests/make: demonstrate unintended parsing of wor

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

2024-08-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Aug 7 05:37:11 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: cond-func.exp cond-func.mk directive-include-guard.exp directive-include-guard.mk Log Message: tests/make: demonstrate unintended parsing of wor

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

2024-07-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 22 18:02:51 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: cmd-errors-jobs.exp cmd-errors-jobs.mk Log Message: tests/make: demonstrate wrong exit status for .END dependency To generate a diff of this commit: cvs r

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

2024-07-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 22 18:02:51 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: cmd-errors-jobs.exp cmd-errors-jobs.mk Log Message: tests/make: demonstrate wrong exit status for .END dependency To generate a diff of this commit: cvs r

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

2024-07-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jul 20 13:59:31 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: cmd-errors-jobs.exp cmd-errors-jobs.mk Log Message: tests/make: demonstrate failing dependency in parallel mode In parallel mode, when generating the comma

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

2024-07-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jul 20 13:59:31 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: cmd-errors-jobs.exp cmd-errors-jobs.mk Log Message: tests/make: demonstrate failing dependency in parallel mode In parallel mode, when generating the comma

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

2024-07-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jul 20 09:22:19 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: moderrs.exp moderrs.mk Log Message: tests/make: remove redundant context information The affected target is already mentioned in the line containing the er

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

2024-07-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jul 20 09:22:19 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: moderrs.exp moderrs.mk Log Message: tests/make: remove redundant context information The affected target is already mentioned in the line containing the er

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

2024-07-13 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jul 13 15:10:06 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: cmd-interrupt.exp cmd-interrupt.mk Log Message: tests/make: demonstrate interrupting make in compat mode To generate a diff of this commit: cvs rdiff -u -

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

2024-07-13 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jul 13 15:10:06 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: cmd-interrupt.exp cmd-interrupt.mk Log Message: tests/make: demonstrate interrupting make in compat mode To generate a diff of this commit: cvs rdiff -u -

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

2024-07-07 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jul 7 11:20:10 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: directive-for-escape.exp directive-for-escape.mk Log Message: tests/make: remove '# expect' lines from .exp file These lines are only supposed

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

2024-07-07 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jul 7 11:20:10 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: directive-for-escape.exp directive-for-escape.mk Log Message: tests/make: remove '# expect' lines from .exp file These lines are only supposed

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

2024-07-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jul 6 11:09:17 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod-edge.mk Log Message: tests/make: sync a comment with reality To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/usr.bin/make/unit-te

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

2024-07-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jul 6 11:09:17 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod-edge.mk Log Message: tests/make: sync a comment with reality To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/usr.bin/make/unit-te

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

2024-07-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jul 6 10:14:35 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: deptgt.exp deptgt.mk directive-for-errors.exp directive-for-errors.mk directive-for-escape.exp directive-for-escape.mk directive-for.

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

2024-07-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jul 6 10:14:35 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: deptgt.exp deptgt.mk directive-for-errors.exp directive-for-errors.mk directive-for-escape.exp directive-for-escape.mk directive-for.

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

2024-07-05 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Jul 5 17:41:50 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: cmd-errors-jobs.mk cmd-errors-lint.mk cmd-errors.mk directive-for-escape.exp directive-for-escape.mk moderrs.mk varmisc.mk varmod-edg

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

2024-07-05 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Jul 5 17:41:50 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: cmd-errors-jobs.mk cmd-errors-lint.mk cmd-errors.mk directive-for-escape.exp directive-for-escape.mk moderrs.mk varmisc.mk varmod-edg

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

2024-06-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 30 14:23:18 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: moderrs.exp moderrs.mk Log Message: tests/make: replace 'want' comments with 'expect' directives The 'want' comments needed to be cross-checked manually, w

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

2024-06-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 30 14:23:18 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: moderrs.exp moderrs.mk Log Message: tests/make: replace 'want' comments with 'expect' directives The 'want' comments needed to be cross-checked manually, w

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

2024-06-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jun 6 20:41:50 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod.exp varmod.mk Log Message: tests/make: test unescaped '$' at the end of a modifier part In ParseModifierPart, an unescaped '$' that occurs right bef

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

2024-06-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jun 6 20:41:50 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod.exp varmod.mk Log Message: tests/make: test unescaped '$' at the end of a modifier part In ParseModifierPart, an unescaped '$' that occurs right bef

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

2024-06-02 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Mon Jun 3 02:46:29 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod-undefined.mk Log Message: Note that varmod-undefined depends on .MAKE.SAVE_DOLLARS=yes To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 s

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

2024-06-02 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Mon Jun 3 02:46:29 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod-undefined.mk Log Message: Note that varmod-undefined depends on .MAKE.SAVE_DOLLARS=yes To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 s

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

2024-06-02 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 2 17:44:48 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod-undefined.mk Log Message: tests/make: test more details of the :U and :D modifiers To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src

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

2024-06-02 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 2 17:44:48 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod-undefined.mk Log Message: tests/make: test more details of the :U and :D modifiers To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src

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

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 18:44:05 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: directive-export-literal.exp directive-export-literal.mk varmod-head.mk varmod-sysv.exp varmod-sysv.mk varmod-tail.mk varmod-to-separ

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

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 18:44:05 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: directive-export-literal.exp directive-export-literal.mk varmod-head.mk varmod-sysv.exp varmod-sysv.mk varmod-tail.mk varmod-to-separ

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

2024-06-01 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Jun 1 15:54:41 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: Makefile Log Message: Run check-expect.lua in .CURDIR To generate a diff of this commit: cvs rdiff -u -r1.346 -r1.347 src/usr.bin/make/unit-tests/Makefile P

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

2024-06-01 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Jun 1 15:54:41 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: Makefile Log Message: Run check-expect.lua in .CURDIR To generate a diff of this commit: cvs rdiff -u -r1.346 -r1.347 src/usr.bin/make/unit-tests/Makefile P

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

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 11:24:11 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: directive-for-errors.mk Log Message: tests/make: test invalid character in a late .for variable name This covers the cleanup code that frees the earlier va

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

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 11:24:11 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: directive-for-errors.mk Log Message: tests/make: test invalid character in a late .for variable name This covers the cleanup code that frees the earlier va

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

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 11:06:17 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varname-dot-objdir.exp varname-dot-objdir.mk Log Message: tests/make: cover purging the realpath cache In purge_relative_cached_realpaths, the

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

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 11:06:17 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varname-dot-objdir.exp varname-dot-objdir.mk Log Message: tests/make: cover purging the realpath cache In purge_relative_cached_realpaths, the

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

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 10:06:23 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: Makefile directive-export.exp directive-export.mk Log Message: tests/make: require all expected messages to be listed in the .mk files To gene

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

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 10:06:23 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: Makefile directive-export.exp directive-export.mk Log Message: tests/make: require all expected messages to be listed in the .mk files To gene

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

2024-05-31 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri May 31 07:13:12 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: directive-for-empty.exp directive-for-empty.mk opt-debug-hash.exp opt-debug-hash.mk Log Message: tests/make: replace or document .error in tests

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

2024-05-31 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri May 31 07:13:12 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: directive-for-empty.exp directive-for-empty.mk opt-debug-hash.exp opt-debug-hash.mk Log Message: tests/make: replace or document .error in tests

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

2024-05-25 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat May 25 21:11:30 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: dep-duplicate.exp dep-duplicate.mk Log Message: tests/make: rename temporary file The filename extension '.inc' is reserved for files that are checked into

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

2024-05-25 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat May 25 21:11:30 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: dep-duplicate.exp dep-duplicate.mk Log Message: tests/make: rename temporary file The filename extension '.inc' is reserved for files that are checked into

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

2024-04-30 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue Apr 30 16:41:33 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: Makefile deptgt-phony.exp Log Message: Subst DEFSYSPATH in deptgt-phony To generate a diff of this commit: cvs rdiff -u -r1.343 -r1.344 src/usr.bin/make/unit

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

2024-04-30 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue Apr 30 16:41:33 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: Makefile deptgt-phony.exp Log Message: Subst DEFSYSPATH in deptgt-phony To generate a diff of this commit: cvs rdiff -u -r1.343 -r1.344 src/usr.bin/make/unit

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

2024-04-27 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 27 20:23:22 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: archive.exp archive.mk Log Message: tests/make: test detection of static library files To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/usr

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

2024-04-27 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 27 20:23:22 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: archive.exp archive.mk Log Message: tests/make: test detection of static library files To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/usr

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

2024-04-02 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Apr 2 15:05:15 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: opt-keep-going-indirect.mk Log Message: tests/make: pass PATH onto child processes This fixes the tests on some Cygwin variant where the shell does not ini

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

2024-04-02 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Apr 2 15:05:15 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: opt-keep-going-indirect.mk Log Message: tests/make: pass PATH onto child processes This fixes the tests on some Cygwin variant where the shell does not ini

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

2024-04-02 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Apr 2 11:11:00 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: opt-chdir.exp opt-chdir.mk Log Message: tests/make: remove test for overly long chdir argument On Cygwin, the path '/././..././' is normalized before being

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

2024-04-02 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Apr 2 11:11:00 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: opt-chdir.exp opt-chdir.mk Log Message: tests/make: remove test for overly long chdir argument On Cygwin, the path '/././..././' is normalized before being

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

2024-03-05 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Mar 5 23:07:58 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: var-scope-local.exp var-scope-local.mk Log Message: tests/make: clean up test for local scope variables Use the same style of quotes for both kinds of vari

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

2024-03-05 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Mar 5 23:07:58 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: var-scope-local.exp var-scope-local.mk Log Message: tests/make: clean up test for local scope variables Use the same style of quotes for both kinds of vari

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

2024-03-01 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Mar 1 20:15:59 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: var-scope-local.exp var-scope-local.mk Log Message: make: update var-scope-local test Show what VAR value is in environment of target script. To generate a

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

2024-03-01 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Mar 1 20:15:59 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: var-scope-local.exp var-scope-local.mk Log Message: make: update var-scope-local test Show what VAR value is in environment of target script. To generate a

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

2024-02-04 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Feb 4 09:29:50 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod-indirect.exp varmod-indirect.mk Log Message: tests/make: extend test for wrong evaluation in parse-only mode To generate a diff of this commit: cvs

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

2024-02-04 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Feb 4 09:29:50 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod-indirect.exp varmod-indirect.mk Log Message: tests/make: extend test for wrong evaluation in parse-only mode To generate a diff of this commit: cvs

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

2024-02-04 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Feb 4 08:51:57 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod-indirect.exp varmod-indirect.mk Log Message: tests/make: indirect modifiers are evaluated in parse-only mode Found by sjg@. To generate a diff of

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

2024-02-04 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Feb 4 08:51:57 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod-indirect.exp varmod-indirect.mk Log Message: tests/make: indirect modifiers are evaluated in parse-only mode Found by sjg@. To generate a diff of

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

2024-01-07 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jan 7 11:42:22 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod-assign.exp varmod-assign.mk Log Message: tests/make: test the '::=' modifier in target scope To generate a diff of this commit: cvs rdiff -u -r1.18

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

2024-01-07 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jan 7 11:42:22 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod-assign.exp varmod-assign.mk Log Message: tests/make: test the '::=' modifier in target scope To generate a diff of this commit: cvs rdiff -u -r1.18

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

2024-01-06 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun Jan 7 02:07:44 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: Makefile Log Message: make: unit-tests handle TEST_MAKE:T != make We need to allow for ${TEST_MAKE:T}[1-9]: etc when TEST_MAKE is not 'make' To generate a d

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

2024-01-06 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun Jan 7 02:07:44 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: Makefile Log Message: make: unit-tests handle TEST_MAKE:T != make We need to allow for ${TEST_MAKE:T}[1-9]: etc when TEST_MAKE is not 'make' To generate a d

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

2024-01-05 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Jan 5 23:36:45 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: var-op-shell.mk Log Message: tests/make: test long shell commands via Cmd_Exec To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/usr.bin/mak

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

2024-01-05 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Jan 5 23:36:45 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: var-op-shell.mk Log Message: tests/make: test long shell commands via Cmd_Exec To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/usr.bin/mak

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

2023-12-31 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 31 10:09:01 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-assign.mk Log Message: tests/make: finish incomplete sentence in test for assignment modifiers To generate a diff of this commit: cvs rdiff -u -r1.

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

2023-12-31 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Dec 31 10:09:01 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-assign.mk Log Message: tests/make: finish incomplete sentence in test for assignment modifiers To generate a diff of this commit: cvs rdiff -u -r1.

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

2023-12-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Dec 29 15:47:03 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-assign.exp varmod-assign.mk Log Message: tests/make: test the '::=' assignment modifier To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.

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

2023-12-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Dec 29 15:47:03 UTC 2023 Modified Files: src/usr.bin/make/unit-tests: varmod-assign.exp varmod-assign.mk Log Message: tests/make: test the '::=' assignment modifier To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.

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/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 above

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 above

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 wa

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 wa

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 rdif

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 rdif

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 varmod-ra

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 varmod-ra

  1   2   3   4   5   >