The NetBSD Project

CVS log for src/usr.bin/make/unit-tests/Attic/include-sub.mk

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.10, Thu Jan 19 23:26:14 2023 UTC (13 months, 2 weeks ago) by rillig
Branch: MAIN
CVS Tags: HEAD
Changes since 1.9: +1 -1 lines
FILE REMOVED

tests/make: rename files that are not test cases

Revision 1.9 / (download) - annotate - [select for diffs], Sat Jan 8 23:41:43 2022 UTC (2 years, 1 month ago) by rillig
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

make: fix stack traces in -dp mode (since 2021-01-26)

Previously, the stack traces omitted some lines that seemed to be
redundant.  As a result, the stack traces contained confusing line
numbers.

Revision 1.8 / (download) - annotate - [select for diffs], Fri Jan 7 13:56:09 2022 UTC (2 years, 1 month ago) by rillig
Branch: MAIN
Changes since 1.7: +4 -4 lines
Diff to previous 1.7 (colored)

make: rename IFile and its fields to match their actual content

For lines that use backslash continuation, the human-readable line
number does not equal the number of raw lines that have been read from
the file.

The big comment in PrintStackTrace has become outdated, it still
referred to first_lineno.  Due to the bugs documented in
opt-debug-parse.mk, that function needs to be redone completely.

No functional change.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Nov 2 19:07:09 2020 UTC (3 years, 4 months ago) by rillig
Branch: MAIN
CVS Tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

make(1): remove word "Ptr" from variable names

Whether or not a variable is a pointer is obvious from the context.
Since the introduction of function prototypes in C90, this information
is checked by the compiler and no longer needs to be encoded in the
variable names.

Revision 1.6 / (download) - annotate - [select for diffs], Sun Oct 25 12:08:53 2020 UTC (3 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

make(1): rename type Vector to PtrVector

This allows the name Vector to be used for a more generic vector type,
which will be added soon.

Revision 1.5 / (download) - annotate - [select for diffs], Sun Oct 18 08:58:29 2020 UTC (3 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

make(1): rename Stack to Vector

Both Var_Dump and GetActuallyIncludingFile access more than only the top
item of the stack, therefore it is more honest to rename the data type.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Sep 14 19:59:47 2020 UTC (3 years, 5 months ago) by rillig
Branch: MAIN
Changes since 1.3: +16 -1 lines
Diff to previous 1.3 (colored)

make(1): describe how Parse_Error might print stack traces

In deeply nested include chains and .for loops this may be a useful
feature.  It's a little tricky to generate an intuitive stack trace,
though not impossible.  This explanation also serves as a detailed
documentation about how the .include and .for directives are
implemented.

Revision 1.3 / (download) - annotate - [select for diffs], Sat Sep 5 18:13:47 2020 UTC (3 years, 5 months ago) by rillig
Branch: MAIN
Changes since 1.2: +21 -2 lines
Diff to previous 1.2 (colored)

make(1): add test for .INCLUDEDFILE combined with .for loops

The .for loops are implemented as a special kind of .include, therefore
they affect the .INCLUDEDFROM variable.

Revision 1.2 / (download) - annotate - [select for diffs], Sat Sep 5 16:59:19 2020 UTC (3 years, 5 months ago) by rillig
Branch: MAIN
Changes since 1.1: +5 -7 lines
Diff to previous 1.1 (colored)

make(1): make test for .INCLUDEDFROMDIR simpler

The .info and .warning directives provide exactly the early expansion
that this test needs.  No more .for for getting a snapshot of a
variable.

Revision 1.1 / (download) - annotate - [select for diffs], Sun May 17 12:36:26 2020 UTC (3 years, 9 months ago) by rillig
Branch: MAIN

usr.bin/make: demonstrate actual behavior of .INCLUDEDFROMFILE

This form allows you to request diff's 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.




CVSweb <webmaster@jp.NetBSD.org>