Home | History | Annotate | Download | only in lint1
History log of /src/tests/usr.bin/xlint/lint1/d_c99_complex_split.c
RevisionDateAuthorComments
 1.13  28-Mar-2023  rillig lint: warn about extern declarations outside headers

https://mail-index.netbsd.org/tech-userlevel/2023/03/15/msg013727.html
 1.12  05-Feb-2023  rillig tests/lint: clean up

The .exp files are no longer kept under version control, so there's no
reason anymore to forcefully trigger a warning or an error.
 1.11  22-Jun-2022  rillig lint: add quotes around placeholders for the remaining messages

Reword some of the messages slightly, exchanging brevity for clarity.

Message 138 is kept as-is, as it is not yet covered by any tests.

Message 240 is kep as-is, as it is unreachable.
 1.10  19-Jun-2022  rillig lint: add quotes around placeholders in 4 messages
 1.9  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.8  11-Jul-2021  rillig tests/lint: test precedence of __real__ and cast_expression
 1.7  09-Apr-2021  rillig lint: fix wrong warning about uninitialized _Complex variable

Seen in divxc3.c.
 1.6  09-Apr-2021  rillig tests/lint: demonstrate wrong lint warning about complex variables
 1.5  27-Mar-2021  rillig tests/lint: move description of tests into the tests themselves

In most cases the descriptions didn't add much to the test name anyway.
 1.4  31-Jan-2021  rillig lint: format tests in a common style

The lint tests do not focus on the whitespace since that is the most
boring part of code style. Therefore, format the tests to be readable
by following share/misc/style as close as possible.
 1.3  31-Jan-2021  rillig lint: add common header for all tests

For those tests that didn't use GCC-style line markers such as "# 2",
the line numbers of the diagnostics stay the same. This is purely
conincidental. Before, the 3 lines came from lint's built-in
definitions (see 'builtins' in main1.c), and line number counting
continued as if nothing had happened, making the first line of the
actual file line 4. These 3 built-in lines are now replaced with 3
lines of file header.
 1.2  21-Apr-2014  christos branches: 1.2.2; 1.2.4; 1.2.8;
use a different function instead of __builtin_isnan, because it is polymorphic
and we don't handle this yet.
 1.1  17-Apr-2014  christos add more tests
 1.2.8.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.8.1  21-Apr-2014  tls file d_c99_complex_split.c was added on branch tls-maxphys on 2014-08-20 00:04:53 +0000
 1.2.4.2  10-Aug-2014  tls Rebase.
 1.2.4.1  21-Apr-2014  tls file d_c99_complex_split.c was added on branch tls-earlyentropy on 2014-08-10 06:57:37 +0000
 1.2.2.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.2.1  21-Apr-2014  yamt file d_c99_complex_split.c was added on branch yamt-pagecache on 2014-05-22 11:42:24 +0000

RSS XML Feed