summaryrefslogtreecommitdiff
path: root/usr.bin/make/dir.c
AgeCommit message (Expand)Author
2020-09-02make(1): use proper types in API of cached_stat and cached_lstatrillig
2020-09-02make(1): use Hash API from dir.crillig
2020-09-01make(1): rename Hash_Table fieldsrillig
2020-09-01make(1): improve variable names and data types in Dir_FindHereOrAboverillig
2020-09-01make(1): make data types in Dir_HasWildcards more preciserillig
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): clean up comments in dir.crillig
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): start replacing Lst_Find with Lst_FindBrillig
2020-08-28make(1): clean up Dir_AddDirrillig
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): remove unused reference to Lst_Lastrillig
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_Succ to Lst_SuccSrillig
2020-08-27make(1): migrate Lst_ForEach to Lst_ForEachSrillig
2020-08-27make(1): migrate remaining code from Lst_Open to Lst_OpenSrillig
2020-08-26make(1): add stricter variants for remaining Lst functionsrillig
2020-08-23make(1): reverse order of the Lst_Find parametersrillig
2020-08-22make(1): migrate Lst_AtFront to Lst_PrependSrillig
2020-08-22make(1): replace Lst_Duplicate with Lst_CopySrillig
2020-08-22make(1): use Lst_OpenS in Dir_SetPATHrillig
2020-08-22make(1): fix indentationrillig
2020-08-22make(1): extract percentage calculation out of Dir_PrintDirectoriesrillig
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): convert Lst_Enqueue and Lst_Dequeue to nonnull variantsrillig
2020-08-22make(1): remove wrong comment for Dir_Initrillig
2020-08-22make(1): replace "(void)Lst_AtEnd" with stricter "Lst_AppendS"rillig
2020-08-22make(1): add Lst_Append to add an item at the end of the listrillig
2020-08-22make(1): remove unused return value for DirMatchFilesrillig
2020-08-22make(1): split Dir_Init into two functionsrillig
2020-08-21make(1): use stricter list API for sequential accessrillig
2020-08-21make(1): assert correct usage of the Lst_Open APIrillig
2020-08-21make(1): make list library code stricterrillig
2020-08-21make(1): remove unused code for circular listsrillig
2020-08-13make(1): clean up debug logging in dir.crillig
2020-08-13make(1): avoid negated conditions in DirExpandCurlyrillig
2020-08-13make(1): clean up DirExpandCurlyrillig
2020-08-13make(1): use enum instead of #define for cached_statsrillig
2020-08-12make(1): make Dir_MakeFlags simplerrillig
2020-08-10make(1): replace str_concat with str_concat2 and str_concat3rillig
2020-08-10make(1): fix parameter name of str_concatrillig
2020-08-09make(1): format the source code consistently, at least per filerillig
2020-08-03make(1): no declaration-after-statement anymorerillig
2020-08-01make(1): use consistent indentation in source coderillig