CVS commit: src/usr.bin/make

2025-04-05 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 29 16:44:14 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: moderrs.exp moderrs.mk vardebug.exp vardebug.mk varmod-edge.exp varmod-edge.mk varmod-indirect.exp va

Re: CVS commit: src/usr.bin/make

2025-04-05 Thread Roland Illig
Am 30.03.2025 um 11:51 schrieb Roland Illig: > Module Name: src > Committed By: rillig > Date: Sun Mar 30 09:51:51 UTC 2025 > > Modified Files: > src/usr.bin/make: parse.c > src/usr.bin/make/unit-tests: ... > > Log Message: > make: use '"filename" line 123' for locations instea

CVS commit: src/usr.bin/make

2025-04-05 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 30 01:09:41 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varmod-assign.exp varmod-assign.mk Log Message: make: add details to error message for the "::=" modifier The previous erro

CVS commit: src/usr.bin/make

2025-04-04 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Mar 31 14:35:22 UTC 2025 Modified Files: src/usr.bin/make: main.c Log Message: make(1): Nix trailing whitespace. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.640 -r1.641 src/usr.bin/

CVS commit: src/usr.bin/make

2025-03-31 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Mar 31 14:35:22 UTC 2025 Modified Files: src/usr.bin/make: main.c Log Message: make(1): Nix trailing whitespace. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.640 -r1.641 src/usr.bin/

CVS commit: src/usr.bin/make

2025-03-30 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun Mar 30 21:24:57 UTC 2025 Modified Files: src/usr.bin/make: main.c make.1 make.h parse.c var.c Log Message: make: POSIX mode, check for sysV style modifiers first A POSIX compatible makefile should not be using any of our native

CVS commit: src/usr.bin/make

2025-03-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 30 16:43:10 UTC 2025 Modified Files: src/usr.bin/make: for.c src/usr.bin/make/unit-tests: directive-for-errors.exp directive-for-errors.mk directive-for.exp directive-for.mk varmod-indirect.e

CVS commit: src/usr.bin/make

2025-03-30 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun Mar 30 21:24:57 UTC 2025 Modified Files: src/usr.bin/make: main.c make.1 make.h parse.c var.c Log Message: make: POSIX mode, check for sysV style modifiers first A POSIX compatible makefile should not be using any of our native

CVS commit: src/usr.bin/make

2025-03-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 30 16:43:10 UTC 2025 Modified Files: src/usr.bin/make: for.c src/usr.bin/make/unit-tests: directive-for-errors.exp directive-for-errors.mk directive-for.exp directive-for.mk varmod-indirect.e

CVS commit: src/usr.bin/make

2025-03-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 30 09:51:51 UTC 2025 Modified Files: src/usr.bin/make: parse.c src/usr.bin/make/unit-tests: Makefile archive.exp check-expect.lua cmdline-undefined.exp cond-cmp-numeric-eq.exp cond-cmp-numeric.exp

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

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 30 01:27:13 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: moderrs.exp varmod-select-words.exp varmod-select-words.mk varmod.exp varmod.mk Log Message: make: fix error mes

CVS commit: src/usr.bin/make

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 30 01:27:13 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: moderrs.exp varmod-select-words.exp varmod-select-words.mk varmod.exp varmod.mk Log Message: make: fix error mes

CVS commit: src/usr.bin/make

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 30 01:09:41 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varmod-assign.exp varmod-assign.mk Log Message: make: add details to error message for the "::=" modifier The previous erro

CVS commit: src/usr.bin/make

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 30 00:50:33 UTC 2025 Modified Files: src/usr.bin/make: var.c Log Message: make: simplify error handling for unknown modifiers To generate a diff of this commit: cvs rdiff -u -r1.1154 -r1.1155 src/usr.bin/make/var.c Plea

CVS commit: src/usr.bin/make

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 30 00:50:33 UTC 2025 Modified Files: src/usr.bin/make: var.c Log Message: make: simplify error handling for unknown modifiers To generate a diff of this commit: cvs rdiff -u -r1.1154 -r1.1155 src/usr.bin/make/var.c Plea

CVS commit: src/usr.bin/make

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 30 00:35:52 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: moderrs.exp moderrs.mk varmod-sysv.mk varmod-to-separator.exp varmod-to-separator.mk varmod.mk Log Message: make

CVS commit: src/usr.bin/make

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 30 00:35:52 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: moderrs.exp moderrs.mk varmod-sysv.mk varmod-to-separator.exp varmod-to-separator.mk varmod.mk Log Message: make

