summaryrefslogtreecommitdiff
path: root/usr.bin/make/targ.c
AgeCommit message (Expand)Author
2022-12-06make: clean up commentsrillig
2022-09-27make: set WARNS to 6, from the default 5rillig
2022-04-15make: add .USEBEFORE to Targ_PrintTyperillig
2022-01-07make: merge duplicate variables for the main targetrillig
2022-01-07make: clean up comments, variable names, function namesrillig
2022-01-07make: rename and inline Targ_Preciousrillig
2021-11-28make: convert GNodeFlags from enum into bit-fieldsrillig
2021-09-12make: reduce number of relocations in Targ_PrintTyperillig
2021-09-12make: fix lint warnings for strict bool moderillig
2021-09-12make: fix Targ_PrintType for pre-C99 compilersrillig
2021-09-12make: make Targ_PrintType simplerrillig
2021-04-03make: use standard %H in strftime instead of %krillig
2021-04-03make: use C99 bool type instead of defining its ownrillig
2021-02-22make: update constant names in commentsrillig
2021-02-04make: rename context and ctxt to scoperillig
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-02-02make: remove overengineered Enum_ValueToStringrillig
2021-01-10make(1): make a few more bool expressions more preciserillig
2020-12-18make(1): spell nonexistent consistentlyrillig
2020-12-18make(1): use symbolic time for 0 in Make_Recheckrillig
2020-12-18make(1): constify Targ_FmtTimerillig
2020-12-15make(1): format function definitions consistentlyrillig
2020-12-12make(1): inline Targ_Ignore and Targ_Silentrillig
2020-12-07make(1): clean up debug loggingrillig
2020-12-06make(1): inline macros for debug loggingrillig
2020-12-05make(1): define constants for enum zero-valuesrillig
2020-12-05make(1): don't concatenate identifiers in Targ_PrintTyperillig
2020-12-05make(1): indent targ.c with tabs instead of spacesrillig
2020-12-04make(1): use consistent variable names for list nodesrillig
2020-11-29make(1): reduce memory allocation for target handlingrillig
2020-11-29make(1): reduce memory allocation for targetsrillig
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): use comparisons in boolean expressionsrillig
2020-11-22make(1): add remark to add a "reasonable way" to format time_t 0rillig
2020-11-21make(1): rename GNode.context to varsrillig
2020-11-21make(1): add more debug logging for suffix handlingrillig
2020-11-21make(1): improve comment style in GNode_Freerillig
2020-11-21make(1): fix comment for allTargetsrillig
2020-11-16make(1): clean up code style in targ.crillig
2020-11-16make(1): initialize and free GNode fields in declaration orderrillig
2020-11-16make(1): rename variables in targ.crillig
2020-11-16make(1): clean up and extend comments in targ.crillig
2020-11-16make(1): make some GNode functions constrillig
2020-11-16make(1): in CLEANUP mode, preallocate list of all GNodesrillig