summaryrefslogtreecommitdiff
path: root/usr.bin/make/parse.c
AgeCommit message (Expand)Author
2022-06-12make: reorganize Parse_Errorrillig
2022-06-11make: fix memory leak in wildcard targets and sourcesrillig
2022-06-11make: separate cases in HandleDependencyTargetMundanerillig
2022-06-11make: extract HandleSingleDependencyTargetMundanerillig
2022-06-11make: remove redundant include for stdint.hrillig
2022-06-10make: rename loadfile to LoadFilerillig
2022-06-10make: split IncludeFile into separate functionsrillig
2022-06-10make: extract half of IncludeFile into a separate functionrillig
2022-06-10make: condense code for searching a file in the pathsrillig
2022-05-07make: fix off-by-one error in buffer for .WAIT nodesrillig
2022-04-18Comment on interaction of posix.mk with[out] -rsjg
2022-04-18make: only switch to POSIX mode if '.POSIX:' is the first linerillig
2022-03-25Include posix.mk when .POSIX: first encounteredsjg
2022-03-03make: improve comments and a parameter namerillig
2022-02-09make: remove redundant conditionsrillig
2022-02-09make: fix mistakes, spelling and typos in comments and manual pagerillig
2022-02-09make: clean up variable namesrillig
2022-02-07make: remove stray empty linerillig
2022-02-05Ensure Parse_IsVar does not step off the end of input string.sjg
2022-02-04make: use unsigned int for line numbers everywhererillig
2022-01-29make: for recursive variables in commands, print locationrillig
2022-01-29make: print stack trace on fatal errorsrillig
2022-01-29make: inline functions that have a single call siterillig
2022-01-27make: remove trailing whitespace, break linesrillig
2022-01-27Allow local variable assignments in dependency linessjg
2022-01-22make: add missing newline after "cannot continue" messagerillig
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