summaryrefslogtreecommitdiff
path: root/usr.bin/make/compat.c
AgeCommit message (Expand)Author
2021-12-15make: amend leftover cleanups from the previous commitsrillig
2021-12-15make: format comments according to /usr/share/misc/stylerillig
2021-12-15make: use consistent indentation for statements and continuationsrillig
2021-12-15make: change return type of Compat_RunCommand from int to boolrillig
2021-11-28make: fix a few lint warnings about type mismatch in enum comparisonsrillig
2021-11-28make: convert GNodeFlags from enum into bit-fieldsrillig
2021-04-27add constchristos
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-05make: in the Var_ functions, move the scope to the frontrillig
2021-02-04make: rename context and ctxt to scoperillig
2021-02-02make: when exiting due to an error, print graph informationrillig
2021-02-01make: always use vfork, never forkrillig
2021-01-19make(1): remove do-not-format markers from commentsrillig
2021-01-10make(1): consistently use boolean expressions in conditionsrillig
2020-12-30make(1): format multi-line commentsrillig
2020-12-27make(1): re-export variables from the actual make processrillig
2020-12-20make(1): omit linear search for command in Compat_RunCommandrillig
2020-12-13make(1): fix .ERROR_TARGET in compat -k mode (since 2010-04-07)rillig
2020-12-13make(1): document variable expansion in the .END noderillig
2020-12-13fix commentchristos
2020-12-13make(1): add comments for strange error handling in Compat_Runrillig
2020-12-13make(1): extract InitSignals from Compat_Runrillig
2020-12-13make(1): extract MakeBeginNode from Compat_Runrillig
2020-12-13make(1): extract UseShell from Compat_RunCommandrillig
2020-12-12make(1): rename Var_ExportVars to Var_ReexportVarsrillig
2020-12-12make(1): remove const from function parametersrillig
2020-12-12make(1): inline Targ_Ignore and Targ_Silentrillig
2020-12-10make(1): split JobFlags into separate fieldsrillig
2020-12-07make(1): fix wrong exit status for multiple failed main targetsrillig
2020-12-07make(1): add test for wrong exit status 0 after failed targets with -krillig
2020-12-07make(1): merge local variables in Compat_Runrillig
2020-12-07make(1): clean up Compat_Runrillig
2020-12-07make(1): don't make .END if the main targets already failedrillig
2020-12-07make(1): fix exit status in -k mode if a dependency failsrillig
2020-12-06make(1): refactor Compat_Run to show the error condition more clearlyrillig
2020-12-06make(1): refactor error handling in Compat_Runrillig
2020-11-28make(1): reduce pointer indirection for GNode.implicitParentsrillig
2020-11-28make(1): reduce pointer indirection for GNode.cohortsrillig
2020-11-28make(1): reduce memory allocation for GNode.parents and GNode.childrenrillig
2020-11-28make(1): remove pointer indirection from GNode.commandsrillig
2020-11-24make(1): fix error handling for .BEGIN dependency in -k moderillig
2020-11-24make(1): fix error handling for dependency of .END in -k moderillig
2020-11-24make(1): document the enum GNodeMaderillig
2020-11-24make(1): move documentation about the result of Compat_Makerillig
2020-11-24make(1): fix missing "Stop." after failed .END node in -k moderillig
2020-11-23make(1): use comparisons in boolean expressionsrillig
2020-11-23make(1): indent compat.c with tabs instead of spacesrillig
2020-11-23make(1): split Compat_Make into smaller functionsrillig
2020-11-23make(1): extract DebugFailedTarget from Compat_RunCommandrillig