summaryrefslogtreecommitdiff
path: root/usr.bin
AgeCommit message (Expand)Author
2023-06-06indent: condense code for writing tabsrillig
2023-06-06indent: sort functions in call orderrillig
2023-06-06indent: compute indentation of 'case' labels on-demandrillig
2023-06-05indent: in 'if (expr)', the parentheses do not form a cast expressionrillig
2023-06-05indent: improve layout of debug outputrillig
2023-06-05indent: sync debug output with parser staterillig
2023-06-05indent: clean up commentsrillig
2023-06-05indent: format own source coderillig
2023-06-05indent: don't remove blank line after 'if (expr) {'rillig
2023-06-05indent: do not report broken lines, report configuration on stderrrillig
2023-06-05indent: fix formatting of 'do' statementsrillig
2023-06-05indent: make heuristics for '*' pointer types simplerrillig
2023-06-05indent: fix trailing whitespace after commentrillig
2023-06-05indent: rename variables, clean up commentsrillig
2023-06-05indent: clean up handling of whitespacerillig
2023-06-05indent: let the output routines keep track of the indentationrillig
2023-06-04indent: do not parse '&&&&&&&' as a single binary operatorrillig
2023-06-04indent: fix '*=' to be a binary operator, not a unary onerillig
2023-06-04indent: remove read pointer from buffers that don't need itrillig
2023-06-04indent: fix out-of-bounds read when reading a commentrillig
2023-06-04indent: remove trailing whitespace from READMErillig
2023-06-04indent: force at least one space after the colon of a labelrillig
2023-06-04indent: track the kind of '{' on the parser stackrillig
2023-06-04indent: fix debug output of the parser symbol stackrillig
2023-06-04indent: ensure that the 'block init level' never goes negativerillig
2023-06-04indent: rename struct field, for better symmetryrillig
2023-06-04indent: fix indentation of initializers in compound expressionsrillig
2023-06-04indent: fix formatting of compound expressions, at least partiallyrillig
2023-06-04lint: use separate lexer symbols for 'case' and 'default'rillig
2023-06-04indent: classify 'inline' as a modifier rather than a wordrillig
2023-06-04indent: use separate lexer symbols for the different kinds of ':'rillig
2023-06-04indent: handle the indentation of 'case' in a simpler wayrillig
2023-06-04indent: separate code for handling parentheses and bracketsrillig
2023-06-03indent: fix indentation of adjacent '{'rillig
2023-06-03adapt to ${CC_WNO_IMPLICIT_FALLTHROUGH}lukem
2023-06-03adapt to ${CC_WNO_FORMAT_TRUNCATION}lukem
2023-06-03indent: clean up handling of brace indentationrillig
2023-06-03lint: add query for static variables in functionsrillig
2023-06-03lint: loosen assertion that unary operators have only a single operandrillig
2023-06-03lint: use consistent and configurable stream for debug outputrillig
2023-06-03lint: provide more detailed types when operands do not matchrillig
2023-06-03bsd.own.mk: rename GCC_NO_* to CC_WNO_*lukem
2023-06-03bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBERlukem
2023-06-02indent: force each statement on a new linerillig
2023-06-02indent: remove newline between 'switch' and '{'rillig
2023-06-02indent: improve heuristics of classifying '*' as pointer or operatorrillig
2023-06-02indent: clean uprillig
2023-06-02indent: fix formatting of declarations with preprocessing linesrillig
2023-06-01tests/make: force line-based diagnostics to be listed in the testsrillig
2023-06-01make: add more details to debug logging of .for loopsrillig