summaryrefslogtreecommitdiff
path: root/usr.bin/make/parse.c
AgeCommit message (Expand)Author
2020-09-13make(1): prepare Var_Parse for proper error handling and reportingrillig
2020-09-13make(1): clean up RCSID blocksrillig
2020-09-13make(1): clean up API for evaluating conditionsrillig
2020-09-13make(1): clean up comments for ParseErrorInternal and ParseMessagerillig
2020-09-13make(1): fix comment for ParseVErrorInternalrillig
2020-09-13make(1): reduce complexity of PrintLocationrillig
2020-09-13make(1): inline strchr call in IsIncluderillig
2020-09-13make(1): clean up the documentation for Parse_Filerillig
2020-09-13make(1): remove redundant VARARGS commentsrillig
2020-09-12make(1): reword variable invocation to variable expressionrillig
2020-09-12make(1): rename Var_ParsePP back to Var_Parserillig
2020-09-12make(1): fix prototype of Suff_EndTransformrillig
2020-09-12make(1): fix inconsistent code indentationrillig
2020-09-12make(1): split ParseVErrorInternal into 2 functionsrillig
2020-09-11make(1): add wrappers around ctype.h functionsrillig
2020-09-08make(1): fix off-by-one error in SuffExpandChildrenrillig
2020-09-07make(1): with -dp, print name of the function instead of its addressrillig
2020-09-07make(1): migrate Var_Parse to Var_ParsePP in ParseDoDependencyrillig
2020-09-06make(1): add const for Parse_IsVarrillig
2020-09-05make(1): replay the changes from v1.283rillig
2020-09-05make(1): clean up comments about parsingrillig
2020-09-05make(1): fix comments about setting .PARSEDIR and .PARSEFILErillig
2020-09-05make(1): make GetActuallyIncludingFile fasterrillig
2020-09-05make(1): fix .INCLUDEDFROMDIR/.INCLUDEDFROMFILErillig
2020-09-05make(1): fix local variable type in ParseIsEscapedrillig
2020-09-05make(1): fix return type of ParseIsEscapedrillig
2020-09-05make(1): remove redundant prototype for ParseMarkrillig
2020-09-05make(1): remove redundant prototypes for local functions from parse.crillig
2020-09-04make(1): use a stack instead of a list for the nested include pathrillig
2020-09-01make(1): clean up documentation in buf.h, and redundant include filesrillig
2020-08-30make(1): rename Lst_Datum to LstNode_Datumrillig
2020-08-29make(1): trust that Var_Parse never returns NULLrillig
2020-08-29make(1): remove ReturnStatus, SUCCESS and FAILURErillig
2020-08-29make(1): add bmake_strsedup for duplicating a substringrillig
2020-08-29make(1): merge duplicate code for bmake_strlduprillig
2020-08-29make(1): allow for strict type checking for Booleanrillig
2020-08-28make(1): remove trailing 'S' from names of Lst functionsrillig
2020-08-27make(1): migrate Lst_IsEmpty to Lst_IsEmptySrillig
2020-08-27make(1): migrate Lst_Last to Lst_LastSrillig
2020-08-27make(1): migrate Lst_ForEach to Lst_ForEachSrillig
2020-08-27make(1): convert Arch_ParseArchive from ReturnStatus to Booleanrillig
2020-08-26make(1): add stricter variants for remaining Lst functionsrillig
2020-08-25make(1): fix obvious bugs in -DCLEANUP moderillig
2020-08-22make(1): make moving and copying lists simplerrillig
2020-08-22make(1): clean up headersrillig
2020-08-22make(1): fix undefined behavior when assigning to variable ""rillig
2020-08-22make(1): fix indentationrillig
2020-08-22make(1): replace Lst_Datum with non-null guaranteeing Lst_DatumSrillig
2020-08-22make(1): convert Lst_Enqueue and Lst_Dequeue to nonnull variantsrillig
2020-08-22make(1): replace two instances of Lst_AtFront with Lst_Prependrillig