summaryrefslogtreecommitdiff
path: root/usr.bin/make/main.c
AgeCommit message (Expand)Author
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-08-14make: rename variable and function for handling parse errorsrillig
2021-06-18make: clean up access to character iteratorrillig
2021-04-19make: avoid double slash in name of temporary directoryrillig
2021-04-14make: turn run-time string concatenation into compile-timerillig
2021-04-14make: remove unnecessary modifier ':U' for certain fixed expressionsrillig
2021-04-04make: remove filler word 'Do' from function names for parsingrillig
2021-04-04make: rename a few functions to be more descriptiverillig
2021-04-03make: use C99 bool type instead of defining its ownrillig
2021-02-05Avoid strdup in mkTempFilesjg
2021-02-05make: in the Var_ functions, move the scope to the frontrillig
2021-02-05make: add shortcut Global_Delete for deleting a global variablerillig
2021-02-04make: rename some VAR constants to SCOPErillig
2021-02-03make: replace Global_AppendExpand with Global_Appendrillig
2021-02-03make: replace Global_SetExpand with Global_Set for constant namesrillig
2021-02-03make: use shortcut functions Global_SetExpand and Global_AppendExpandrillig
2021-02-01make: always use vfork, never forkrillig
2021-02-01make: clean up main.crillig
2021-02-01make: simplify MakeModerillig
2021-02-01make: replace pre-increment with post-increment or simple additionrillig
2021-02-01make: rename functions for parsing command line argumentsrillig
2021-02-01make: clean up commentsrillig
2021-01-30make(1): inline Buf_Lenrillig
2021-01-30make(1): inline Buf_GetAllrillig
2021-01-30make(1): split Buf_Destroy into Buf_Done and Buf_DoneDatarillig
2021-01-24make(1): convert SearchPath to structrillig
2021-01-23make(1): rename Dir_AddDir, reorder parameters of SearchPath_ToFlagsrillig
2021-01-23make(1): rename Dir_Expand to SearchPath_Expandrillig
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): make a few more bool expressions more preciserillig
2021-01-10make(1): consistently use boolean expressions in conditionsrillig
2021-01-09make(1): fix lint warningsrillig
2021-01-08Ensure PrintOnError always reports 'stopped in' on first call.sjg
2020-12-31make(1): replace pointers in controlling conditions with booleansrillig
2020-12-30make(1): format multi-line commentsrillig
2020-12-28make(1): replace global preserveUndefined with VARE_KEEP_UNDEFrillig
2020-12-27make(1): exit 2 on technical errorsrillig
2020-12-27make(1): re-export variables from the actual make processrillig
2020-12-26Use .MAKE.DEPENDFILE as makefiles set itsjg
2020-12-23make(1): fix a few lint warningsrillig
2020-12-23make(1): rename CmdOpts.lint to strictrillig
2020-12-20make(1): remove constant parameter from MakeModerillig
2020-12-20make(1): change return type of Var_Value to FStrrillig
2020-12-13make(1): add str_basename to reduce duplicate coderillig
2020-12-13make(1): constify prognamerillig
2020-12-13make(1): replace *line with line[0]rillig
2020-12-12make(1): rename Var_ExportVars to Var_ReexportVarsrillig
2020-12-11make(1): clean up comments for command line optionsrillig