summaryrefslogtreecommitdiff
path: root/usr.bin/make/cond.c
AgeCommit message (Expand)Author
2020-11-10make(1): remove unreachable code from CondParser_Stringrillig
2020-11-10make(1): fix error message when parsing unknown .if (since 2005-05-01)rillig
2020-11-10make(1): add tests for parsing conditionals, document a parsing bugrillig
2020-11-10make(1): document ParseEmptyArgrillig
2020-11-10make(1): remove unnecessary NULL marker from functions listrillig
2020-11-09make(1): document handling of '#' and '\n' in conditionalsrillig
2020-11-08make(1): in lint mode, only allow '&&' and '||', not '&' and '|'rillig
2020-11-08make(1): extract CondParser_Func from CondParser_LeafTokenrillig
2020-11-08make(1): inline strchr call in CondParser_LeafTokenrillig
2020-11-08make(1): rename CondParser_Func to CondParser_LeafTokenrillig
2020-11-08make(1): fix type mismatch between int and Tokenrillig
2020-11-08make(1): improve local variable name in EvalNotEmptyrillig
2020-11-08make(1): improve variable names in EvalNotEmptyrillig
2020-11-08make(1): rename local variable in CondParser_Stringrillig
2020-11-08make(1): clean up TryParseNumber in conditionsrillig
2020-11-08make(1): clean up FuncExistsrillig
2020-11-08make(1): clean up code related to VarEvalFlagsrillig
2020-11-08make(1): clean up VarEvalFlags in the calls to Var_Parse and Var_Substrillig
2020-11-07make(1): clean up CondParser_Comparisonrillig
2020-11-07make(1): reword condition in CondParser_Stringrillig
2020-11-07make(1): fix type mismatch between Boolean and Tokenrillig
2020-11-07make(1): fix type mismatch in If_Evalrillig
2020-11-07make(1): add test for parse error in function defined()rillig
2020-11-07make(1): add test for parse error in condition using empty()rillig
2020-11-07make(1): make API of Buf_Init simplerrillig
2020-11-07make(1): clean up code stylisticallyrillig
2020-11-06make(1): merge duplicate code for skipping horizontal whitespacerillig
2020-11-06make(1): fix tests directive-ifmake and varcmd with custom booleanrillig
2020-11-05make(1): remove redundant parentheses from sizeof operatorrillig
2020-11-02make(1): remove word "Ptr" from variable namesrillig
2020-10-30make(1): change char * to void * in Var_Valuerillig
2020-10-30make(1): clean up is_separatorrillig
2020-10-30make(1): fix parse error in string literal in conditionalrillig
2020-10-30make(1): rename VAR_CMD to VAR_CMDLINErillig
2020-10-26make(1): group the command line options and argumentsrillig
2020-10-24make(1): clean up comments in cond.crillig
2020-10-23make(1): negate OP_NOP and rename it to GNode_IsTargetrillig
2020-10-23make(1): inline CondFindStrMatch into FuncMakerillig
2020-10-22make(1): remove redundant type castsrillig
2020-10-18make(1): add tags to enum typesrillig
2020-10-17make(1): fix indentationrillig
2020-10-05make(1): make cond.c ready for WARNS=6, part 2rillig
2020-10-05make(1): make cond.c ready for WARNS=6rillig
2020-10-05make(1): revert previous commitrillig
2020-10-05make(1): fix double-free bug in -DCLEANUP mode (since 2020-10-02)rillig
2020-10-05make(1): fix test for .ifndef when compiled with -DUSE_UCHAR_BOOLEANrillig
2020-10-03make(1): use consistent pattern for parsing whitespacerillig
2020-10-01make(1): remove redundant function prototypesrillig
2020-09-28make(1): replace += 1 with ++ and -= 1 with --rillig
2020-09-28make(1): make debugging code shorterrillig