summaryrefslogtreecommitdiff
path: root/usr.bin/make/dir.c
AgeCommit message (Expand)Author
2020-10-25make(1): document pattern matching edge case in DirMatchFilesrillig
2020-10-25make(1): refactor DirMatchFilesrillig
2020-10-25make(1): clean up documentation of DirExpandCurly and Dir_Expandrillig
2020-10-25make(1): document that the SearchPath of Dir_FindFile may be NULLrillig
2020-10-25make(1): remove unused parameter from DirFindDotrillig
2020-10-25make(1): rename parameter of DirLookuprillig
2020-10-25make(1): remove unused parameters from DirLookuprillig
2020-10-25make(1): only define OpenDirs_Done if necessaryrillig
2020-10-24make(1): remove UNCONST from Dir_Expandrillig
2020-10-24make(1): inline DirFindNamerillig
2020-10-22make(1): remove redundant type castsrillig
2020-10-19make(1): inline simple Lst gettersrillig
2020-10-18make(1): add tags to enum typesrillig
2020-10-18make(1): replace Lst_Open with simple iteration in Dir_SetPATHrillig
2020-10-18make(1): replace Lst_Open with simple iteration in Dir_FindFilerillig
2020-10-18make(1): rename Lst_Init to Lst_Newrillig
2020-10-18make(1): rename HashEntry.name to keyrillig
2020-10-18make(1): remove underscore from Hash_Table and Hash_Entryrillig
2020-10-18make(1): make API for iterating over hash tables simplerrillig
2020-10-17make(1): normalize initialization and cleanup of the modulesrillig
2020-10-17make(1): fix indentationrillig
2020-10-05make(1): remove pathname limit for Dir_FindHereOrAboverillig
2020-10-05make(1): make dir.c, for.c and hash.c ready for WARNS=6rillig
2020-10-05make(1): fix double-free bug in -DCLEANUP mode (since 2020-10-02)rillig
2020-10-05make(1): revert previous commitrillig
2020-10-05make(1): fix double-free bug in -DCLEANUP mode (since 2020-10-02)rillig
2020-10-03make(1): clean up #include sectionsrillig
2020-10-02make(1): use hash table for looking up open directories by namerillig
2020-10-01make(1): remove redundant function prototypesrillig
2020-09-28make(1): replace += 1 with ++ and -= 1 with --rillig
2020-09-28make(1): make debug logging simplerrillig
2020-09-28make(1): make debugging code shorterrillig
2020-09-27make(1): improve documentation of CachedDir and Dir_AddDirrillig
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): replace a few calls to Lst_Open with simple loopsrillig
2020-09-24make(1): inline Lst_ForEach for debugging output in search pathsrillig
2020-09-24make(1): rename Lst_ForEach to Lst_ForEachUntilrillig
2020-09-22make(1): use fine-grained type names for lists and their nodesrillig
2020-09-22make(1): rename type Path to CachedDirrillig
2020-09-13make(1): clean up RCSID blocksrillig
2020-09-12make(1): fix assertion failure in Dir_Destroy in -DCLEANUP moderillig
2020-09-12make(1): fix indentation in dir.crillig
2020-09-12make(1): rename local variable in Dir_FindFilerillig
2020-09-11make(1): replace *a->b with a->b[0]rillig
2020-09-07make(1): document that nested braces work as expected nowrillig
2020-09-05make(1): remove initial size argument from Hash_InitTablerillig
2020-09-02make(1): fix cached_stat for files with st_mtime 0rillig
2020-09-02make(1): fix aliasing problem in cached_stat from the previous commitrillig
2020-09-02make(1): reduce number of stat fields returned by cached_statrillig