summaryrefslogtreecommitdiff
path: root/usr.bin/make/dir.c
AgeCommit message (Expand)Author
2023-06-23make: warn about malformed patterns in ':M', ':N' and '.if make(...)'rillig
2023-06-22make: clean up comments related to pattern matchingrillig
2023-01-24make: .SYSPATH: to add dirs to sysIncPathsjg
2022-05-07make: fix grammar in comment of DirFindDotrillig
2022-02-04make: use unsigned int for line numbers everywhererillig
2022-01-30Make the GNode lineno unsigned to fix lint warning in var.c callingchristos
2021-12-15make: use consistent indentation for statements and continuationsrillig
2021-11-28make: eliminate CachedStatsFlagsrillig
2021-11-28make: convert GNodeFlags from enum into bit-fieldsrillig
2021-09-21make: remove unnecessary const from parametersrillig
2021-04-04make: remove filler word 'Do' from function names for parsingrillig
2021-04-03make: use C99 bool type instead of defining its ownrillig
2021-02-05make: add const to SearchPath_Printrillig
2021-02-05make: add shortcut Global_Delete for deleting a global variablerillig
2021-02-04make: rename some VAR constants to SCOPErillig
2021-02-03make: replace Global_AppendExpand with Global_Appendrillig
2021-02-03make: use shortcut functions Global_SetExpand and Global_AppendExpandrillig
2021-01-30make(1): split Buf_Destroy into Buf_Done and Buf_DoneDatarillig
2021-01-24make(1): convert SearchPath to structrillig
2021-01-23make(1): split Dir_FindFile into separate functionsrillig
2021-01-23make(1): remove the remaining beasts from the commentsrillig
2021-01-23make(1): extend comments in dir.crillig
2021-01-23make(1): rename Dir_AddDir, reorder parameters of SearchPath_ToFlagsrillig
2021-01-23make(1): extract SearchPath_ExpandMiddle from SearchPath_Expandrillig
2021-01-23make(1): split local variable in SearchPath_Expandrillig
2021-01-23make(1): rename parameter of SearchPath_Expandrillig
2021-01-23make(1): rename Dir_Expand to SearchPath_Expandrillig
2021-01-10make(1): consistently use boolean expressions in conditionsrillig
2020-12-30make(1): format multi-line commentsrillig
2020-12-27make(1): exit 2 on technical errorsrillig
2020-12-13make(1): add str_basename to reduce duplicate coderillig
2020-12-06make(1): remove comment decorationrillig
2020-12-06make(1): inline macros for debug loggingrillig
2020-12-04make(1): use consistent variable names for list nodesrillig
2020-12-04make(1): use fixed format for debug output of the directory cacherillig
2020-12-01make(1): rename local variable in Dir_SetPATHrillig
2020-12-01make(1): remove Dir_InitDirrillig
2020-11-30make(1): clean up variable names in Dir_FindFilerillig
2020-11-30make(1): document difference between 'cur' and 'dot'rillig
2020-11-30make(1): fix memory leak for lstat cache in -DCLEANUP moderillig
2020-11-29make(1): initialize global variables in dir.crillig
2020-11-29make(1): clean up memory management for CachedDirsrillig
2020-11-29make(1): fix the reference count of dotLast going negativerillig
2020-11-29make(1): move CachedDir_Destroy up to the related functionsrillig
2020-11-29make(1): extract CachedDir_Free0 from CachedDir_Destroyrillig
2020-11-29make(1): remove wrong comment in Dir_InitCurrillig
2020-11-29make(1): add debug logging for OpenDirs_Donerillig
2020-11-29make(1): extract CacheNewDir from Dir_AddDirrillig
2020-11-29make(1): make documentation of CachedDir.refCount more preciserillig
2020-11-29make(1): add debug logging for reference counting of CachedDirrillig