summaryrefslogtreecommitdiffstats
path: root/usr.bin/make/gnode.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* remove OP_* for deprecated keywords (document that :: still usesespie2020-01-261-11/+4
* deprecate old keywords, some already removed, some now hitting the bitbucket.espie2020-01-261-1/+3
* concept borrowed from netbsd: turns out SPECIAL_SOURCE/TARGET is no longerespie2020-01-131-8/+2
* a lot of special keywors (.INCLUDE/.LIBRARIES) were removed a few releasesespie2020-01-131-2/+4
* document special values.espie2020-01-131-8/+14
* - give a specific value to OP_ERROR that doesn't occur in natureespie2019-12-221-3/+4
* yet another mostly cosmetic diffespie2019-12-211-37/+40
* those fields only hold true/false valueespie2019-12-211-3/+3
* rename a few variable/functions to have better names.espie2019-12-211-40/+32
* rename built_status constants to be less quirkyespie2019-12-211-12/+8
* better display of cycles in -j mode.espie2017-06-221-8/+2
* remove cmtime again, but with a proper test for nodes without children.espie2013-05-301-3/+1
* obviously missed something, so revert.espie2013-05-251-1/+3
* as checked through thorough tests, youngest->mtime == ctime, so ditchespie2013-05-221-4/+3
* keep track of the youngest child, helps a lot with out-of-date messagesespie2013-05-141-1/+2
* remove TIMESTAMP abstraction layer, prodded by theo.espie2013-04-231-7/+5
* - SPECIAL_DEPRECATED -> SPECIAL_NOTHINGespie2012-10-091-8/+9
* - extra juice for debugging signal passing. Note when we can't pass theespie2012-10-061-2/+1
* more changes, discussed and tested by various people.espie2012-10-021-2/+29
* major overhaul of the way make handle jobs, inspired by dpb:espie2012-09-211-2/+7
* make has had heuristics to avoid parallel make recursion.espie2012-04-111-1/+3
* minor cleanup: error messages include lineno and fileno together, soespie2012-03-221-3/+5
* Correct $OpenBSD$ stuffespie2010-07-191-2/+1
* two small changes:espie2010-07-191-1/+1
* use unsigned values where applicableespie2009-08-161-9/+9
* changes to get target equivalence to work better.espie2008-11-041-16/+25
* A few changes:espie2008-01-291-1/+2
* zap field nothing uses.espie2007-12-101-3/+1
* more parallel make fixes.espie2007-11-241-1/+2
* UNMADE -> UNKNOWNespie2007-11-101-7/+5
* rename make -> must_make, made -> built_statusespie2007-11-101-4/+4
* simplify the way we deal with implicit rules and handle $<.espie2007-11-061-3/+2
* Work done at p2k7.espie2007-11-021-2/+2
* put parsing of operator (:, ::, !) into its own functionespie2007-09-231-1/+2
* rewrite of the basic suffix/target parsing: use hash for suffixes.espie2007-09-171-56/+77
* back out changes that break kernel compiles. good testing jobmk install!deraadt2001-11-231-2/+1
* Explicitly mark nodes whose commands have been filled withespie2001-11-221-1/+2
* occured->occurredmpech2001-09-191-2/+2
* Mostly clean-up:espie2001-05-231-0/+189