summaryrefslogtreecommitdiff
path: root/usr.bin/make/suff.c
AgeCommit message (Expand)Author
2020-11-29make(1): reduce memory allocation in suffix candidate searchrillig
2020-11-29make(1): reduce memory allocation in suffix rule handlingrillig
2020-11-29make(1): reduce memory allocation in suffix handlingrillig
2020-11-28make(1): replace Dir_Destroy with SearchPath_Freerillig
2020-11-28make(1): rename some Dir functions to SearchPathrillig
2020-11-28make(1): reduce pointer indirection for GNode.implicitParentsrillig
2020-11-28make(1): reduce pointer indirection for GNode.cohortsrillig
2020-11-28make(1): reduce pointer indirection for GNode.order_pred and order_succrillig
2020-11-28make(1): reduce memory allocation for GNode.parents and GNode.childrenrillig
2020-11-28make(1): remove pointer indirection from GNode.commandsrillig
2020-11-23make(1): align end-of-line comments with tabsrillig
2020-11-23make(1): add HashSet typerillig
2020-11-23make(1): fix endless loop when resolving circular suffix rulesrillig
2020-11-23make(1): make control flow simpler in FindThemrillig
2020-11-23make(1): fix DEBUG_SRC logging in FindThemrillig
2020-11-22make(1): add high-level API for CandidateSearcherrillig
2020-11-22make(1): add CandidateSearcher to resolve transformation rulesrillig
2020-11-22make(1): add more debugging for searching transformation rulesrillig
2020-11-22make(1): add debug logging for setting and resetting the main targetrillig
2020-11-22make(1): rename local variable in UpdateTargetsrillig
2020-11-22make(1): extract FindDepsLib from FindDepsRegularKnownrillig
2020-11-22make(1): rename Candidate.pref to prefixrillig
2020-11-22make(1): improve documentation of Candidate fieldsrillig
2020-11-22make(1): extract ExpandMember from FindDepsArchiverillig
2020-11-22make(1): extract ExpandAllChildren from FindDepsArchiverillig
2020-11-22make(1): extract string handling from Suffix_GetSuffixrillig
2020-11-22make(1): rename StrIsPrefix to StrTrimPrefixrillig
2020-11-22make(1): fix C99-ism in Suffix_GetSuffixrillig
2020-11-22make(1): fix type of local variable in FindDepsRegularrillig
2020-11-22make(1): add comment about missing unit test for .MAIN in suffixesrillig
2020-11-22make(1): remove last occurrences of Srcrillig
2020-11-22make(1): clean up comment about single-suffix inference rulesrillig
2020-11-22make(1): merge functions for suffix handlingrillig
2020-11-22make(1): clean up comments for Suff_AddInclude and Suff_AddLibrillig
2020-11-22make(1): document possible bug in UpdateTarget in suffix handlingrillig
2020-11-22make(1): rename type SrcList to CandidateListrillig
2020-11-22make(1): rename type Src to Candidaterillig
2020-11-21make(1): remove module name from local functions in Suff modulerillig
2020-11-21make(1): remove redundant null check in SuffFindCmdsrillig
2020-11-21make(1): clean up Suffix_GetSuffixrillig
2020-11-21make(1): fix indentation in SuffixList_Insertrillig
2020-11-21make(1): make srclist a local variablerillig
2020-11-21make(1): improve local variable name in SuffRemoveSrcrillig
2020-11-21make(1): move prototype of SuffFindDeps further downrillig
2020-11-21make(1): move SuffExpandWildcards further uprillig
2020-11-21make(1): document Suffix and Srcrillig
2020-11-21make(1): improve comment for Suffix_GetSuffixrillig
2020-11-21make(1): rename Suff functions whose subject is a single suffixrillig
2020-11-21make(1): rename type SuffFlags to SuffixFlagsrillig
2020-11-21make(1): rename SuffList to SuffixListrillig