summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2022-01-08tests/make: demonstrate edge case in parsing .for loopsrillig
2022-01-08make: constify UnescapeBackslash, fix typo in commentrillig
2022-01-08make: remove redundant bracesrillig
2022-01-07make: clean up structure of For_Evalrillig
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: clean up handling of .for loopsrillig
2022-01-07make: eliminate file-scope variable forLevelrillig
2022-01-07make: use simpler code for handling .for loopsrillig
2022-01-07tests/make: fix documentation in cond-func.mkrillig
2022-01-07make: rename and inline Targ_Preciousrillig
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: merge calls to ApplyModifier_Timerillig
2022-01-07make: merge duplicate code for modifiers 'gmtime' and 'localtime'rillig
2022-01-07make: clean up variable modifiers 'gmtime' and 'localtime'rillig
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: remove redundant initializer in CondParser_ComparisonOrLeafrillig
2022-01-07make: clean up nitpicks in parse.crillig
2022-01-07make: reduce negations in ParseVErrorInternalrillig
2022-01-07make: rename local variable in bmake_mallocrillig
2022-01-07make: reduce code for initializing error handling in shellrillig
2022-01-07make: fix null pointer when including empty file (since 2022-01-01)rillig
2022-01-02tests/make: demonstrate bugs in PrintStackTracerillig
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-02tests/make: test edge cases in .for loopsrillig
2022-01-02make: in .for loops, pass the body to be filled as parameterrillig
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: reduce indentation in Main_SetObjdirrillig
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