summaryrefslogtreecommitdiff
path: root/usr.bin/make/nonints.h
AgeCommit message (Expand)Author
2022-01-23make: merge nonints.h into make.hrillig
2022-01-15make: remove unnecessary functions for expanding variable namesrillig
2022-01-15make: merge duplicate code for expanding variable expressionsrillig
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-08make: add details about .for loop variables to stack tracesrillig
2022-01-08make: fix reported line numbers of continuation lines (since 2002)rillig
2022-01-07make: remove redundant function parameter in suffix handlingrillig
2022-01-07make: merge duplicate variables for the main targetrillig
2022-01-07make: eliminate file-scope variable forLevelrillig
2022-01-07make: rename and inline Targ_Preciousrillig
2022-01-02make: clean up handling of .for loops and .include directivesrillig
2022-01-01make: remove unused parameter from Parse_PushInputrillig
2021-12-31make: unexport types VarAssignOp and VarAssignrillig
2021-12-31make: list VarAssignOp in the same order as in the manual pagerillig
2021-12-29make: merge duplicate types CondEvalResult and CondResultrillig
2021-12-29make: remove redundant parameter for evaluating conditionsrillig
2021-12-28make: constify cached_realpathrillig
2021-12-27make: rename eunlink to unlink_filerillig
2021-12-15make: format comments according to /usr/share/misc/stylerillig
2021-12-15make: change return type of Compat_RunCommand from int to boolrillig
2021-12-15make: mark several functions whose result must be usedrillig
2021-12-13make: fix memory leak when evaluating ${.SUFFIX} (since yesterday)rillig
2021-12-12Add .SUFFIXES as read-only variable.sjg
2021-12-12make: rename Parse_SetInput to Parse_PushInputrillig
2021-09-12make: fix lint warnings for strict bool moderillig
2021-08-14make: rename variable and function for handling parse errorsrillig
2021-04-11make: clean up remaining references to VarEvalFlagsrillig
2021-04-11make: add types Substring and LazyBufrillig
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 a few functions to be more descriptiverillig
2021-04-03make: backport to C90rillig
2021-04-03make: use C99 bool type instead of defining its ownrillig
2021-03-15make: change debug log for variable evaluation flags to lowercaserillig
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-14make: clean up FStr and MFStr memory in cleanup moderillig
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 Var_ValueDirect to GNode_ValueDirectrillig
2021-02-04make: group shortcuts for manipulating global variablesrillig
2021-02-04make: rename Var_SetWithFlags to Var_SetExpandWithFlagsrillig
2021-02-04make: rename Var_Set to Var_SetExpandrillig
2021-02-03make: rename Var_Delete to Var_DeleteExpand, Var_DeleteVar to Var_Deleterillig
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