summaryrefslogtreecommitdiff
path: root/usr.bin/make/parse.c
AgeCommit message (Expand)Author
2021-12-29make: merge duplicate enum constants for CondEvalResult and CondResultrillig
2021-12-28make: rename and constify SkipExtraTargetsrillig
2021-12-28make: clean up function names in parse.c, remove redundant commentsrillig
2021-12-28make: extract the non-parsing part from ParseDependencyTargetsrillig
2021-12-28make: clean up ParseDependencyrillig
2021-12-28make: remove redundant variable in ParseDependencyTargetsrillig
2021-12-28make: remove redundant parameter from ParseDependencyTargetsrillig
2021-12-28make: remove redundant parameters in dependency parsing functionsrillig
2021-12-28make: remove redundant comments from ParseDependencyTargetsrillig
2021-12-28make: reduce scope of the list of wildcard target namesrillig
2021-12-28make: make ParseIsEscape simplerrillig
2021-12-28make: rename functions for handling dependency linesrillig
2021-12-28make: make debug logging for .ORDER more human-friendlyrillig
2021-12-28make: make debug logging a bit more human-friendlyrillig
2021-12-28make: clean up variable names for parsing dependency linesrillig
2021-12-28make: extract OP_NOTARGET into separate functionrillig
2021-12-28make: remove redundant local variablerillig
2021-12-27make: rename local variables to be simplerrillig
2021-12-27make: replace __func__ with actual stringsrillig
2021-12-27make: clean up commentsrillig
2021-12-27make: remove unnecessary words from command line optionsrillig
2021-12-15make: format comments according to /usr/share/misc/stylerillig
2021-12-15make: in ParseDependencyCheckSpec, move default branch to the bottomrillig
2021-12-14make: condense repetetive code in ParseDirectiverillig
2021-12-14make: remove dead code for handling traditional include directivesrillig
2021-12-14make: clean up parsing of variable assignmentsrillig
2021-12-14make: remove unreachable code for parsing the dependency operatorrillig
2021-12-13make: clean up loading of filesrillig
2021-12-13make: fix memory leak for filenames in .for loops (since 2013-06-18)rillig
2021-12-13make: fix memory leak in IncludeFilerillig
2021-12-12make: rename Parse_SetInput to Parse_PushInputrillig
2021-12-12make: remove unused loadedfile.pathrillig
2021-12-09make: remove period from end of error messages and warningsrillig
2021-12-07make: document that the input buffer is not null-terminatedrillig
2021-12-07make: inline common subexpression in ParseRawLinerillig
2021-12-04make: merge duplicate code in ParseDirectiverillig
2021-12-03make: do not try to expand fixed variable namesrillig
2021-12-03make: only allocate the name of an included file if necessaryrillig
2021-12-03make: clean up ParseIncluderillig
2021-09-21make: reduce relocations, thereby reducing .text sizerillig
2021-09-21make: remove unnecessary const from parametersrillig
2021-08-14make: fix spelling of CVS and RCS in error messagerillig
2021-08-14make: rename ParseMark to be more expressiverillig
2021-08-14make: rename variable and function for handling parse errorsrillig
2021-06-21make: document ParseDependencyOprillig
2021-06-21make: document where to find tests for the dependency linesrillig
2021-06-21make: extract ParseDependencySources from ParseDependencyrillig
2021-04-04make: convert VarEvalFlags back into an enum, but not a bit-setrillig
2021-04-04make: remove filler word 'Do' from function names for parsingrillig
2021-04-04make: rename ambiguous functionsrillig