summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2022-02-09make: fix mistakes, spelling and typos in comments and manual pagerillig
2022-02-09make: clean up variable namesrillig
2022-02-09make: prefix the warning about read-only .OBJDIR with a colonrillig
2022-02-09tests/make: use more distinctive placeholder for TMPDIRrillig
2022-02-08Use a variable to store command line to be filtered.sjg
2022-02-07make: remove stray empty linerillig
2022-02-07tests/make: demonstrate combination of .USE with transformation rulerillig
2022-02-05tests/make: document and try to reproduce the crash in Parse_IsVarrillig
2022-02-05Ensure Parse_IsVar does not step off the end of input string.sjg
2022-02-05make: improve C90 supportrillig
2022-02-05tests/make: migrate test-variants.sh from shell to makerillig
2022-02-04make: use fixed type for comparing numbers using the modifier ':On'rillig
2022-02-04make: use unsigned int for line numbers everywhererillig
2022-01-31make: remove redundant declaration of HashIter_Initrillig
2022-01-31make: make DEBUG0 simplerrillig
2022-01-30Make the GNode lineno unsigned to fix lint warning in var.c callingchristos
2022-01-29Tweak description of local variable assignmentssjg
2022-01-29tests/make: clean up variants that are testedrillig
2022-01-29tests/make: sync comment in test for recursive variablerillig
2022-01-29make: for recursive variables in commands, print locationrillig
2022-01-29tests/make: demonstrate recursive variable in targetrillig
2022-01-29make: print stack trace on fatal errorsrillig
2022-01-29Document quirks of target local variable assignmentssjg
2022-01-29make: rename labels in CondParser_Leafrillig
2022-01-29make: inline functions that have a single call siterillig
2022-01-29tests/make: extend and isolate tests for target-local variablesrillig
2022-01-27numEntries can varysjg
2022-01-27tests/make: add more edge cases for expansion of .for loop bodyrillig
2022-01-27tests/make: explain escaping in .for loops, add more test casesrillig
2022-01-27make: clean up AddEscape for building the body of a .for looprillig
2022-01-27make: merge duplicate code for finding an entry in a hash tablerillig
2022-01-27make: replace HashEntry_KeyEquals with strncmprillig
2022-01-27tests/make: test hash code collisions of variable namesrillig
2022-01-27make: remove trailing whitespace, break linesrillig
2022-01-27Unit test for local variablessjg
2022-01-27Allow local variable assignments in dependency linessjg
2022-01-27Do not allow /usr/obj to cause failure.sjg
2022-01-26make: generate coverage summary on 'make test-coverage'rillig
2022-01-26tests/make: test meta mode in jobs moderillig
2022-01-26tests/make: remove unnecessary conditional processing for meta testrillig
2022-01-26make: clean up eat_dots for meta mode, part 2rillig
2022-01-26make: clean up eat_dots for meta moderillig
2022-01-24tests/make: demonstrate that the 'static' in Var_Parse has an effectrillig
2022-01-24make: remove unsatisfiable condition in VarSubstExprrillig
2022-01-24make: when expanding nested variables, check simple things firstrillig
2022-01-23make: merge nonints.h into make.hrillig
2022-01-23tests/make: add a few more testsrillig
2022-01-23tests/make: add more tests for the modifier ':ts'rillig
2022-01-23tests/make: run nested makes with -r to reduce side effectsrillig
2022-01-23tests/make: migrate modts to varmod-to-separator and explainrillig