summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2000-06-23This is the speed-up patch, which doubles make speed (almost).Marc Espie
2000-06-23Open Hashing library, based on Knuth.Marc Espie
2000-06-23This patch separates local contexts from global contexts for good.Marc Espie
2000-06-23In various places, VAR_CMD is used to actually mean `no real context',Marc Espie
2000-06-23Once those special variable are taken care of, other Var functions can takeMarc Espie
2000-06-23Start of variable fixes and speed-ups.Marc Espie
2000-06-23Trivial consequences of the previous list changes:Marc Espie
2000-06-17Needed to allow complete dynamic list removal.Marc Espie
2000-06-17This removes the few instances of Lst_New left.Marc Espie
2000-06-17A few assorted changes, to remove more dynamic lists.Marc Espie
2000-06-17This patch introduces a distinction betweenMarc Espie
2000-06-17This patch moves the definition of lists and list nodes to lst.h.Marc Espie
2000-06-10Clean-up patch: use `void *' instead of old-fashioned ClientData/Address.Marc Espie
2000-06-10no longer neededMarc Espie
2000-06-10Thus, Lst_ForEach no longer needs returning a status.Marc Espie
2000-06-10Lst_Find and Lst_ForEach do the same thing, except that the comparisonMarc Espie
2000-06-06close pr1260 from danh@nfol.comEric Jackson
2000-04-17Initialize lineno and fname, see parse.c.Marc Espie
2000-04-17Record location in target node as well.Marc Espie
2000-04-17Annotate CondStack with filenames/line numbers.Marc Espie
2000-04-17Don't free Makefile filenames when the file is finished reading, butMarc Espie
2000-04-12Trailing whitespace begone!Aaron Campbell
2000-04-03Junk CDPATH from the environment.Marc Espie
2000-03-26Remove idiotic, braindead casts T* -> void*Marc Espie
2000-03-26Passing an (int) instead of an (int*) won't work.Marc Espie
2000-03-26Remove refCount for suffixes.Marc Espie
2000-03-14Disable suffix removal for now, as it's buggy.Marc Espie
2000-03-11Various cleanups and standardizations.Aaron Campbell
2000-03-10Various cleanups and standardization.Aaron Campbell
2000-02-02Bug-fix: make should behave sensibly when presented with negative times...Marc Espie
2000-02-01no need to extern int errno if errno.h is includedTheo de Raadt
2000-01-25Kludge to fix timestamp bug.Marc Espie
2000-01-20Fix problem pointed out by FreeBSD, regen temp file name each time, toMarc Espie
2000-01-19.MAIN is nothing special.Marc Espie
2000-01-08Silence gcc -Wall on alpha in enomem() printf via cast to u_long.Todd C. Miller
2000-01-08Finish changing all Var_Parse arguments to size_t. Thanks to millert@Marc Espie
2000-01-02More bugs... fixes for most pending.Marc Espie
1999-12-26For loops are no longer that bad.Marc Espie
1999-12-19Rearrange Lst_Find interface to conform better with other functions.Marc Espie
1999-12-18Nothing ever checks ReturnStatus on Lst_Insert, Lst_Append, Lst_AtFront,Marc Espie
1999-12-18Lst_DeQueue already checks for empty lists.Marc Espie
1999-12-18NIL, NILGNODE, etc, are only glorified NULL.Marc Espie
1999-12-18make does not use circular lists, get rid of the extra weight.Marc Espie
1999-12-16Bugfix: execvp might fail for many reasons.Marc Espie
1999-12-16Var_Subst is actually two distinct functions folded into one:Marc Espie
1999-12-16remaining part of the previous patch... patch got confused somehow.Marc Espie
1999-12-16for.c becomes sane.Marc Espie
1999-12-16Allocate buffers as static data structures.Marc Espie
1999-12-16Fix those two bugs in cond.c.Marc Espie
1999-12-16Remove unneeded extraneous zeros at the end of buffers.Marc Espie