CVS commit: src/usr.bin/make

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 29 23:50:07 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varmod-order.exp varmod-order.mk varmod.mk varparse-errors.exp varparse-errors.mk Log Message: make: let unknown

CVS commit: src/usr.bin/make

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 29 23:50:07 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varmod-order.exp varmod-order.mk varmod.mk varparse-errors.exp varparse-errors.mk Log Message: make: let unknown

CVS commit: src/usr.bin/make

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 29 21:30:48 UTC 2025 Modified Files: src/usr.bin/make: make.h parse.c var.c src/usr.bin/make/unit-tests: varparse-errors.exp varparse-errors.mk Log Message: make: in a stack trace with details and includes, list th

CVS commit: src/usr.bin/make

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 29 21:30:48 UTC 2025 Modified Files: src/usr.bin/make: make.h parse.c var.c src/usr.bin/make/unit-tests: varparse-errors.exp varparse-errors.mk Log Message: make: in a stack trace with details and includes, list th

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

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 29 19:08:53 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: cmd-errors-jobs.exp cmd-errors-jobs.mk cmd-errors-lint.exp cmd-errors-lint.mk cmd-errors.exp cmd-errors.mk

CVS commit: src/usr.bin/make

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 29 19:08:53 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: cmd-errors-jobs.exp cmd-errors-jobs.mk cmd-errors-lint.exp cmd-errors-lint.mk cmd-errors.exp cmd-errors.mk

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

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 29 11:24:35 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: moderrs.exp varmod-indirect.exp varmod.exp Log Message: make: add details about indirect modifiers to the stack traces Prev

CVS commit: src/usr.bin/make

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 29 16:44:14 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: moderrs.exp moderrs.mk vardebug.exp vardebug.mk varmod-edge.exp varmod-edge.mk varmod-indirect.exp va

CVS commit: src/usr.bin/make

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 29 11:24:35 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: moderrs.exp varmod-indirect.exp varmod.exp Log Message: make: add details about indirect modifiers to the stack traces Prev

CVS commit: src/usr.bin/make

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 29 12:02:41 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: moderrs.exp moderrs.mk Log Message: make: fix error message for unclosed expression Even in an unclosed expression such as

CVS commit: src/usr.bin/make

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 29 12:02:41 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: moderrs.exp moderrs.mk Log Message: make: fix error message for unclosed expression Even in an unclosed expression such as

CVS commit: src/usr.bin/make

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 29 11:51:54 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: moderrs.exp moderrs.mk varmod-assign.exp varmod-assign.mk varmod-edge.exp varmod-edge.mk varmod-sysv.exp

CVS commit: src/usr.bin/make

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 29 11:51:54 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: moderrs.exp moderrs.mk varmod-assign.exp varmod-assign.mk varmod-edge.exp varmod-edge.mk varmod-sysv.exp

CVS commit: src/usr.bin/make

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 29 10:39:49 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: check-expect.lua cmd-errors-jobs.exp cmd-errors-jobs.mk cmd-errors-lint.exp cmd-errors.exp lint.exp m

CVS commit: src/usr.bin/make

2025-03-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 29 10:39:49 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: check-expect.lua cmd-errors-jobs.exp cmd-errors-jobs.mk cmd-errors-lint.exp cmd-errors.exp lint.exp m

CVS commit: src/usr.bin/make

2025-03-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 22 12:23:00 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varname-dot-make-level.exp varname-dot-make-level.mk Log Message: make: ignore attempts to override a read-only

CVS commit: src/usr.bin/make

2025-03-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 22 12:23:00 UTC 2025 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varname-dot-make-level.exp varname-dot-make-level.mk Log Message: make: ignore attempts to override a read-only

CVS commit: src/usr.bin/make

2025-03-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 8 20:15:03 UTC 2025 Modified Files: src/usr.bin/make: job.c Log Message: make: re-add cast for pid_t -1 POSIX only specifies that pid_t is an arithmetic type, it doesn't even have to be an integer type. Just in case a pl

CVS commit: src/usr.bin/make

2025-03-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Mar 8 20:15:03 UTC 2025 Modified Files: src/usr.bin/make: job.c Log Message: make: re-add cast for pid_t -1 POSIX only specifies that pid_t is an arithmetic type, it doesn't even have to be an integer type. Just in case a pl

CVS commit: src/usr.bin/make

2025-03-07 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Mar 7 16:41:21 UTC 2025 Modified Files: src/usr.bin/make: job.c Log Message: make: prevent SIGPIPE for child processes in parallel mode Starting with job.c 1.198 from 2020-06-19, when one branch of a parallel build failed, m

