summaryrefslogtreecommitdiff
path: root/usr.bin/make/suff.c
AgeCommit message (Expand)Author
2020-09-26make(1): clean up API for finding and creating GNodesrillig
2020-09-25make(1): declare strings for suff.c constantrillig
2020-09-25make(1): in FindSuffByName, return the suffix instead of a list noderillig
2020-09-25make(1): migrate suff.c from Lst_ForEachUntil to Lst_ForEachrillig
2020-09-25make(1): convert int to size_t for string lengthsrillig
2020-09-25make(1): don't use reserved names in type namesrillig
2020-09-25make(1): replace Lst_Find with FindSuffByNamerillig
2020-09-25make(1): add tags to some of the unnamed structsrillig
2020-09-24make(1): remove redundant function prototypes in suff.crillig
2020-09-24make(1): rename Lst_ForEach to Lst_ForEachUntilrillig
2020-09-22make(1): prepare Var_Subst for proper error handlingrillig
2020-09-22make(1): use fine-grained type names for lists and their nodesrillig
2020-09-13make(1): prepare Var_Parse for proper error handling and reportingrillig
2020-09-13make(1): clean up RCSID blocksrillig
2020-09-13make(1): remove #endif comments for very short blocksrillig
2020-09-12make(1): reword variable invocation to variable expressionrillig
2020-09-12make(1): rename Var_ParsePP back to Var_Parserillig
2020-09-12make(1): fix API for Targ_PrintCmdrillig
2020-09-12make(1): fix prototype of Suff_EndTransformrillig
2020-09-12make(1): move PrintAddr to where it belongsrillig
2020-09-12make(1): fix inconsistent code indentationrillig
2020-09-11make(1): rename GNodeSuff.gn to gnprillig
2020-09-11make(1): replace *a->b with a->b[0]rillig
2020-09-08make(1): fix off-by-one error in SuffExpandChildrenrillig
2020-09-07make(1): migrate SuffExpandChildren to Var_ParsePPrillig
2020-09-05make(1): remove trailing whitespace in -dg1 debug outputrillig
2020-08-31make(1): fix compilation for -DNDEBUG and -O3rillig
2020-08-31make(1): fix unbalanced Lst_Open/Lst_Close in SuffFindCmdsrillig
2020-08-30make(1): add debug macros to suff.crillig
2020-08-30make(1): rename GNode.iParents to implicitParentsrillig
2020-08-30make(1): rename Lst_Datum to LstNode_Datumrillig
2020-08-30make(1): rename Lst_Memeber to Lst_FindDatumrillig
2020-08-29make(1): trust that Var_Parse never returns NULLrillig
2020-08-29make(1): trust that Var_Subst never returns NULLrillig
2020-08-29make(1): clean up comments in suff.c, small refactoringsrillig
2020-08-29make(1): add bmake_strsedup for duplicating a substringrillig
2020-08-29make(1): merge duplicate code for bmake_strlduprillig
2020-08-29make(1): rename LstNode functions to match their typerillig
2020-08-29make(1): rename Lst_FindB back to Lst_Findrillig
2020-08-29make(1): migrate remaining Lst_Find to Lst_FindBrillig
2020-08-28make(1): rename SuffixCmpData to SuffSuffIsSuffixArgsrillig
2020-08-28make(1): clean up suffix handlingrillig
2020-08-28make(1): fix assertion failure in suffix handlingrillig
2020-08-28make(1): remove trailing 'S' from names of Lst functionsrillig
2020-08-28make(1): migrate Lst_Find to Lst_FindSrillig
2020-08-28make(1): migrate Lst_First to Lst_FirstSrillig
2020-08-28make(1): print suffix flags in the standard wayrillig
2020-08-27make(1): migrate Lst_IsEmpty to Lst_IsEmptySrillig
2020-08-27make(1): migrate Lst_Last to Lst_LastSrillig
2020-08-27make(1): migrate Lst_Succ to Lst_SuccSrillig