Home | History | Annotate | Download | only in lint1
History log of /src/tests/usr.bin/xlint/lint1/d_lint_assert.c
RevisionDateAuthorComments
 1.10  02-Aug-2023  rillig lint: distinguish between arguments and parameters
 1.9  15-Jul-2023  rillig tests/lint: document how to reliably crash lint1 after a parse error
 1.8  15-Jul-2023  rillig lint: add debug logging for memory management and the symbol table
 1.7  28-Mar-2023  rillig lint: warn about extern declarations outside headers

https://mail-index.netbsd.org/tech-userlevel/2023/03/15/msg013727.html
 1.6  01-Oct-2022  rillig lint: add hyphen to adjective 'old-style'
 1.5  15-Jan-2022  rillig tests/lint: expect complete messages in feature tests

Previously, the tests contained many comments like /* expect: 123 */,
which were useless to a casual reader since nobody is expected to learn
lint's message IDs by heart. Replace these with the complete
diagnostics, to show what lint is complaining about.

The tests named msg_*.c have been left unmodified since they mention the
full message text in their header comment.

No functional change.
 1.4  10-Jul-2021  rillig lint: fix assertion failure in declare_argument
 1.3  21-Feb-2021  rillig lint: force each test to declare the expected diagnostics

By listing the expected diagnostics directly at the code that triggers
the diagnostics, it is easier to cross-check whether the diagnostics
make sense.

No functional change to lint itself.
 1.2  10-Jan-2021  rillig lint: fix assertion failure for syntax error in enum declaration
 1.1  10-Jan-2021  rillig lint: add test for triggering assertion failures in lint1

RSS XML Feed