summaryrefslogtreecommitdiff
path: root/usr.bin/make/make.h
AgeCommit message (Expand)Author
2022-06-12make: reorganize Parse_Errorrillig
2022-05-07make: allow to randomize build order of targetsrillig
2022-05-07make: rename Compat_Run to Compat_MakeAllrillig
2022-04-18make: only switch to POSIX mode if '.POSIX:' is the first linerillig
2022-03-26make: prefer 'long long' over 'long' on 32-bit C99 platformsrillig
2022-02-05make: improve C90 supportrillig
2022-02-04make: use unsigned int for line numbers everywhererillig
2022-01-31make: make DEBUG0 simplerrillig
2022-01-30Make the GNode lineno unsigned to fix lint warning in var.c callingchristos
2022-01-29make: for recursive variables in commands, print locationrillig
2022-01-29make: print stack trace on fatal errorsrillig
2022-01-29make: inline functions that have a single call siterillig
2022-01-27Allow local variable assignments in dependency linessjg
2022-01-23make: merge nonints.h into make.hrillig
2022-01-15make: use islower for parsing directivesrillig
2022-01-09make: extract low-level character operations into utility functionrillig
2022-01-07make: merge duplicate variables for the main targetrillig
2022-01-07make: rename and inline Targ_Preciousrillig
2022-01-07make: rename IFile and its fields to match their actual contentrillig
2021-12-29make: merge duplicate types CondEvalResult and CondResultrillig
2021-12-29make: merge duplicate enum constants for CondEvalResult and CondResultrillig
2021-12-29make: merge types CondResult and CondEvalResultrillig
2021-12-28make: do not treat .USEBEFORE as candidate for the main targetrillig
2021-12-28make: extract OP_NOTARGET into separate functionrillig
2021-12-27make: remove unnecessary words from command line optionsrillig
2021-12-15make: amend leftover cleanups from the previous commitsrillig
2021-12-15make: format comments according to /usr/share/misc/stylerillig
2021-12-15make: remove redundant comments for multiple-inclusion guardsrillig
2021-12-15make: remove space after ':' in bit-field declarationsrillig
2021-12-15make: mark several functions whose result must be usedrillig
2021-12-15make: prevent memory leaks from buffersrillig
2021-12-13make: convert debugging flags from enum to bit-fieldrillig
2021-12-13make: fix memory leak for filenames in .for loops (since 2013-06-18)rillig
2021-11-28make: fix a few lint warnings about type mismatch in enum comparisonsrillig
2021-11-28make: fix leftover typo from previous refactoringrillig
2021-11-28make: convert GNodeFlags from enum into bit-fieldsrillig
2021-11-28make: replace bloated bit-set-to-string code with simple coderillig
2021-11-27make: remove CONSTCOND comments, lint no longer needs themrillig
2021-09-12make: error out if a pre-C99 platform defines bool in some casesrillig
2021-07-31make: fix lint warningsrillig
2021-06-21make: document where to find tests for the dependency linesrillig
2021-04-14make: let the compiler decide whether to inline string functionsrillig
2021-04-11make: add types Substring and LazyBufrillig
2021-04-04make: rename a few functions to be more descriptiverillig
2021-04-03make: revert accidental change from the previous commitrillig
2021-04-03make: backport to C90rillig
2021-04-03make: use C99 bool type instead of defining its ownrillig
2021-02-05Avoid strdup in mkTempFilesjg
2021-02-05make: improve documentation about variable scopesrillig
2021-02-04make: rename Var_ValueDirect to GNode_ValueDirectrillig