summaryrefslogtreecommitdiff
path: root/usr.bin/make/suff.c
AgeCommit message (Expand)Author
2023-02-14make: clean up calls to Var_Substrillig
2023-02-14make: reduce complexity of evaluating expressionsrillig
2022-03-04Fix some unused warningssjg
2022-03-03make: improve comments and a parameter namerillig
2022-01-07make: remove redundant function parameter in suffix handlingrillig
2022-01-07make: merge duplicate variables for the main targetrillig
2022-01-01make: remove redundant comments from ParseDependencySourceSpecialrillig
2021-12-28make: extract OP_NOTARGET into separate functionrillig
2021-12-15make: format comments according to /usr/share/misc/stylerillig
2021-12-15make: use consistent indentation for statements and continuationsrillig
2021-12-13make: fix memory leak when evaluating ${.SUFFIX} (since yesterday)rillig
2021-12-12Add .SUFFIXES as read-only variable.sjg
2021-12-09make: remove period from end of error messages and warningsrillig
2021-11-28make: move duplicate function Buf_AddFlag to buf.crillig
2021-11-28make: inline SuffixFlags_ToString into Suffix_Printrillig
2021-11-28make: inline SuffixFlags into the Suffix itselfrillig
2021-11-28make: replace bloated bit-set-to-string code with simple coderillig
2021-07-31make: fix lint warningsrillig
2021-04-04make: rename a few functions to be more descriptiverillig
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-23make: improve error message for unclosed modifierrillig
2021-02-05make: in the Var_ functions, move the scope to the frontrillig
2021-02-04make: rename context and ctxt to scoperillig
2021-02-03make: replace Global_SetExpand with Global_Set for constant namesrillig
2021-02-03make: use shortcut functions Global_SetExpand and Global_AppendExpandrillig
2021-01-30make(1): reduce boilerplate for printing bit sets in debug moderillig
2021-01-24make(1): convert SearchPath to structrillig
2021-01-23make(1): rename local variable in FindCmdsrillig
2021-01-23make(1): remove the remaining beasts from the commentsrillig
2021-01-23make(1): rename Dir_AddDir, reorder parameters of SearchPath_ToFlagsrillig
2021-01-23make(1): rename Dir_Expand to SearchPath_Expandrillig
2021-01-10make(1): consistently use boolean expressions in conditionsrillig
2021-01-09make(1): fix lint warningsrillig
2020-12-30make(1): format multi-line commentsrillig
2020-12-20make(1): return FStr from Var_Parserillig
2020-12-18make(1): spell nonexistent consistentlyrillig
2020-12-13make(1): add str_basename to reduce duplicate coderillig
2020-12-07make(1): actually fix the use-after-free bug and the double-freerillig
2020-12-07make(1): fix use-after-free in -DDEBUG_SRC mode (since 2020-11-22)rillig
2020-12-06make(1): inline macros for debug loggingrillig
2020-12-05make(1): define constants for enum zero-valuesrillig
2020-12-05make(1): extract ExpandChildrenRegular from ExpandChildrenrillig
2020-12-05make(1): indent suff.c with tabs instead of spacesrillig
2020-11-29make(1): reduce memory allocation for dirSearchPathrillig
2020-11-29make(1): reduce memory allocations in suffix storagerillig
2020-11-29make(1): reduce memory allocations in suffix handlingrillig
2020-11-29make(1): reduce memory allocation in ExpandWildcards for suffixesrillig
2020-11-29make(1): reduce memory allocation in ExpandChildren for suffixesrillig