summaryrefslogtreecommitdiff
path: root/usr.bin/make/suff.c
AgeCommit message (Expand)Author
2018-11-13commit again the cleanup part that didn't break anythingMarc Espie
2018-10-08back it out for now.Marc Espie
2018-10-06fix problem reported by markweston@cock.liMarc Espie
2017-07-24GC old cruft.Marc Espie
2016-10-21small obvious cleanups:Marc Espie
2015-01-23a wee little bit more cleanup (more const and remove noise from CDIAGFLAGS...Marc Espie
2015-01-23remove a bunch of dangerous casts (useless casts from void * to somethingMarc Espie
2014-05-12adjust to ohash being in libutil now, and to the interface changes.Marc Espie
2014-01-06fix error messages, avoid dereferencing null pointers.Marc Espie
2013-11-22wrappers for is*/to* that make damn sure their arguments areMarc Espie
2013-04-23remove TIMESTAMP abstraction layer, prodded by theo.Marc Espie
2012-12-22cosmetic changes:Marc Espie
2012-12-06old code is gone, remove comments and prototypesMarc Espie
2012-10-09- SPECIAL_DEPRECATED -> SPECIAL_NOTHINGMarc Espie
2012-10-02more changes, discussed and tested by various people.Marc Espie
2012-04-21When a new parent is attached to an already examined child (prerequisite),Philip Guenthe
2010-07-19Correct $OpenBSD$ stuffMarc Espie
2010-04-25pure whitespace cleanupMarc Espie
2007-11-24more parallel make fixes.Marc Espie
2007-11-17simplify dynamic variable handling a great deal:Marc Espie
2007-11-06bug-fix: try the empty suffix when we cannot find any transformation, notMarc Espie
2007-11-06simplify the way we deal with implicit rules and handle $<.Marc Espie
2007-11-02Work done at p2k7.Marc Espie
2007-09-18better comments, sNum -> order. SUFF_EXISTS -> SUFF_ACTIVEMarc Espie
2007-09-18make -DCLEANUP compile againMarc Espie
2007-09-17rewrite of the basic suffix/target parsing: use hash for suffixes.Marc Espie
2007-09-17remove prototypes that now live in engine.h, adjust suff.c accordinglyMarc Espie
2007-09-17reindent garray.h, add new function, to be used laterMarc Espie
2007-09-17kill extra spaces at end of lineMarc Espie
2007-09-17reindentMarc Espie
2007-09-17kill += 1, -= 1 -> ++, --Marc Espie
2007-09-16rename dirSearchPath -> defaultPath, and openDirectories -> knownDirectoriesMarc Espie
2007-09-16cut up dir.c into dir.c/direxpand.c as there is very little interface betweenMarc Espie
2007-09-16more dead code: we always define LIBRARIES and INCLUDESMarc Espie
2007-09-16remove dead code: #define RECHECK is always onMarc Espie
2007-07-30everywhere except in Var_Parse, we always add/append variables to theMarc Espie
2007-07-24simplify computations in the var module: instead of advancing a char *Marc Espie
2007-07-24move the code that grabs a value in Var_Parse in its own function,Marc Espie
2007-07-24change Var_ParseSkip API to increment the position instead of returning aMarc Espie
2006-09-24revert for now, this breaks stuff elsewhere...Marc Espie
2006-09-17on .SUFFIXES: <empty>Marc Espie
2004-11-29Spell precede correctly.Jonathan Gray
2004-06-19avoid a null pointer dereference if the .DEFAULT target has no commands;Robert Nagy
2004-05-05constify char *.Marc Espie
2004-04-07ISO function declarations, trim a few comments, rename a few variables toMarc Espie
2003-06-03Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2002-02-26close PR 2311Marc Espie
2001-11-23back out changes that break kernel compiles. good testing jobmk install!Theo de Raadt
2001-11-22Explicitly mark nodes whose commands have been filled withMarc Espie
2001-11-11Fixed version... don't see how this could work on i386, since it didn'tMarc Espie