Home | History | Annotate | Download | only in unit-tests
History log of /src/usr.bin/make/unit-tests/suff-transform-debug.exp
RevisionDateAuthorComments
 1.9  07-May-2025  rillig make: add end marker for -dg1, -dg2 and -dg3 debug log

The marker helps distinguish the output from sub-makes from the output
of the primary make.
 1.8  07-May-2024  sjg branches: 1.8.2;
make: all command line overrides go in .MAKEOVERRIDES

Not all variables that start with '.' are internals,
and unless they are explicitly flagged as internal should go
into .MAKEOVERRIDES

Update varname-dot-makeoverrides to check this.

Also avoid using SCOPE_CMDLINE when ReadOnly will do.
 1.7  09-Sep-2023  sjg Add .MAKE.JOBS.C to indicate wether -jC is supported
 1.6  24-Jan-2023  sjg make: .SYSPATH: to add dirs to sysIncPath

.SYSPATH: with no sources will clear sysIncPath
otherwise sources are added

Reviewed by: rillig
 1.5  26-Mar-2022  rillig make: avoid trailing whitespace in debug log for variables

Since trailing whitespace is invisible, describe the variable value in
words to make it visible.
 1.4  02-Feb-2021  rillig make: remove overengineered Enum_ValueToString

For printing the status of a GNode, there was already made_name (now
renamed to GNodeMade_Name), which prints user-friendly text instead of
the bare enum constant names.

To do this change confidently, I first had to demonstrate that the
output really affects something other than just the word "UNMADE". There
had not been a test for that case before, and the test immediately
discovered a bug in the -dg2 and -dg3 options. This bug is one of the
oldest in make, dating back to at least 1993.
 1.3  04-Dec-2020  rillig make(1): use fixed format for debug output of the directory cache

The previous output format had a %-20s conversion specifier. This
produced different output depending on the length of the pathname, which
was too difficult to normalize. By moving the directory name to the
end, it is no longer necessary to fill up any space, and the numbers are
always aligned properly.

As a result, 3 of the unit tests no longer need any special
postprocessing of their output.
 1.2  25-Nov-2020  sjg Add .MAKE.UID and .MAKE.GID
 1.1  22-Nov-2020  rillig make(1): add test for debug output from transformation rules
 1.8.2.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed