summaryrefslogtreecommitdiff
path: root/usr.bin/make/meta.c
AgeCommit message (Expand)Author
2023-03-28make: declare all common symbols in headers, unexport othersrillig
2023-02-28Use inline function rather that macro BMsjg
2023-02-25meta.c: use macro to access job->bmsjg
2023-02-14make: clean up calls to Var_Substrillig
2022-09-28Don't ignore return from snprintf or getcwdsjg
2022-04-15make: do not use __CONCAT and __STRING in meta_neededrillig
2022-03-04Fix some unused warningssjg
2022-02-09make: remove redundant conditionsrillig
2022-02-08Use a variable to store command line to be filtered.sjg
2022-02-04make: use unsigned int for line numbers everywhererillig
2022-01-27Allow local variable assignments in dependency linessjg
2022-01-26make: clean up eat_dots for meta mode, part 2rillig
2022-01-26make: clean up eat_dots for meta moderillig
2022-01-15make: replace Var_Value with Var_Exists where applicablerillig
2022-01-15make: remove unnecessary functions for expanding variable namesrillig
2022-01-15make: merge duplicate code for expanding variable expressionsrillig
2022-01-15make: remove trailing whitespace in meta.crillig
2022-01-14meta_cmd_cmp: use bool for oncesjg
2022-01-13meta.c: add .MAKE.META.CMP_FILTERsjg
2021-12-13make: fix indentation in meta.crillig
2021-11-27make: remove CONSTCOND comments, lint no longer needs themrillig
2021-10-24Do not ignore write failures.sjg
2021-08-19make: fix lint warning about strrchr discarding 'const'rillig
2021-08-14make: fix lint warning about strchr removing 'const'rillig
2021-04-04make: rename a few functions to be more descriptiverillig
2021-04-03make: use C99 bool type instead of defining its ownrillig
2021-03-15make: replace enum bit-field with struct bit-field for VarEvalFlagsrillig
2021-02-22make: remove freestanding freeIt variablesrillig
2021-02-05Avoid strdup in mkTempFilesjg
2021-02-05make: in the Var_ functions, move the scope to the frontrillig
2021-02-04make: rename some VAR constants to SCOPErillig
2021-02-03make: rename Var_Delete to Var_DeleteExpand, Var_DeleteVar to Var_Deleterillig
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: clean up commentsrillig
2021-01-16make(1): fix a few inconsistencies for lint's strict bool moderillig
2021-01-10make(1): consistently use boolean expressions in conditionsrillig
2021-01-09make(1): fix lint warningsrillig
2020-12-31make(1): replace pointers in controlling conditions with booleansrillig
2020-12-22make(1): fix return type of macro DEBUGrillig
2020-12-20make(1): fix undefined behavior in meta_oodaterillig
2020-12-20make(1): reduce scope of cp in meta_oodaterillig
2020-12-20make(1): fix declared variable type in printCMDsrillig
2020-12-20make(1): change return type of Var_Value to FStrrillig
2020-12-13make(1): replace %zu with %u in printf callsrillig
2020-12-13make(1): add str_basename to reduce duplicate coderillig
2020-12-10make(1): split JobFlags into separate fieldsrillig
2020-12-05make(1): remove unused parameter from meta_neededrillig
2020-11-29make(1): reduce memory allocation in meta_oodaterillig