summaryrefslogtreecommitdiff
path: root/usr.bin/make/compat.c
AgeCommit message (Expand)Author
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
2020-11-15make(1): clean up coding style in compat, parse, suffrillig
2020-11-14make(1): clean up Job_Touchrillig
2020-11-08make(1): rename Make_OODate to GNode_IsOODaterillig
2020-11-08make(1): rename Make_TimeStamp to GNode_UpdateYoungestChildrillig
2020-11-07make(1): clean up Compat_Makerillig
2020-11-07make(1): clean up Compat_RunCommandrillig
2020-11-07make(1): replace switch with if-else chain in Compat_RunCommandrillig
2020-11-07make(1): omit redundant bitwise or in Compat_Makerillig
2020-11-07make(1): clean up code stylisticallyrillig
2020-11-02make(1): clean up CompatDeleteTarget and CompatInterruptrillig
2020-11-01make(1): negate NoExecute to GNode_ShouldExecuterillig
2020-10-31make(1): remove unused code from needshellrillig
2020-10-31make(1): do not look up local variables like .TARGET anywhere elserillig
2020-10-30make(1): change char * to void * in Var_Valuerillig
2020-10-26make(1): group the command line options and argumentsrillig
2020-10-24make(1): clean up code style in compat.crillig
2020-10-23make(1): rename GNode.cmgn to youngestChildrillig
2020-10-18make(1): replace execError with execDierillig
2020-10-05make(1): revert previous commitrillig
2020-10-05make(1): fix double-free bug in -DCLEANUP mode (since 2020-10-02)rillig
2020-10-05make(1): clean up compat.crillig
2020-10-03make(1): clean up #include sectionsrillig
2020-10-01make(1): remove redundant function prototypesrillig
2020-10-01make(1): add note about "..." with duplicate shell commandsrillig
2020-09-28make(1): replace += 1 with ++ and -= 1 with --rillig
2020-09-28make(1): make debug logging simplerrillig
2020-09-28make(1): make debugging code shorterrillig
2020-09-27make(1): normalize whitespace in source coderillig
2020-09-27make(1): inline Lst_ForEachUntil in Compat_Makerillig
2020-09-27make(1): rename local variable in MakeNodesrillig
2020-09-27make(1): make parameter of Compat_RunCommand constrillig
2020-09-26make(1): inline Lst_ForEachUntil in Compat_Makerillig
2020-09-26make(1): clean up API for finding and creating GNodesrillig
2020-09-24make(1): rename Lst_ForEach to Lst_ForEachUntilrillig
2020-09-23make(1): fix assertion failure in -j mode with .END noderillig
2020-09-22make(1): prepare Var_Subst for proper error handlingrillig