summaryrefslogtreecommitdiff
path: root/usr.bin/make/make.h
AgeCommit message (Expand)Author
2023-06-24make: remove redundant 'extern' in function declarationrillig
2023-06-20make: allow targets to be used as multiple-inclusion guardsrillig
2023-06-19make: if a makefile is protected by a guard, only include it oncerillig
2023-06-16make: remove parameter names from function declarationsrillig
2023-06-01make: shorten function names, clean up commentsrillig
2023-03-28make: declare all common symbols in headers, unexport othersrillig
2023-03-09make: document how read-only variables can be made read-writerillig
2023-02-18make: fix parsing of unevaluated subexpressions with unbalanced '{}'rillig
2023-02-15make: inline macros for variable namesrillig
2023-02-15make: inline macro for variable name ".MAKE.EXPORTED"rillig
2023-02-14make: remove redundant type VarParseResultrillig
2023-02-14make: clean up calls to Var_Substrillig
2023-02-14make: reduce complexity of evaluating expressionsrillig
2023-01-26make: some variables should be read-onlysjg
2023-01-23make: .[NO]READONLY for control of read-only variablessjg
2023-01-19make: inline macro for variable namerillig
2022-10-10make: change return type of unlink_file back to intrillig
2022-09-24make: clean up tracking of depth of nested .if directivesrillig
2022-09-24make: fix variable and function names relating to .if nestingrillig
2022-09-23Cond_reset_depth just use cond_min_depthsjg
2022-09-02make: add .break to terminate .for loop earlysjg
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