The NetBSD Project

CVS log for src/usr.bin/make/unit-tests/directive-export-gmake.exp

[BACK] Up to [cvs.NetBSD.org] / src / usr.bin / make / unit-tests

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Mar 30 09:51:50 2025 UTC (3 weeks, 5 days ago) by rillig
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -3 lines
make: use '"filename" line 123' for locations instead of 'filename:123'

The format 'filename:123' is commonly used for identifying a location in
a file. Text editors recognize it and allow quick navigation through it.
The previous format was specific to make and would have required custom
support in editors.

The new format was already used in stack traces, except for the first
line. Now all lines use the same format.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Jul 4 17:47:54 2024 UTC (9 months, 3 weeks ago) by rillig
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +1 -0 lines
make: add more context information to error messages

In case of a parse error or evaluation error, print the variable value
in addition to the variable name, to see the effects of previous
expression modifiers.

In nested make calls, print the current directory at the bottom of a
stack trace, as that information is otherwise hard to get in a parallel
build spanning multiple directories.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Nov 19 09:45:19 2023 UTC (17 months ago) by rillig
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +1 -0 lines
tests/make: test and explain exporting of variables

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Aug 20 20:48:32 2023 UTC (20 months ago) by rillig
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +1 -0 lines
tests/make: show a difference between 'export' and '.export'

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sat Aug 19 11:09:02 2023 UTC (20 months, 1 week ago) by rillig
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +1 -1 lines
make: show realistic invalid line in error message

Previously, the error message 'Invalid line' showed only the expanded
line, which might or might not show the actual problem.  To be more
helpful, add the unexpanded line to the error message in case they
differ.

Remove the special handling of invalid lines that result from merge
conflicts.  RCS is not commonly used anymore, and mentioning CVS was too
specific.  By echoing the whole line, the patterns '<<<<<<' and '>>>>>>'
are clear enough to hint at the problem.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sat Aug 19 10:52:13 2023 UTC (20 months, 1 week ago) by rillig
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +1 -1 lines
make: add more details to error message about invalid lines

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sat Aug 19 10:33:32 2023 UTC (20 months, 1 week ago) by rillig
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +4 -1 lines
tests/make: provide instructions for reproducing bug in gmtime

The test is not enabled because its results differ too much between the
platforms.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Oct 2 20:34:59 2020 UTC (4 years, 6 months ago) by rillig
Branches: MAIN
CVS tags: netbsd-10-base, netbsd-10-1-RELEASE, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
make(1): add tests for parsing and exporting variables

Once again, there are a few surprises deeply hidden inside the edge
cases.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>