summaryrefslogtreecommitdiff
path: root/usr.bin/make/make.h
AgeCommit message (Expand)Author
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
2021-02-04make: rename context and ctxt to scoperillig
2021-02-04make: rename some VAR constants to SCOPErillig
2021-02-02make: remove unused INTERNAL flagrillig
2021-02-01make: clean up commentsrillig
2021-02-01make: indent preprocessor directives consistentlyrillig
2021-02-01make: always use vfork, never forkrillig
2021-02-01make: use bit shifts in enum constants for GNodeFlagsrillig
2021-01-24make(1): convert SearchPath to structrillig
2021-01-21make(1): merge duplicate code in Parse_MainNamerillig
2021-01-19make(1): remove do-not-format markers from commentsrillig
2021-01-16make(1): fix a few inconsistencies for lint's strict bool moderillig
2021-01-10make(1): consistently use boolean expressions in conditionsrillig
2020-12-30make(1): format multi-line commentsrillig
2020-12-28make(1): replace global preserveUndefined with VARE_KEEP_UNDEFrillig
2020-12-23make(1): fix lint warnings for constant condition in DEBUG callsrillig
2020-12-23make(1): fix MAKE_RCSID for lint moderillig
2020-12-23make(1): rename CmdOpts.lint to strictrillig
2020-12-22make(1): fix return type of macro DEBUGrillig
2020-12-18make(1): support using C99 bool for Booleanrillig
2020-12-13make(1): constify prognamerillig
2020-12-11make(1): clean up comments for command line optionsrillig
2020-12-06make(1): clean up macros for debug loggingrillig
2020-12-05make(1): define constants for enum zero-valuesrillig
2020-11-29make(1): use space instead of tab for preprocessor directivesrillig
2020-11-29make(1): reduce memory allocation for dirSearchPathrillig
2020-11-28make(1): reduce memory allocation for CmdOpts.createrillig
2020-11-28make(1): reduce memory allocation in CmdOpts.variablesrillig
2020-11-28make(1): reduce memory allocation in CmdOpts.makefilesrillig
2020-11-28make(1): reduce pointer indirection for GNode.implicitParentsrillig