summaryrefslogtreecommitdiff
path: root/usr.bin/make/suff.c
AgeCommit message (Expand)Author
2006-11-17A rather large rototil in the way the parallel make code schedules jobs.dsl
2006-11-11Point a few diagnostic printfs (the ones that got away) to debug_filedsl
2006-10-27Since 'ClientData' is 'void *', nuke almost all the (ClientData) casts.dsl
2006-10-25Rename Lst_Append() to Lst_InsertAfter() and Lst_Insert() to Lst_InsertBefore()dsl
2006-10-25Fix previous - need to add a lstPrev()dsl
2006-10-25Only do dynamic dependecy expansion once, and follow by a single filenamedsl
2006-10-15Output all debug trace output through 'debug_file' defaulting to 'stdout'.dsl
2006-06-29Fixed gcc warnings about signed vs. unsigned in comparisons.rillig
2006-03-31Add some coverity allocation comments, and change the way the allocatorchristos
2006-01-08Don't (try to) use files marked .OPTIONAL as implicit sources.dsl
2005-08-08From Max Okumoto:christos
2005-08-05More KNF cleanups from Max Okumotochristos
2005-07-25Whitespace KNF cleanup from Max Okumotochristos
2005-02-16PR/29203, PR/29204: Max Okumoto: KNF changes to make [no functional changes]christos
2004-12-29Add comments in the pmake style, and factor out a local variable.christos
2004-12-29Dir_MTime did not search for a file using the correct parh; i.e. it waschristos
2004-05-07Simplify build, no functional changes.ross
2004-02-13Spell the plural of suffix "suffixes", not "suffices".wiz
2004-01-11Reindent search loop in SuffFindCmds using 'continue' and 'break' insteaddsl
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-07-14Pass WARNS=3christos
2002-12-05Lst exp -> Lst explist, to avoid warnings about gcc-current'sscw
2002-06-15Remove !__STDC__ stuff, de-__P(), ANSIfy, and de-register.wiz
2002-02-04Remove OP_NOSUFF, fix OP_MADE in compat mode [from pk], and make the OP_MADEchristos
2002-02-03Bring down the number of stat(2) system calls from 682 to 294. This changechristos
2002-01-27Fix major bug in make(1) ... due to shadowing of the dotLast path used forreinoud
2001-11-14Fix a very old and annoying bug: Adding suffixes to sufflist wasn't settingtv
2001-08-20precede, not preceed.wiz
2001-06-12Add 4th arg (flags) to Var_Set so that VarLoopExpand can tell it notsjg
2001-05-08Fix core dump triggered by a .DEFAULT target with no commands.aymeric
2000-06-11Readd optimization last night. Problems earlier were partially due to themycroft
2000-06-10Back out last night's optimization for now.mycroft
2000-06-10Introduce an OP_MARK bit, and use it to suppress duplicates during .ALLSRCmycroft
2000-01-22Don't apply suffix rules for .PHONY targets. (gmake doesn't do this either.)mycroft
1999-09-16Some minor cleanup of :: tests.mycroft
1999-09-15Rework how :: dependencies are handled.mycroft
1999-09-15Don't bother iterating through all the data structures to free(3) everythingmycroft
1999-09-15Avoid using Lst_Member() in SuffExpandChildren(), by avoiding Lst_ForEach() andmycroft
1998-11-01Reduced memory leaks.itohy
1998-11-01If the target name is shorter than the suffix,itohy
1998-09-18PR/6162: Greg A. Woods: pmake does not add suffix rules if gnodes have children.christos
1998-07-04Fix access to freed memory; pointed out by Todd Miller.christos
1998-07-02PR/5690: Wolfgang Rupprecht: deleting a suffix that has 0 source referenceschristos
1997-09-28wrap #include <sys/cdefs.h>, __RCSID(...) stuff in #ifndef MAKE_BOOTSTRAPlukem
1997-07-01Add WARNS=1christos
1997-05-08Add the new .NOPATH feature which can be used to disable .PATH searchgwr
1997-05-06Don't do a suffix search for a .PHONY target.mycroft
1997-05-02- Target searching addition:christos
1996-11-06- Merge in FreeBSD and Lite2 changes.christos
1996-08-13Add estrdup(), a checked version of strdup and use it.christos