summaryrefslogtreecommitdiff
path: root/usr.bin/make/make.c
AgeCommit message (Expand)Author
2021-12-15make: format comments according to /usr/share/misc/stylerillig
2021-11-28make: fix a few lint warnings about type mismatch in enum comparisonsrillig
2021-11-28make: move duplicate function Buf_AddFlag to buf.crillig
2021-11-28make: convert GNodeFlags from enum into bit-fieldsrillig
2021-11-28make: replace bloated bit-set-to-string code with simple coderillig
2021-04-04make: rename a few functions to be more descriptiverillig
2021-04-03make: use C99 bool type instead of defining its ownrillig
2021-02-05make: in the Var_ functions, move the scope to the frontrillig
2021-02-04make: rename context and ctxt to scoperillig
2021-02-02make: remove unused INTERNAL flagrillig
2021-02-02make: remove overengineered Enum_ValueToStringrillig
2021-02-01make: remove unused return type of MakeBuildParentrillig
2021-02-01make: reduce indentation in MakeAddAllSrcrillig
2021-01-30make(1): reduce boilerplate for printing bit sets in debug moderillig
2021-01-16make(1): fix a few inconsistencies for lint's strict bool moderillig
2021-01-10make(1): consistently use boolean expressions in conditionsrillig
2020-12-30make(1): format multi-line commentsrillig
2020-12-19make(1): rename parameter line to linenorillig
2020-12-18make(1): spell nonexistent consistentlyrillig
2020-12-18make(1): use symbolic time for 0 in Make_Recheckrillig
2020-12-15make(1): indent make.c with tabs instead of spacesrillig
2020-12-15make(1): extract MakeChildren from MakeStartJobsrillig
2020-12-06make(1): remove comment decorationrillig
2020-11-28make(1): reduce memory allocation for toBeMaderillig
2020-11-28make(1): reduce memory allocation in Make_ProcessWaitrillig
2020-11-28make(1): reduce memory allocation in Make_ExpandUserillig
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-27make(1): inline Lst_ForEachUntil in meta moderillig
2020-11-24make(1): indent some functions in make.c with tabs instead of spacesrillig
2020-11-24make(1): remove void pointers from MakeBuildParentrillig
2020-11-24make(1): inline Lst_ForEachUntil in Make_Updaterillig
2020-11-24make(1): remove void pointers from MakeBuildChildrillig
2020-11-24make(1): inline Lst_ForEachUntil in MakeStartJobsrillig
2020-11-24make(1): inline Lst_ForEachUntil in MakeBuildChildrillig
2020-11-24make(1): add high-level API for GNode.maderillig
2020-11-21make(1): fix indentation in Make_HandleUserillig
2020-11-16make(1): clean up code style in make.c and suff.crillig
2020-11-16make(1): rename Targ_NewGN to GNode_Newrillig
2020-11-15make(1): clean up make.c stylisticallyrillig
2020-11-15make(1): rename checked to checked_seqnorillig
2020-11-14make(1): fix debug output for GNode detailsrillig
2020-11-14make(1): use symbolic names in debug output of GNodesrillig
2020-11-08make(1): clean up Make_ExpandUserillig
2020-11-08make(1): fix type of have_token in MakeStartJobsrillig
2020-11-08make(1): inline MakeCheckOrder into IsWaitingForOrderrillig
2020-11-08make(1): inline MakeAddChild into ExamineLaterrillig