Home | History | Annotate | Download | only in lint1
History log of /src/tests/usr.bin/xlint/lint1/accept.sh
RevisionDateAuthorComments
 1.18  27-Feb-2025  rillig lint: normalize whitespace
 1.17  03-Jan-2025  rillig lint: add detail to message about obsolete identifier list
 1.16  10-Jul-2024  rillig tests/lint: allow empty lines in .exp-ln files

The generated .ln files neither contain spaces nor empty lines. To make
the input more human-readable, allow empty lines in the expected .ln
files.
 1.15  28-Jan-2024  rillig tests/lint: sort multiple diagnostics per line chronologically

For now, the chronologic order is not enforced but has to be established
manually, for example by removing all 'expect' comment lines and
regenerating them with 'accept.sh -u'.

While here, clean up a few instances that came up when regenerating the
'expect' comments, such as wrong indentation or needless deviation from
the 'expect+1' form.
 1.14  08-Jul-2023  rillig tests/lint: automate accepting changed test results
 1.13  08-Jul-2023  rillig tests/lint: only overwrite .exp files if the output actually changes
 1.12  28-Jun-2023  rillig tests/lint: do not overwrite expected files that only differ in spaces
 1.11  19-Jun-2022  rillig tests/lint: add quotes around placeholders in a few messages
 1.10  17-Jun-2022  rillig tests/lint: remove .exp files, as they have become redundant

Now that each lint1 test lists all generated diagnostics as 'expect'
comments, the information from the .exp files is no longer needed. The
only information that gets lost is the order of the diagnostics, which
is mostly relevant for paired messages like 'inconsistent definition' +
'previous definition was here'.
 1.9  16-Apr-2022  rillig lint: in C99 mode, allow trailing comma in enum declarations

Adjust the test to be run in C90 mode instead of traditional mode, since
traditional C didn't have enums.
 1.8  26-Aug-2021  rillig tests/lint: add tests for several messages
 1.7  16-Aug-2021  rillig tests/lint: remove unintended debugging output
 1.6  16-Aug-2021  rillig tests/lint: fix check for expected message in msg tests
 1.5  08-Aug-2021  rillig tests/lint: clean up accept.sh, document test for removed assertion
 1.4  05-Aug-2021  rillig tests/lint: test emitting 128-bit integer types for lint2
 1.3  11-Jul-2021  rillig tests/lint: when accepting test results, skip crashes
 1.2  11-Jul-2021  rillig tests/lint: suppress ShellCheck warnings for intentional violations

The undeclared variables are generated by the AWK program.
The variable 'flags' must be split into words at exactly this point.
 1.1  29-Jun-2021  rillig tests/lint: add 'make accept' to update the expected output

RSS XML Feed