summaryrefslogtreecommitdiff
path: root/usr.bin/xlint/lint1/func.c
AgeCommit message (Expand)Author
2023-07-03lint: invert the -u, -v and -z flagsrillig
2023-07-03lint: rename uppercase QUAD to LLONGrillig
2023-07-02lint: rename 'quad' to 'signed int' or 'unsigned int'rillig
2023-07-02lint: extend debug logging for declaration levelsrillig
2023-07-01lint: clean up duplicate and dead code for integer constantsrillig
2023-06-30lint: clean up names related to declaration levelsrillig
2023-06-29lint: clean up member names of declaration levelsrillig
2023-06-29lint: clean up function namesrillig
2023-06-24lint: reduce memory allocationsrillig
2023-06-09lint: miscellaneous clean-upsrillig
2023-06-09lint: indent local variables consistentlyrillig
2023-05-11lint: fix type name in diagnostic for enum as controlling expressionrillig
2023-04-15lint: add query for parenthesized return valuerillig
2023-04-15lint: extract checking the return value to separate functionrillig
2023-03-28lint: clean up comments for handling 'linted' commentsrillig
2023-03-28lint: warn about extern declarations outside headersrillig
2023-02-21lint: fix null pointer dereference in invalid case expressionrillig
2023-02-18lint: remove redundant commentsrillig
2023-01-29lint: properly clean up when leaving a function definitionrillig
2023-01-29lint: rename functions for function definitionrillig
2022-10-01lint: add hyphen to adjective 'old-style'rillig
2022-08-28lint: inline previous_declaration for nonconstant message IDsrillig
2022-07-03lint: verify that comment above warning_at matches the messagerillig
2022-06-22lint: add quotes around placeholders for the remaining messagesrillig
2022-06-20lint: add quotes around several placeholders in messagesrillig
2022-06-15lint: rename mod_t.m_requires_bool to m_compares_with_zerorillig
2022-06-11lint: add quotes around placeholders for a few more messagesrillig
2022-05-26lint: rename olwarn and LWARN_BAD to be more expressiverillig
2022-05-22lint: fix wrong warning about unhandled enum constants in switchrillig
2022-05-20lint: use __RCSID in lint mode as wellrillig
2022-04-30lint: inline macro 'sflag'rillig
2022-04-30lint: inline macro 'tflag'rillig
2022-04-30lint: inline macro Sflag in cases of expected behaviorrillig
2022-04-09lint: distinguish between storage class and declaration kindrillig
2022-04-09lint: inline member access macros for sym_trillig
2022-04-02lint: try harder to recover after syntax errorsrillig
2022-04-02lint: rename dinfo_t.d_next to d_enclosingrillig
2022-02-27lint: unabbreviate some fields in sym_trillig
2022-02-27lint: encode lifetime of allocated memory in the function namesrillig
2021-11-16lint: fix check for function calls in strict bool moderillig
2021-11-16lint: rename attron to in_gcc_attributerillig
2021-09-04lint: remove redundant and duplicate coderillig
2021-09-04lint: spell out abbreviations in commentsrillig
2021-08-28lint: explicitly ignore return value of some function callsrillig
2021-08-28lint: un-abbreviate unsigned integer typesrillig
2021-08-22lint: use standard quotes in messages 203 and 271rillig
2021-08-03lint: add quotes around placeholder in message 214rillig
2021-08-01lint: add debug logging for symbol table, clean up debug loggingrillig
2021-07-31lint: clean up debug loggingrillig
2021-07-31lint: merge duplicate code for generating unqualified typerillig