CVS commit: src/usr.bin/make

2025-03-07 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Mar 7 16:41:21 UTC 2025 Modified Files: src/usr.bin/make: job.c Log Message: make: prevent SIGPIPE for child processes in parallel mode Starting with job.c 1.198 from 2020-06-19, when one branch of a parallel build failed, m

CVS commit: src/usr.bin/make

2025-03-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Mar 7 06:50:35 UTC 2025 Modified Files: src/usr.bin/make: job.c main.c make.h Log Message: make: clean up comments and code for parallel mode Most of the comments didn't help understand the code. The Finish function was nam

CVS commit: src/usr.bin/make

2025-03-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Mar 7 06:50:35 UTC 2025 Modified Files: src/usr.bin/make: job.c main.c make.h Log Message: make: clean up comments and code for parallel mode Most of the comments didn't help understand the code. The Finish function was nam

CVS commit: src/usr.bin/make

2025-02-24 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Feb 24 23:06:40 UTC 2025 Modified Files: src/usr.bin/make: job.c Log Message: make: on interrupt in parallel mode, reliably remove the targets Previously, when make was interrupted in parallel mode, it first removed the curre

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

2025-01-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jan 19 12:59:40 UTC 2025 Modified Files: src/usr.bin/make: main.c Log Message: make: avoid memory allocation in error path after exec Just to be on the extra-safe side. To generate a diff of this commit: cvs rdiff -u -r1.63

CVS commit: src/usr.bin/make

2025-01-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jan 19 12:59:40 UTC 2025 Modified Files: src/usr.bin/make: main.c Log Message: make: avoid memory allocation in error path after exec Just to be on the extra-safe side. To generate a diff of this commit: cvs rdiff -u -r1.63

CVS commit: src/usr.bin/make

2025-01-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jan 19 10:57:10 UTC 2025 Modified Files: src/usr.bin/make: Makefile compat.c job.c main.c make.h Log Message: make: fix code coverage counts See tests/usr.bin/gcov/t_gcov.sh. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/usr.bin/make

2025-01-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jan 19 10:57:10 UTC 2025 Modified Files: src/usr.bin/make: Makefile compat.c job.c main.c make.h Log Message: make: fix code coverage counts See tests/usr.bin/gcov/t_gcov.sh. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/usr.bin/make

2025-01-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Jan 14 21:39:25 UTC 2025 Modified Files: src/usr.bin/make: suff.c src/usr.bin/make/unit-tests: suff.exp suff.mk Log Message: make: clarify that undefined expressions are allowed in dependencies To generate a diff of

CVS commit: src/usr.bin/make

2025-01-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Jan 14 21:39:25 UTC 2025 Modified Files: src/usr.bin/make: suff.c src/usr.bin/make/unit-tests: suff.exp suff.mk Log Message: make: clarify that undefined expressions are allowed in dependencies To generate a diff of

CVS commit: src/usr.bin/make

2025-01-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Jan 14 21:34:09 UTC 2025 Modified Files: src/usr.bin/make: parse.c src/usr.bin/make/unit-tests: var-op-shell.exp Log Message: make: simplify code for evaluating the '!=' variable assignment An undefined variable evalu

CVS commit: src/usr.bin/make

2025-01-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Jan 14 21:34:09 UTC 2025 Modified Files: src/usr.bin/make: parse.c src/usr.bin/make/unit-tests: var-op-shell.exp Log Message: make: simplify code for evaluating the '!=' variable assignment An undefined variable evalu

CVS commit: src/usr.bin/make

2025-01-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Jan 14 21:23:17 UTC 2025 Modified Files: src/usr.bin/make: parse.c src/usr.bin/make/unit-tests: dep-var.exp dep-var.mk deptgt.exp directive-export-impl.exp suff.exp varname.exp Log Message: make: simplify p

CVS commit: src/usr.bin/make

2025-01-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Jan 14 21:23:17 UTC 2025 Modified Files: src/usr.bin/make: parse.c src/usr.bin/make/unit-tests: dep-var.exp dep-var.mk deptgt.exp directive-export-impl.exp suff.exp varname.exp Log Message: make: simplify p

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

2025-01-11 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 11 21:21:34 UTC 2025 Modified Files: src/usr.bin/make: cond.c make.h var.c src/usr.bin/make/unit-tests: cond-op-and.exp cond-op-and.mk cond-op-or.exp cond-op-or.mk cond-token-var.exp cond-token-var.mk

CVS commit: src/usr.bin/make

