summaryrefslogtreecommitdiff
path: root/usr.bin/make/suff.c
AgeCommit message (Expand)Author
2020-10-23make(1): negate OP_NOP and rename it to GNode_IsTargetrillig
2020-10-22make(1): add Lst_ForEachUntilConcurrentrillig
2020-10-22make(1): replace Lst_Open with simple iteration in SuffFindCmdsrillig
2020-10-22make(1): rename local variables in SuffFindCmdsrillig
2020-10-22make(1): migrate Lst_Open to simple iteration in SuffRemoveSrcrillig
2020-10-22make(1): remove redundant type castsrillig
2020-10-21make(1): add suffix number to the debug logrillig
2020-10-21make(1): rename Src.cp to childrenListrillig
2020-10-21make(1): replace SuffGNHasName with FindTransformByNamerillig
2020-10-21make(1): extract code to allocate a Srcrillig
2020-10-21make(1): clean up suffix handling coderillig
2020-10-21make(1): inline struct SuffSuffGetSuffixArgs in suffix searchrillig
2020-10-21make(1): reduce indentation in SuffFindNormalDepsPathrillig
2020-10-21make(1): extract path search from SuffFindNormalDepsrillig
2020-10-21make(1): unindent SuffFindNormalDepsUnknownrillig
2020-10-21make(1): clean up SuffFindNormalDepsKnownrillig
2020-10-21make(1): extract handling of unknown suffix from SuffFindNormalDepsrillig
2020-10-21make(1): extract handling of known suffix from SuffFindNormalDepsrillig
2020-10-21make(1): merge duplicate code for -DDEBUG_SRCrillig
2020-10-20make(1): remove strange off-by-one feature in SuffSuffGetSuffixrillig
2020-10-20make(1): improve debug messages for suff.crillig
2020-10-20make(1): inline SuffSuffIsPrefix into SuffParseTransformrillig
2020-10-20make(1): untangle SuffParseTransformrillig
2020-10-19make(1): inline simple Lst gettersrillig
2020-10-19make(1): use consistent formatting for DEBUG_SRCrillig
2020-10-19make(1): remove void pointers from DEBUG_SRC debugging coderillig
2020-10-19make(1): remove void pointers from SuffRebuildGraphrillig
2020-10-19make(1): remove void pointers from suffix debug printingrillig
2020-10-18make(1): extract duplicate code from SuffAddSrc into separate functionrillig
2020-10-18make(1): add tags to enum typesrillig
2020-10-18make(1): improve parameter names for suffix functionsrillig
2020-10-18make(1): extract UpdateTargets from Suff_AddSuffixrillig
2020-10-18make(1): inline struct SuffScanTargetsArgs into SuffScanTargetsrillig
2020-10-18make(1): rename struct GNodeSuff to SuffScanTargetsArgsrillig
2020-10-18make(1): inline struct LstSrc into SuffAddSrcrillig
2020-10-18make(1): remove void pointers from SuffAddSrcrillig
2020-10-18make(1): replace Lst_Open with simple iteration in SuffInsertrillig
2020-10-18make(1): replace Lst_Open in Suff_DoPaths with simple iterationrillig
2020-10-18make(1): rename Lst_Init to Lst_Newrillig
2020-10-17make(1): normalize initialization and cleanup of the modulesrillig
2020-10-17make(1): fix indentationrillig
2020-10-05make(1): prepare job.c, main.c, parse.c, suff.c for WARNS=6rillig
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-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): normalize whitespace in source coderillig
2020-09-26make(1): inline and remove LstNode_Prev and LstNode_Nextrillig