summaryrefslogtreecommitdiff
path: root/usr.bin/make/lst.h
AgeCommit message (Expand)Author
2022-03-03make: improve comments and a parameter namerillig
2021-12-15make: use consistent indentation for statements and continuationsrillig
2021-12-15make: remove redundant comments for multiple-inclusion guardsrillig
2021-12-15make: mark several functions whose result must be usedrillig
2021-12-05make: fix commentsrillig
2021-04-03make: use C99 bool type instead of defining its ownrillig
2021-03-15make: indent inline functions for listsrillig
2021-02-01make: remove unused Lst_Destroyrillig
2021-01-03make(1): remove anonymous union from struct ListNoderillig
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-11-28make(1): reduce memory allocation in Arch_ParseArchiverillig
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-10make(1): use consistent definition for MAKE_INLINErillig
2020-10-28make(1): inline Vector_Getrillig
2020-10-25make(1): remove obsolete comment from lst.hrillig
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-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-21make(1): remove unused typedef LstActionProcrillig
2020-10-19make(1): inline simple Lst gettersrillig
2020-10-19make(1): remove unused Lst_ForEachrillig
2020-10-18make(1): add tags to enum typesrillig
2020-10-18make(1): rename Lst_Init to Lst_Newrillig
2020-10-18make(1): rename Stack to Vectorrillig
2020-09-26make(1): inline and remove LstNode_Prev and LstNode_Nextrillig
2020-09-25make(1): add tags to some of the unnamed structsrillig
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): 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-04make(1): use a stack instead of a list for the nested include pathrillig
2020-09-02make(1): improve grouping of the Lst functionsrillig
2020-08-30make(1): rename Lst_Datum to LstNode_Datumrillig
2020-08-30make(1): rename Lst_Memeber to Lst_FindDatumrillig
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-29make(1): start replacing Lst_Find with Lst_FindBrillig