summaryrefslogtreecommitdiff
path: root/usr.bin/make/parse.c
AgeCommit message (Expand)Author
2022-01-22make: clean up commentsrillig
2022-01-20make: fix filename in warning about duplicate script (since 2018-12-22)rillig
2022-01-16make: condense code in Parse_IsVarrillig
2022-01-15make: use islower for parsing directivesrillig
2022-01-15make: merge duplicate code for expanding variable expressionsrillig
2022-01-09make: add missing printflike annotations to parse.crillig
2022-01-09make: in Cmd_Exec, return error message instead of format stringrillig
2022-01-09make: fix use-after-free in -dp mode (since yesterday)rillig
2022-01-09make: remove redundant lines from stack tracesrillig
2022-01-09make: in ApplyDependencySourceWait, align variable type with %urillig
2022-01-08make: add details about .for loop variables to stack tracesrillig
2022-01-08make: fix stack traces in -dp mode (since 2021-01-26)rillig
2022-01-08make: reduce confusing code in ParseForLooprillig
2022-01-08make: fix line number in debug log after returning from a filerillig
2022-01-08make: return early from SkipIrrelevantBranchesrillig
2022-01-08make: fix reported line numbers of continuation lines (since 2002)rillig
2022-01-08make: constify UnescapeBackslash, fix typo in commentrillig
2022-01-07make: remove redundant condition in ParseRawLinerillig
2022-01-07make: rename local variable in ParseRawLinerillig
2022-01-07make: condense UnescapeBackslashrillig
2022-01-07make: in loadfile, use simpler magic numbersrillig
2022-01-07make: have as few statements as possible between va_start and va_endrillig
2022-01-07make: remove redundant function parameter in suffix handlingrillig
2022-01-07make: merge duplicate variables for the main targetrillig
2022-01-07make: clean up comments, variable names, function namesrillig
2022-01-07make: eliminate file-scope variable forLevelrillig
2022-01-07make: clean up comments and names in parse.crillig
2022-01-07make: rename IFile and its fields to match their actual contentrillig
2022-01-07make: clean up ParseDependencySourcesrillig
2022-01-07make: clean up local variables in ParseDependencyTargetsrillig
2022-01-07make: remove redundant variable in ParseDependencyTargetWordrillig
2022-01-07make: clean up function argument names and commentsrillig
2022-01-07make: clean up nitpicks in parse.crillig
2022-01-07make: reduce negations in ParseVErrorInternalrillig
2022-01-07make: fix null pointer when including empty file (since 2022-01-01)rillig
2022-01-02make: clean up nitpicksrillig
2022-01-02make: clean up parsing of makefilesrillig
2022-01-02make: remove redundant IFile.fromForLooprillig
2022-01-02make: clean up handling of .for loops and .include directivesrillig
2022-01-02make: fix line number in error message about open conditionalsrillig
2022-01-01make: remove unused parameter from Parse_PushInputrillig
2022-01-01make: fix error message when reading more than 1 GB from stdinrillig
2022-01-01make: clean up loadfilerillig
2022-01-01make: convert do-while into while in FindKeywordrillig
2022-01-01make: remove redundant comments from ParseDependencySourceSpecialrillig
2021-12-31make: sync API documentation of parse.c with latest changesrillig
2021-12-31make: prevent out-of-bounds pointer in AdjustVarassignOprillig
2021-12-31make: merge duplicate code in Parse_IsVarrillig
2021-12-31make: eliminate type VarAssignParsedrillig
2021-12-31make: unexport types VarAssignOp and VarAssignrillig