2025-01-11 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 11 21:21:34 UTC 2025 Modified Files: src/usr.bin/make: cond.c make.h var.c src/usr.bin/make/unit-tests: cond-op-and.exp cond-op-and.mk cond-op-or.exp cond-op-or.mk cond-token-var.exp cond-token-var.mk

CVS commit: src/usr.bin/make

2025-01-11 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 11 20:54:46 UTC 2025 Modified Files: src/usr.bin/make: cond.c var.c src/usr.bin/make/unit-tests: cond-func-empty.exp cond-func-empty.mk cond-token-string.exp cond-token-string.mk cond-undef-lint.exp

CVS commit: src/usr.bin/make

2025-01-11 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 11 20:54:46 UTC 2025 Modified Files: src/usr.bin/make: cond.c var.c src/usr.bin/make/unit-tests: cond-func-empty.exp cond-func-empty.mk cond-token-string.exp cond-token-string.mk cond-undef-lint.exp

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

2025-01-02 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Jan 3 04:51:42 UTC 2025 Modified Files: src/usr.bin/make: job.c job.h Log Message: make: clean up job handling To generate a diff of this commit: cvs rdiff -u -r1.483 -r1.484 src/usr.bin/make/job.c cvs rdiff -u -r1.80 -r1.8

CVS commit: src/usr.bin/make

2025-01-02 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Jan 3 04:51:42 UTC 2025 Modified Files: src/usr.bin/make: job.c job.h Log Message: make: clean up job handling To generate a diff of this commit: cvs rdiff -u -r1.483 -r1.484 src/usr.bin/make/job.c cvs rdiff -u -r1.80 -r1.8

CVS commit: src/usr.bin/make

2024-12-31 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Dec 31 09:35:21 UTC 2024 Modified Files: src/usr.bin/make: var.c Log Message: make: reduce pointer indirections when unexporting a variable To generate a diff of this commit: cvs rdiff -u -r1.1141 -r1.1142 src/usr.bin/make/v

CVS commit: src/usr.bin/make

2024-12-31 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Dec 31 09:35:21 UTC 2024 Modified Files: src/usr.bin/make: var.c Log Message: make: reduce pointer indirections when unexporting a variable To generate a diff of this commit: cvs rdiff -u -r1.1141 -r1.1142 src/usr.bin/make/v

CVS commit: src/usr.bin/make

2024-11-23 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Nov 23 22:59:52 UTC 2024 Modified Files: src/usr.bin/make: main.c var.c src/usr.bin/make/unit-tests: varname-dot-make-level.exp varname-dot-make-level.mk Log Message: make: fix confusing error message when

CVS commit: src/usr.bin/make

2024-11-23 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Nov 23 22:59:52 UTC 2024 Modified Files: src/usr.bin/make: main.c var.c src/usr.bin/make/unit-tests: varname-dot-make-level.exp varname-dot-make-level.mk Log Message: make: fix confusing error message when

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

Re: CVS commit: src/usr.bin/make

2024-11-18 Thread Christos Zoulas
In article , Roland Illig wrote: >Am 18.11.2024 um 17:29 schrieb Christos Zoulas: >> In article <20241110023915.09cd6f...@cvs.netbsd.org>, >> Simon J. Gerraty wrote: >>> -=-=-=-=-=- >>> >>> Module Name:src >>> Committed By: sjg >>> Date: Sun Nov 10 02:39:14 UTC 2024 >

Re: CVS commit: src/usr.bin/make

2024-11-18 Thread Roland Illig
Am 18.11.2024 um 17:29 schrieb Christos Zoulas: > In article <20241110023915.09cd6f...@cvs.netbsd.org>, > Simon J. Gerraty wrote: >> -=-=-=-=-=- >> >> Module Name: src >> Committed By:sjg >> Date:Sun Nov 10 02:39:14 UTC 2024 >> >> Modified Files: >> src/usr.bin/make: m

Re: CVS commit: src/usr.bin/make

2024-11-18 Thread Christos Zoulas
In article <20241110023915.09cd6f...@cvs.netbsd.org>, Simon J. Gerraty wrote: >-=-=-=-=-=- > >Module Name: src >Committed By: sjg >Date: Sun Nov 10 02:39:14 UTC 2024 > >Modified Files: > src/usr.bin/make: main.c make.1 > >Log Message: >make: allow -f .../Makefile > >If the arg to

CVS commit: src/usr.bin/make

2024-11-14 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Nov 14 19:30:13 UTC 2024 Modified Files: src/usr.bin/make: make.1 Log Message: make.1 clarify use of MAKEOBJDIRPREFIX Note that MAKEOBJDIRPREFIX should be an absolute path. Also that MAKEOBJDIRPREFIX and MAKEOBJDIR *can* be set

CVS commit: src/usr.bin/make

2024-11-14 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Nov 14 19:30:13 UTC 2024 Modified Files: src/usr.bin/make: make.1 Log Message: make.1 clarify use of MAKEOBJDIRPREFIX Note that MAKEOBJDIRPREFIX should be an absolute path. Also that MAKEOBJDIRPREFIX and MAKEOBJDIR *can* be set

CVS commit: src/usr.bin/make

2024-11-09 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun Nov 10 02:39:14 UTC 2024 Modified Files: src/usr.bin/make: main.c make.1 Log Message: make: allow -f .../Makefile If the arg to -f or an entry in .MAKE.MAKEFILE_PREFERENCE starts with ".../" look for the rest of the path in .CUR

CVS commit: src/usr.bin/make

2024-11-09 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun Nov 10 02:39:14 UTC 2024 Modified Files: src/usr.bin/make: main.c make.1 Log Message: make: allow -f .../Makefile If the arg to -f or an entry in .MAKE.MAKEFILE_PREFERENCE starts with ".../" look for the rest of the path in .CUR

CVS commit: src/usr.bin/make

2024-10-31 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Oct 31 09:12:14 UTC 2024 Modified Files: src/usr.bin/make: parse.c src/usr.bin/make/unit-tests: Makefile deptgt-order.exp deptgt.exp directive-export-impl.exp directive-for-escape.exp include-main.exp

CVS commit: src/usr.bin/make

2024-10-31 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Oct 31 09:12:14 UTC 2024 Modified Files: src/usr.bin/make: parse.c src/usr.bin/make/unit-tests: Makefile deptgt-order.exp deptgt.exp directive-export-impl.exp directive-for-escape.exp include-main.exp

CVS commit: src/usr.bin/make

2024-09-21 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Sep 21 23:42:53 UTC 2024 Modified Files: src/usr.bin/make: make.1 Log Message: Only list the defaults for MAKEFILE_PREFERENCE once To generate a diff of this commit: cvs rdiff -u -r1.378 -r1.379 src/usr.bin/make/make.1 Please

CVS commit: src/usr.bin/make

2024-09-21 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Sep 21 23:42:53 UTC 2024 Modified Files: src/usr.bin/make: make.1 Log Message: Only list the defaults for MAKEFILE_PREFERENCE once To generate a diff of this commit: cvs rdiff -u -r1.378 -r1.379 src/usr.bin/make/make.1 Please

CVS commit: src/usr.bin/make

2024-08-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Aug 31 06:21:27 UTC 2024 Modified Files: src/usr.bin/make: var.c Log Message: make: simplify printing of an evaluation stack element To generate a diff of this commit: cvs rdiff -u -r1.1139 -r1.1140 src/usr.bin/make/var.c P

CVS commit: src/usr.bin/make

2024-08-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Aug 31 06:21:27 UTC 2024 Modified Files: src/usr.bin/make: var.c Log Message: make: simplify printing of an evaluation stack element To generate a diff of this commit: cvs rdiff -u -r1.1139 -r1.1140 src/usr.bin/make/var.c P

CVS commit: src/usr.bin/make

2024-08-29 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Aug 29 20:20:37 UTC 2024 Modified Files: src/usr.bin/make: make.h parse.c var.c src/usr.bin/make/unit-tests: cmd-errors-jobs.exp cmd-errors-jobs.mk cmd-errors-lint.exp cmd-errors-lint.mk cmd-errors.exp cmd-e

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

2024-08-26 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Aug 27 04:52:14 UTC 2024 Modified Files: src/usr.bin/make: main.c make.h var.c src/usr.bin/make/unit-tests: var-recursive.exp var-recursive.mk Log Message: make: treat recursive variables non-fatally A recursive varia

CVS commit: src/usr.bin/make

2024-08-26 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Aug 27 04:52:14 UTC 2024 Modified Files: src/usr.bin/make: main.c make.h var.c src/usr.bin/make/unit-tests: var-recursive.exp var-recursive.mk Log Message: make: treat recursive variables non-fatally A recursive varia

CVS commit: src/usr.bin/make

2024-08-25 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Aug 25 20:44:31 UTC 2024 Modified Files: src/usr.bin/make: main.c make.h var.c src/usr.bin/make/unit-tests: var-recursive.exp var-recursive.mk Log Message: make: add more context to error message about recursive variab

  1   2   3   4   5   6   7   8   9   10   >