summaryrefslogtreecommitdiff
path: root/usr.bin/make/parse.c
AgeCommit message (Expand)Author
2020-12-20make(1): return FStr from Var_Parserillig
2020-12-19make(1): fix error message for .info/.warning/.error without argumentrillig
2020-12-19make(1): extract Var_Undef from ParseDirectiverillig
2020-12-19make(1): extract ParseSkippedBranches from ParseReadLinerillig
2020-12-19make(1): extract ParseForLoop from ParseReadLinerillig
2020-12-19make(1): rename mode constants for ParseGetLine to be more expressiverillig
2020-12-19make(1): fix documentation of GetLineModerillig
2020-12-19make(1): reduce debugging details in Parse_SetInputrillig
2020-12-19make(1): rename parameter line to linenorillig
2020-12-19make(1): document enum GetLineModerillig
2020-12-19make(1): fix line numbers in .for loops (since 2007-01-01)rillig
2020-12-19make(1): merge parameter of ParseRawLine into return valuerillig
2020-12-19make(1): clean up variable names in ParseGetLine and ParseRawLinerillig
2020-12-19make(1): fix variable names in UnescapeBackslashrillig
2020-12-19make(1): clean up ParseRawLinerillig
2020-12-19make(1): extract ParseRawLine from ParseGetLinerillig
2020-12-19make(1): clean up another local variable in ParseGetLinerillig
2020-12-18make(1): clean up UnescapeBackslashrillig
2020-12-18make(1): remove unused parameter from UnescapeBackslashrillig
2020-12-18make(1): split ParseGetLine into separate functionsrillig
2020-12-18make(1): separate ParseGetLine into paragraphsrillig
2020-12-15make(1): document how to detect typos in .elif directivesrillig
2020-12-14make(1): clean up ParseReadLinerillig
2020-12-13make(1): replace %zu with %u in printf callsrillig
2020-12-13make(1): add str_basename to reduce duplicate coderillig
2020-12-13make(1): remove dead code from GetVarnamesToUnexportrillig
2020-12-13make(1): replace *line with line[0]rillig
2020-12-13make(1): clean up comment for ParseDirectiverillig
2020-12-13make(1): clean up Var_Exportrillig
2020-12-13make(1): error out on misspelled directivesrillig
2020-12-12make(1): reduce indentation of ParseDirectiverillig
2020-12-12make(1): eliminate boolean argument of Var_Exportrillig
2020-12-06make(1): error out on null bytes in makefilesrillig
2020-12-06make(1): rename IFile.nextbuf to readMorerillig
2020-12-06make(1): fix undefined behavior in ParseEOFrillig
2020-12-05make(1): indent parse.c with tabs instead of spacesrillig
2020-12-05make(1): reduce indentation in ParseDependencySourceKeywordrillig
2020-12-05make(1): extract ParseDependencySourceWaitrillig
2020-12-05make(1): define constants for enum zero-valuesrillig
2020-12-05make(1): remove redundant assignmentsrillig
2020-12-04make(1): rename parse functionsrillig
2020-11-29make(1): reduce memory allocation for dirSearchPathrillig
2020-11-29make(1): reduce memory allocations for parsing dependenciesrillig
2020-11-29make(1): reduce memory allocation for targetsrillig
2020-11-28make(1): reduce memory allocation for CmdOpts.createrillig
2020-11-28make(1): replace Dir_Destroy with SearchPath_Freerillig
2020-11-28make(1): rename some Dir functions to SearchPathrillig
2020-11-28make(1): reduce pointer indirection for GNode.cohortsrillig
2020-11-28make(1): reduce pointer indirection for GNode.order_pred and order_succrillig
2020-11-28make(1): reduce memory allocation for GNode.parents and GNode.childrenrillig