summaryrefslogtreecommitdiff
path: root/usr.bin/make/make.c
AgeCommit message (Expand)Author
2020-10-18make(1): convert NoExecute to non-inlinerillig
2020-10-17make(1): fix indentationrillig
2020-10-01make(1): remove redundant function prototypesrillig
2020-09-28make(1): replace += 1 with ++ and -= 1 with --rillig
2020-09-28make(1): migrate Make_ProcessWait from Lst_ForEachUntil to Lst_ForEachrillig
2020-09-28make(1): remove the inline attribute from debug_printfrillig
2020-09-28make(1): make debug logging simplerrillig
2020-09-28make(1): make debugging code shorterrillig
2020-09-27make(1): normalize whitespace in source coderillig
2020-09-27make(1): inline Lst_ForEachUntil in Make_ExpandUserillig
2020-09-27make(1): clean up comments in job.c and make.crillig
2020-09-26make(1): revert migration from Lst_ForEachUntil to Lst_ForEachrillig
2020-09-26make(1): inline and remove LstNode_Prev and LstNode_Nextrillig
2020-09-26make(1): replace a few Lst_ForEachUntil with simpler Lst_ForEachrillig
2020-09-26make(1): clean up API for finding and creating GNodesrillig
2020-09-25make(1): inline Lst_ForEach in MakeUnmarkrillig
2020-09-24make(1): migrate MakeTimeStamp and MakeUnmark to Lst_ForEachrillig
2020-09-24make(1): migrate MakeAddAllSrc to Lst_ForEachrillig
2020-09-24make(1): move documentation for MakeAddAllSrc to its correct placerillig
2020-09-24make(1): rename Lst_ForEach to Lst_ForEachUntilrillig
2020-09-24make(1): refactor add_wait_dep to not use Lst_ForEachFrom anymorerillig
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): clean up RCSID blocksrillig
2020-09-12make(1): fix API of Targ_PrintNoderillig
2020-09-07make(1): remove redundant includesrillig
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_Subst never returns NULLrillig
2020-08-28make(1): remove trailing 'S' from names of Lst functionsrillig
2020-08-28make(1): migrate Lst_First to Lst_FirstSrillig
2020-08-27make(1): migrate Lst_IsEmpty to Lst_IsEmptySrillig
2020-08-27make(1): migrate Lst_ForEach to Lst_ForEachSrillig
2020-08-27make(1): migrate Lst_ForEachFrom to Lst_ForEachFromSrillig
2020-08-26make(1): add stricter variants for remaining Lst functionsrillig
2020-08-25make(1): distinguish enum flags and values in debugging moderillig
2020-08-24make(1): in debug mode, print GNode details in symbolsrillig
2020-08-22make(1): replace Lst_Duplicate with Lst_CopySrillig
2020-08-22make(1): make moving and copying lists simplerrillig
2020-08-22make(1): use Lst_OpenS in make.crillig
2020-08-22make(1): require argument of Lst_Member to be non-nullrillig
2020-08-22make(1): replace Lst_Datum with non-null guaranteeing Lst_DatumSrillig
2020-08-22make(1): add strict argument checks for Lst_InsertBeforerillig
2020-08-22make(1): convert Lst_Enqueue and Lst_Dequeue to nonnull variantsrillig
2020-08-22make(1): replace two instances of Lst_AtFront with Lst_Prependrillig
2020-08-22make(1): convert remaining Lst_AtEnd to the stricter Lst_Appendrillig
2020-08-22make(1): make Make_HandleUse simplerrillig
2020-08-22make(1): make .USEBEFORE handling simplerrillig
2020-08-22make(1): replace "(void)Lst_AtEnd" with stricter "Lst_AppendS"rillig