summaryrefslogtreecommitdiff
path: root/usr.bin/make/make.c
AgeCommit message (Expand)Author
2020-08-22make(1): condense the comment for Make_HandleUserillig
2020-08-22make(1): remove form feeds in the coderillig
2020-08-21make(1): use stricter list API for sequential accessrillig
2020-08-21make(1): assert correct usage of the Lst_Open APIrillig
2020-08-21make(1): make list library code stricterrillig
2020-08-21make(1): remove unused code for circular listsrillig
2020-08-01make(1): avoid calls to free(3) in the common case of a NULL pointerrillig
2020-08-01make(1): let Var_Value return a const char *rillig
2020-07-28make(1): remove dead code from Var_Substrillig
2020-07-19make(1): rename Varf_Flags to VarEvalFlagsrillig
2020-07-03make(1): remove trailing whitespacerillig
2020-07-03make(1): remove redundant parentheses around return valuesrillig
2020-07-02make(1): remove useless parameter from Var_Setrillig
2016-11-10Report node name rather than (null) when modified before srcsjg
2016-02-18Collapse the 3 boolean parameter to 1 flags parameter. No functional change.christos
2016-01-17remove free NULL checks (Tilman Sauerbeck)christos
2016-01-09Preserve $$ in := assignments..christos
2015-10-11Add Boolean wantit to Var_Parse and Var_Substsjg
2014-10-18src is too big these days to tolerate superfluous apostrophes. It'ssnj
2014-09-07Revert all make changes except the unit tests to the state of threejoerg
2014-08-23PR/46096: Jarmo Jaakkola: fix many problems with dependencies (PR 49086)christos
2012-11-09Do not stop looking for children, just because one has a .ORDER dependency.sjg
2012-06-12Replace __dead, __unused and the various printf format attributesjoerg
2012-05-10Don't use the cache when building nodes that might have changed since thechristos
2012-04-07Remove recheck hackery that caused extra stats, and explicitly ask forchristos
2011-09-16Use __dead consistently. If it doesn't exist, define it away.joerg
2010-11-25Instead of keeping around the mtime of the youngest child, keep a pointerchristos
2010-09-13Add meta.c which implements "meta" mode for make.sjg
2010-07-06Revert 1.80, which somehow manages to produce different (wrong)dholland
2010-06-30Set .PREFIX early the same place .TARGET is set. This makes sure it'sdholland
2010-04-07Add:sjg
2009-01-23Change 'ClientData' to 'void *' so that relevant parameters candsl
2008-12-13Use NULL instead of -1 cast to the relavant type (usually via NIL).dsl
2008-02-15back all changes out until I fix it properly.christos
2008-02-14- use pid_t/size_t as appropriate instead of int.christos
2007-01-01Request the 'verbose' node print when aborting and scheduling nodes.dsl
2007-01-01Add the other half of the fix to stop stuff that depends on .WAIT nodesdsl
2007-01-01Don't force things that have dependencies against .WAIT nodes to be rebuilt.dsl
2006-12-21Fix breakage of previous commit.dsl
2006-12-20Fix detection and reporting of dependency loops in parallel makes.dsl
2006-12-18From Anon Ymous:christos
2006-11-17A rather large rototil in the way the parallel make code schedules jobs.dsl
2006-10-27Since 'ClientData' is 'void *', nuke almost all the (ClientData) casts.dsl
2006-10-15Output all debug trace output through 'debug_file' defaulting to 'stdout'.dsl
2006-10-11There is no need to resize the pollfd array, it can only ever have 2+maxJobsdsl
2006-10-09Rip out the code for the undocumented -P (don't use pipes for commanddsl
2006-09-23Complete revamp of the way make handles job control signals.dsl
2006-03-31There is no need to count jobs and job tokens.dsl
2006-02-11Add some more debug prints.dsl
2006-02-11Debug trace all the targets we are actually intending making.dsl