summaryrefslogtreecommitdiff
path: root/usr.bin/make/arch.c
AgeCommit message (Expand)Author
2023-02-14make: reduce complexity of evaluating expressionsrillig
2022-12-07make: clean up commentsrillig
2022-09-27make: set WARNS to 6, from the default 5rillig
2022-01-15make: merge duplicate code for expanding variable expressionsrillig
2021-12-15make: format comments according to /usr/share/misc/stylerillig
2021-12-15make: use consistent indentation for statements and continuationsrillig
2021-12-12make: in Arch_ParseArchive, rename libName to librillig
2021-12-12make: in Arch_ParseArchive, replace MFStr with FStrrillig
2021-12-12make: use simpler memory management for parsing archive membersrillig
2021-11-28make: convert GNodeFlags from enum into bit-fieldsrillig
2021-08-25make: fix lint warnings on ilp32 platformsrillig
2021-08-14make: add ARGSUSED for lintrillig
2021-08-14make: extract RanlibOODate into separate functionrillig
2021-05-30make: inline str_concat4rillig
2021-04-03make: use C99 bool type instead of defining its ownrillig
2021-03-15make: replace enum bit-field with struct bit-field for VarEvalFlagsrillig
2021-02-05make: in the Var_ functions, move the scope to the frontrillig
2021-02-04make: rename context and ctxt to scoperillig
2021-02-04make: merge duplicate code in Arch_FindLibrillig
2021-01-23make(1): rename Dir_Expand to SearchPath_Expandrillig
2021-01-09make(1): fix lint warningsrillig
2020-12-30make(1): format multi-line commentsrillig
2020-12-20make(1): eliminate libName_freeIt from Arch_ParseArchiverillig
2020-12-20make(1): return FStr from Var_Parserillig
2020-12-18make(1): spell nonexistent consistentlyrillig
2020-12-13make(1): add str_basename to reduce duplicate coderillig
2020-12-06make(1): remove comment decorationrillig
2020-12-05make(1): remove redundant assignmentsrillig
2020-12-05make(1): remove unused variable from ArchFindMemberrillig
2020-12-04make(1): improve variable names in Arch_ParseArchiverillig
2020-12-04make(1): use consistent variable names for list nodesrillig
2020-11-29make(1): reduce memory allocation for dirSearchPathrillig
2020-11-28make(1): reduce memory allocation in Arch_ParseArchiverillig
2020-11-28make(1): reduce pointer indirection for archivesrillig
2020-11-28make(1): reduce memory allocation for GNode.parents and GNode.childrenrillig
2020-11-23make(1): indent arch.c with tabs instead of spacesrillig
2020-11-14make(1): replace a few HashTable_CreateEntry with HashTable_Setrillig
2020-11-14make(1): fix typo in commentsrillig
2020-11-08make(1): clean up code related to VarEvalFlagsrillig
2020-11-08make(1): change return type of Arch_MTime to voidrillig
2020-11-08make(1): change return type of Arch_MemberMTime to voidrillig
2020-11-08make(1): rename Make_OODate to GNode_IsOODaterillig
2020-11-07make(1): clean up Arch_LibOODaterillig
2020-11-07make(1): document duplicate code in arch.crillig
2020-11-07make(1): fix function names in archive debug outputrillig
2020-11-07make(1): fix out-of-bounds pointer in ArchStatMember (since 1993-03-21)rillig
2020-11-07make(1): reduce indentation in ArchStatMemberrillig
2020-11-07make(1): replace hashed with cached in commentsrillig
2020-11-07make(1): fix access to undefined memory (since 1994-03-18)rillig
2020-11-07make(1): clean up ArchStatMemberrillig