summaryrefslogtreecommitdiff
path: root/usr.bin/make/lst.c
AgeCommit message (Expand)Author
2022-02-26make: fix memory leak in Lst_Remove (since 2020-10-23)rillig
2021-03-15make: fix documentation of Lst_MoveAllrillig
2021-02-01make: clean up commentsrillig
2021-02-01make: remove unused Lst_Destroyrillig
2020-12-30make(1): format multi-line commentsrillig
2020-12-13make(1): rename Vector.priv_cap to caprillig
2020-12-04make(1): inline Lst_Enqueuerillig
2020-12-04make(1): inline Vector_Donerillig
2020-12-04make(1): use consistent variable names for list nodesrillig
2020-11-29make(1): reduce memory allocation in suffix handlingrillig
2020-11-28make(1): reduce pointer indirection for archivesrillig
2020-11-28make(1): remove pointer indirection from GNode.commandsrillig
2020-11-27make(1): inline Lst_ForEachUntil in meta moderillig
2020-11-24make(1): indent list functions with tabs instead of spacesrillig
2020-11-08make(1): rename list node to lnrillig
2020-10-28make(1): inline Vector_Getrillig
2020-10-25make(1): replace PtrVector with Vector, which can contain any typerillig
2020-10-25make(1): rename type Vector to PtrVectorrillig
2020-10-25make(1): inline Lst_Copy in Make_ExpandUserillig
2020-10-24make(1): remove unused Lst_Find and Lst_FindFromrillig
2020-10-24make(1): clean up comments in list functionsrillig
2020-10-24make(1): clean up code in lst.crillig
2020-10-24make(1): refactor LstNodeNewrillig
2020-10-23make(1): remove Lst_ForEachUntilConcurrentrillig
2020-10-22make(1): add Lst_ForEachUntilConcurrentrillig
2020-10-22make(1): remove Lst_Open, Lst_Next, Lst_Closerillig
2020-10-22make(1): remove code for circular lists from Lst_Nextrillig
2020-10-19make(1): inline simple Lst gettersrillig
2020-10-19make(1): remove unused Lst_ForEachrillig
2020-10-18make(1): rename Lst_Init to Lst_Newrillig
2020-10-18make(1): rename Stack to Vectorrillig
2020-10-17make(1): fix indentationrillig
2020-09-30make(1): remove redundant assertions in lst.crillig
2020-09-27make(1): normalize whitespace in source coderillig
2020-09-26make(1): inline and remove LstNode_Prev and LstNode_Nextrillig
2020-09-25make(1): fix build on Debian 9rillig
2020-09-24make(1): make the API of the List partially publicrillig
2020-09-24make(1): move documentation for MakeAddAllSrc to its correct placerillig
2020-09-24make(1): merge Lst_ForEachFrom into Lst_ForEachUntilrillig
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): use fine-grained type names for lists and their nodesrillig
2020-09-14make(1): in debug mode, reset unused stack space to NULLrillig
2020-09-13make(1): clean up RCSID blocksrillig
2020-09-12make(1): fix inconsistent code indentationrillig
2020-09-04make(1): use a stack instead of a list for the nested include pathrillig
2020-08-31make(1): fix unbalanced Lst_Open/Lst_Close in SuffFindCmdsrillig
2020-08-30make(1): fix comment for Lst_Destroyrillig
2020-08-30make(1): rename Lst_Datum to LstNode_Datumrillig
2020-08-30make(1): rename Lst_Memeber to Lst_FindDatumrillig