summaryrefslogtreecommitdiff
path: root/tests/usr.bin
AgeCommit message (Expand)Author
2023-07-08tests/lint: only overwrite .exp files if the output actually changesrillig
2023-07-07lint: warn about function definitions without header declarationrillig
2023-07-07lint: only skip 'unused' warnings after errors, not other warningsrillig
2023-07-07tests/lint: test all combinations of {func,obj}_{decl,def}rillig
2023-07-07tests/lint: merge duplicate tests for C11 _Atomicrillig
2023-07-06tests/lint: ensure consistent preprocessor filenames in testsrillig
2023-07-05tests/lint: spell platform identifiers for 'long double' consistentlyrillig
2023-07-05tests/lint: add platform-specific tests for troublesome pointer castsrillig
2023-07-03lint: consistently use portable type size in integer constraintsrillig
2023-07-03tests/lint: move platform-specific query tests to separate filesrillig
2023-07-03tests/lint: clean up tests for C99 boolrillig
2023-07-03lint: fix C11 mode to not allow C23 features (since yesterday)rillig
2023-07-03lint: rename uppercase QUAD to LLONGrillig
2023-07-02tests/lint: add C23 testsrillig
2023-07-02lint: add initial support for C23rillig
2023-07-02lint: allow empty statements in GCC statement expressionsrillig
2023-07-02tests/lint: demonstrate empty statement in GCC statement expressionrillig
2023-07-02lint: rename 'quad' to 'signed int' or 'unsigned int'rillig
2023-07-01tests/lint: rework tests for type namesrillig
2023-07-01lint: clean up typosrillig
2023-07-01lint: fix initialization of unnamed union memberrillig
2023-06-30tests/lint: test initializing an unnamed unionrillig
2023-06-30lint: clean up names related to declaration levelsrillig
2023-06-30lint: fix handling of unnamed struct/union membersrillig
2023-06-30lint: clean up handling of declarationsrillig
2023-06-30tests/lint: extend tests for sizeof and alignofrillig
2023-06-30lint: fix computation of bit-field widthrillig
2023-06-30lint: make alignof(incomplete enum) an errorrillig
2023-06-30tests/lint: add more tests for sizeof, offsetof, alignofrillig
2023-06-30lint: add query for assigning an integer 0 to a pointerrillig
2023-06-30tests/lint: extend test for sizeof and offsetofrillig
2023-06-30tests/lint: demonstrate bugs in anonymous struct/union handlingrillig
2023-06-28tests/lint: demonstrate wrong size calculation in anonymous unionrillig
2023-06-28tests/lint: do not overwrite expected files that only differ in spacesrillig
2023-06-28tests/lint: fix preprocessor line number validationrillig
2023-06-28tests/lint: demonstrate wrong handling of nested initializerrillig
2023-06-28tests/lint: use standard form of ATF tests, test removing output filerillig
2023-06-27indent: fix 'blank line above first statement in function body'rillig
2023-06-27tests/indent: test the -badp optionrillig
2023-06-26indent: improve heuristics for '*' as pointer in for loopsrillig
2023-06-26indent: improve heuristics for '*' as a pointer typerillig
2023-06-26indent: implement 'blank line above first statement in function body'rillig
2023-06-26indent: in -bad mode, don't add a blank line above a comment or '}'rillig
2023-06-26tests/indent: strengthen requirements for test input filesrillig
2023-06-26tests/indent: extend test for -badp optionrillig
2023-06-25indent: treat 'complex' and 'imaginary' as type modifiers, not as typesrillig
2023-06-25indent: fix formatting of parenthesized name in function definitionrillig
2023-06-24lint: don't warn about comparison between char and character constantrillig
2023-06-24lint: add query for comparing 'char' with plain integersrillig
2023-06-24tests/lint: allow accept.sh to override lint1 for local testingrillig