summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2021-03-08use a journal reference instead of cstr when possibleJonathan Gray
2021-03-08Add some references, most of these were removed when we stopped buildingJonathan Gray
2021-03-06put back Lst_Destroy(paths) where it belongsMarc Espie
2021-03-04warn about proper usage of Lst_Destroy.Marc Espie
2021-03-04better if I commit the version which actually includes the header ;)Marc Espie
2021-03-04somehow I forgot to add copyright and to include the right prototypes.Marc Espie
2020-08-30Fix :S with anchors and replacementTheo Buehler
2020-06-03somehow, when I used more bool, I forgot to check with WARNINGS=YesMarc Espie
2020-06-03Init_Sigset() isn't a prototype without the void!Marc Espie
2020-06-02kill dead lineMarc Espie
2020-06-02use the right abstraction to abort jobs, also show debug info as thisMarc Espie
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