summaryrefslogtreecommitdiff
path: root/usr.bin/make/meta.c
AgeCommit message (Expand)Author
2020-11-29make(1): reduce memory allocation in meta moderillig
2020-11-29make(1): use space instead of tab for preprocessor directivesrillig
2020-11-28make(1): remove pointer indirection from GNode.commandsrillig
2020-11-28make(1): rename parameter in meta_needed and meta_createrillig
2020-11-28make(1): fix local variable name in meta_createrillig
2020-11-27make(1): inline meta_file_t for printCMDrillig
2020-11-27make(1): inline Lst_ForEachUntil in meta moderillig
2020-11-23make(1): remove redundant null check from meta_neededrillig
2020-11-23make(1): use comparisons in boolean expressionsrillig
2020-11-23make(1): use properly typed comparisons in boolean contextsrillig
2020-11-23make(1): align end-of-line comments with tabsrillig
2020-11-15make(1): clean up make.h, meta.c, parse.c, str.crillig
2020-11-14make(1): remove redundant struct make_statrillig
2020-11-14make(1): remove redundant parameter from str2Lst_Appendrillig
2020-11-08make(1): use strict typing in conditions of the form !varrillig
2020-11-07make(1): fix inconsistent indentation after #ifdefrillig
2020-11-07make(1): clean up code stylisticallyrillig
2020-11-05make(1): remove redundant parentheses from sizeof operatorrillig
2020-11-04make(1): remove mistyped extern variablerillig
2020-10-31make(1): make memory allocation simpler in meta_create and meta_oodaterillig
2020-10-31make(1): do not look up local variables like .TARGET anywhere elserillig
2020-10-31make(1): fix indentation in source coderillig
2020-10-30make(1): change char * to void * in Var_Valuerillig
2020-10-30make(1): fix indentation in source coderillig
2020-10-25make(1): add GNode_Path to access the path of a GNoderillig
2020-10-24make(1): inline Lst_Find in meta_oodaterillig
2020-10-24make(1): make Lst_RemoveIf simpler in meta_oodaterillig
2020-10-24make(1): remove redundant parameter from meta_namerillig
2020-10-19make(1): inline simple Lst gettersrillig
2020-10-19make(1): remove void pointers from printCMDrillig
2020-10-18make(1): rename Lst_Init to Lst_Newrillig
2020-10-18make(1): prepare for WARNS=6rillig
2020-10-18make(1): replace execError with execDierillig
2020-09-28make(1): make debug logging simplerrillig
2020-09-28make(1): make debugging code shorterrillig
2020-09-26make(1): inline and remove LstNode_Prev and LstNode_Nextrillig
2020-09-24make(1): migrate printCMD in meta mode to Lst_ForEachrillig
2020-09-24make(1): rename Lst_ForEach to Lst_ForEachUntilrillig
2020-09-22make(1): prepare Var_Subst for proper error handlingrillig
2020-09-22make(1): use fine-grained type names for lists and their nodesrillig
2020-09-21make(1): add specific typedefs for listsrillig
2020-09-12make(1): fix inconsistent code indentationrillig
2020-09-02make(1): reduce number of stat fields returned by cached_statrillig
2020-08-30make(1): rename Lst_Datum to LstNode_Datumrillig
2020-08-29make(1): trust that Var_Subst never returns NULLrillig
2020-08-29make(1): rename LstNode functions to match their typerillig
2020-08-29make(1): rename Lst_FindB back to Lst_Findrillig
2020-08-29make(1): migrate remaining Lst_Find to Lst_FindBrillig
2020-08-28make(1): fix the other assertion from Lst_FindFromrillig
2020-08-28make(1): remove trailing 'S' from names of Lst functionsrillig