<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in lint1</title>
    <link>http://nxr.netbsd.org/rss/src/usr.bin/xlint/lint1/</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>lint: clean up comments</title>
    <description></description>
    <pubDate>Wed Jul 15 05:00:00 UTC 2026</pubDate>
    <dc:creator>rillig</dc:creator>
</item>

<item>
    <title>lint: warn about non-prototype function definition even without -h<br/><br/>There's nothing heuristic about function prototypes, so having this<br/>warning conditional on -h doesn't make sense.  But if there's an<br/>identifier list in the function definition, don't warn, as that case is<br/>already covered by message 384.</title>
    <description></description>
    <pubDate>Tue Jun 16 05:00:00 UTC 2026</pubDate>
    <dc:creator>rillig</dc:creator>
</item>

<item>
    <title>lint: add more details to message about snprintf combinations</title>
    <description></description>
    <pubDate>Mon Apr 20 22:00:00 UTC 2026</pubDate>
    <dc:creator>rillig</dc:creator>
</item>

<item>
    <title>lint: simplify deriving pointer types in expressions</title>
    <description></description>
    <pubDate>Mon Apr 20 22:00:00 UTC 2026</pubDate>
    <dc:creator>rillig</dc:creator>
</item>

<item>
    <title>lint: when generating lint.7, do not expand shell variable unnecessarily</title>
    <description></description>
    <pubDate>Mon Apr 13 05:00:00 UTC 2026</pubDate>
    <dc:creator>rillig</dc:creator>
</item>

<item>
    <title>lint: clean up</title>
    <description></description>
    <pubDate>Sat Mar 28 14:00:00 UTC 2026</pubDate>
    <dc:creator>rillig</dc:creator>
</item>

<item>
    <title>lint: in _Generic expressions, only evaluate the matching branches</title>
    <description></description>
    <pubDate>Wed Mar 18 06:00:00 UTC 2026</pubDate>
    <dc:creator>rillig</dc:creator>
</item>

<item>
    <title>lint: accept '$' in preprocessor macro expansions</title>
    <description></description>
    <pubDate>Wed Mar 11 00:00:00 UTC 2026</pubDate>
    <dc:creator>rillig</dc:creator>
</item>

<item>
    <title>lint: support __float128<br/><br/>Needed by libquadmath.</title>
    <description></description>
    <pubDate>Tue Jan 20 23:00:00 UTC 2026</pubDate>
    <dc:creator>rillig</dc:creator>
</item>

<item>
    <title>lint: support 128-bit integer types unconditionally<br/><br/>Previously, 128-bit integer types were restricted to 64-bit platforms,<br/>which was unnecessary and cluttered the code. The actual computations<br/>are not affected, as lint performs all integer operations in 64-bit<br/>mode.</title>
    <description></description>
    <pubDate>Sun Jan 11 18:00:00 UTC 2026</pubDate>
    <dc:creator>rillig</dc:creator>
</item>

<item>
    <title>lint: allow getopt options to be handled in multiple switch statements<br/><br/>Seen in usr.bin/ipcrm.</title>
    <description></description>
    <pubDate>Sat Jan 10 17:00:00 UTC 2026</pubDate>
    <dc:creator>rillig</dc:creator>
</item>

<item>
    <title>lint: fix warning about enum array index<br/><br/>Seen in openssh/fmt_scaled.c, scale_chars.</title>
    <description></description>
    <pubDate>Fri Jul 11 19:00:00 UTC 2025</pubDate>
    <dc:creator>rillig</dc:creator>
</item>

<item>
    <title>tests/lint: reorganize tests<br/><br/>Tests for a single working language construct don't usually need a<br/>separate file, they can be grouped together, like in expr.c or gcc.c.</title>
    <description></description>
    <pubDate>Sat Jun 08 09:00:00 UTC 2024</pubDate>
    <dc:creator>rillig</dc:creator>
</item>

<item>
    <title>lint: condense code for strict bool mode</title>
    <description></description>
    <pubDate>Sun May 12 00:00:00 UTC 2024</pubDate>
    <dc:creator>rillig</dc:creator>
</item>

<item>
    <title>lint: merge function call operators 'CALL' and 'ICALL'</title>
    <description></description>
    <pubDate>Sun Mar 31 20:00:00 UTC 2024</pubDate>
    <dc:creator>rillig</dc:creator>
</item>

<item>
    <title>tests/lint: remove redundant documentation</title>
    <description></description>
    <pubDate>Fri Mar 01 17:00:00 UTC 2024</pubDate>
    <dc:creator>rillig</dc:creator>
</item>

<item>
    <title>lint: in declarations, replace tab with space<br/><br/>Previously, in some cases, the keywords 'const' or 'struct' were<br/>followed by a tab, which doesn't make sense.<br/><br/>No functional change.</title>
    <description></description>
    <pubDate>Sun Dec 03 18:00:00 UTC 2023</pubDate>
    <dc:creator>rillig</dc:creator>
</item>
</channel></rss>

