summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2020-04-20in case there are several operators on a dependency line, prefer theMarc Espie
2020-01-29in the very strange case where make's child gets ptrace'd by its own infantMarc Espie
2020-01-26remove OP_* for deprecated keywords (document that :: still usesMarc Espie
2020-01-26remove documentation for .MADEMarc Espie
2020-01-26deprecate old keywords, some already removed, some now hitting the bitbucket.Marc Espie
2020-01-26simplify logic in compat engine, we can set ABORTED directly instead ofMarc Espie
2020-01-16turns out there WAS something fishy in signal handling in the "generic"Marc Espie
2020-01-13move function around to minimize conflictsMarc Espie
2020-01-13forgot to remove Job_Begin/Job_EndMarc Espie
2020-01-13proper prototypeMarc Espie
2020-01-13forgot gc'ing one functionMarc Espie
2020-01-13make the choice of engine explicitMarc Espie
2020-01-13unify compat mode and parallelmode a bit: there's no longer a need forMarc Espie
2020-01-13make things more complex so that they can become simpler:Marc Espie
2020-01-13less confusing function nameMarc Espie
2020-01-13introduce a JOB_KEEPERROR flag so that the logic for moving jobsMarc Espie
2020-01-13cleanup headerMarc Espie
2020-01-13zap more unneeded indirection, may_continue_job is enoughMarc Espie
2020-01-13remove_job no longer pulls its weightMarc Espie
2020-01-13better name for functionMarc Espie
2020-01-13simplify the way we account for different jobs:Marc Espie
2020-01-13and actually comment about itMarc Espie
2020-01-13move expensive heuristics a bit and explain better why we do thatMarc Espie
2020-01-13concept borrowed from netbsd: turns out SPECIAL_SOURCE/TARGET is no longerMarc Espie
2020-01-13move a large chunk of suff.c into its own file (independent functions whichMarc Espie
2020-01-13move documentation around to be more specific to suff.cMarc Espie
2020-01-13a lot of special keywors (.INCLUDE/.LIBRARIES) were removed a few releasesMarc Espie
2020-01-13introduce a "Buf_Reinit" function for handling static buffers that canMarc Espie
2020-01-13tweak special node creation to be simpler: nodes created for special keywordsMarc Espie
2020-01-13document special values.Marc Espie
2020-01-08fix -q: in compatMode, compute and return outofdate just like parallel mode.Marc Espie
2020-01-04create a separate function "may_continue_heldback_jobs" and invokeMarc Espie
2020-01-04remove redundant test, !keepgoing is already a condition forMarc Espie
2019-12-31plug memory leakMarc Espie
2019-12-307 years later, I think the commit message was not enough.Marc Espie
2019-12-25exit_type is already set up with exactly the information we need,Marc Espie
2019-12-24Remove non-sensical line. The node certainly hasn't been rebuilt yet,Marc Espie
2019-12-22- give a specific value to OP_ERROR that doesn't occur in natureMarc Espie
2019-12-22we also have "VAR_*" constants in parsevar with totally different meanings.Marc Espie
2019-12-21yet another mostly cosmetic diffMarc Espie
2019-12-21those fields only hold true/false valueMarc Espie
2019-12-21rename a few variable/functions to have better names.Marc Espie
2019-12-21rename built_status constants to be less quirkyMarc Espie
2019-12-21tweak buffer handling a bit:Marc Espie
2019-12-21The man page actually didn't explain its main parameters!Marc Espie
2019-08-22GC some old stuffMarc Espie
2019-05-21document brk_string slightly betterMarc Espie
2019-05-21fix very stupid bug.Marc Espie
2019-04-22fix thinko from tb@'s commit.Marc Espie
2019-01-31thinko, from Scott ChelohaMarc Espie