summaryrefslogtreecommitdiff
path: root/usr.bin/make/parse.c
AgeCommit message (Expand)Author
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
2021-04-03make: rename function parameters to match boolean constantsrillig
2021-04-03make: use C99 bool type instead of defining its ownrillig
2021-03-15make: replace enum bit-field with struct bit-field for VarEvalFlagsrillig
2021-03-15make: rename VARE_NONE to VARE_PARSE_ONLYrillig
2021-02-22make: remove freestanding freeIt variablesrillig
2021-02-05make: clean up a few comments in parse.crillig
2021-02-05make: in the Var_ functions, move the scope to the frontrillig
2021-02-05make: add shortcut Global_Delete for deleting a global variablerillig
2021-02-04make: rename context and ctxt to scoperillig
2021-02-04make: rename some VAR constants to SCOPErillig
2021-02-04make: rename Var_Set to Var_SetExpandrillig
2021-02-03make: split Var_Exists into plain Var_Exists and Var_ExistsExpandrillig
2021-02-03make: replace Global_AppendExpand with Global_Appendrillig
2021-02-03make: split Var_Append into Var_Append and Var_AppendExpandrillig
2021-02-03make: replace Global_SetExpand with Global_Set for constant namesrillig
2021-02-03make: use shortcut functions Global_SetExpand and Global_AppendExpandrillig
2021-02-01make: clean up comments in parse.crillig
2021-02-01make: rename Parse_include_file to IncludeFilerillig
2021-02-01make: simplify VarAssign_EvalSubstrillig
2021-02-01make: replace parse error "Need an operator" with better messagerillig
2021-01-30make(1): split Buf_Destroy into Buf_Done and Buf_DoneDatarillig