summaryrefslogtreecommitdiffstats
path: root/usr.bin/make (follow)
Commit message (Expand)AuthorAgeFilesLines
* somehow, when I used more bool, I forgot to check with WARNINGS=Yesespie2020-06-031-2/+2
* Init_Sigset() isn't a prototype without the void!espie2020-06-031-2/+2
* kill dead lineespie2020-06-021-2/+1
* use the right abstraction to abort jobs, also show debug info as thisespie2020-06-021-3/+7
* in case there are several operators on a dependency line, prefer theespie2020-04-201-2/+5
* in the very strange case where make's child gets ptrace'd by its own infantespie2020-01-291-2/+5
* remove OP_* for deprecated keywords (document that :: still usesespie2020-01-268-74/+28
* remove documentation for .MADEespie2020-01-261-4/+2
* deprecate old keywords, some already removed, some now hitting the bitbucket.espie2020-01-262-9/+23
* simplify logic in compat engine, we can set ABORTED directly instead ofespie2020-01-261-10/+7
* turns out there WAS something fishy in signal handling in the "generic"espie2020-01-165-10/+29
* move function around to minimize conflictsespie2020-01-131-17/+17
* forgot to remove Job_Begin/Job_Endespie2020-01-131-11/+1
* proper prototypeespie2020-01-131-2/+2
* forgot gc'ing one functionespie2020-01-131-7/+1
* make the choice of engine explicitespie2020-01-1313-136/+137
* unify compat mode and parallelmode a bit: there's no longer a need forespie2020-01-135-82/+24
* make things more complex so that they can become simpler:espie2020-01-133-8/+11
* less confusing function nameespie2020-01-133-6/+6
* introduce a JOB_KEEPERROR flag so that the logic for moving jobsespie2020-01-133-12/+17
* cleanup headerespie2020-01-131-10/+10
* zap more unneeded indirection, may_continue_job is enoughespie2020-01-131-15/+9
* remove_job no longer pulls its weightespie2020-01-131-4/+3
* better name for functionespie2020-01-133-8/+8
* simplify the way we account for different jobs:espie2020-01-137-50/+76
* and actually comment about itespie2020-01-131-1/+5
* move expensive heuristics a bit and explain better why we do thatespie2020-01-132-9/+8
* concept borrowed from netbsd: turns out SPECIAL_SOURCE/TARGET is no longerespie2020-01-134-57/+49
* move a large chunk of suff.c into its own file (independent functions whichespie2020-01-136-221/+288
* move documentation around to be more specific to suff.cespie2020-01-133-60/+49
* a lot of special keywors (.INCLUDE/.LIBRARIES) were removed a few releasesespie2020-01-132-37/+20
* introduce a "Buf_Reinit" function for handling static buffers that canespie2020-01-134-14/+23
* tweak special node creation to be simpler: nodes created for special keywordsespie2020-01-133-43/+51
* document special values.espie2020-01-132-11/+17
* fix -q: in compatMode, compute and return outofdate just like parallel mode.espie2020-01-084-11/+18
* create a separate function "may_continue_heldback_jobs" and invokeespie2020-01-041-2/+9
* remove redundant test, !keepgoing is already a condition forespie2020-01-041-3/+2
* plug memory leakespie2019-12-311-2/+3
* 7 years later, I think the commit message was not enough.espie2019-12-301-1/+5
* exit_type is already set up with exactly the information we need,espie2019-12-251-11/+10
* Remove non-sensical line. The node certainly hasn't been rebuilt yet,espie2019-12-241-3/+1
* - give a specific value to OP_ERROR that doesn't occur in natureespie2019-12-224-55/+74
* we also have "VAR_*" constants in parsevar with totally different meanings.espie2019-12-221-4/+4
* yet another mostly cosmetic diffespie2019-12-218-62/+65
* those fields only hold true/false valueespie2019-12-211-3/+3
* rename a few variable/functions to have better names.espie2019-12-2112-135/+128
* rename built_status constants to be less quirkyespie2019-12-217-31/+27
* tweak buffer handling a bit:espie2019-12-212-36/+29
* The man page actually didn't explain its main parameters!espie2019-12-211-2/+13
* GC some old stuffespie2019-08-222-18/+5