History log of /src/usr.bin/make/unit-tests/suff-transform-debug.exp |
Revision | | Date | Author | Comments |
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
|