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
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
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
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/
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/
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 "
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 "
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
>
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 - 100 of 1194 matches
Mail list logo