summaryrefslogtreecommitdiff
path: root/usr.bin/make/unit-tests
AgeCommit message (Expand)Author
2021-12-05tests/make: demonstrate use-after-free in modifier ':@'rillig
2021-12-05tests/make: migrate to jemalloc > 100rillig
2021-12-05make: save a memory allocation in the modifier ':[...]'rillig
2021-12-05make: inline Str_Words into .for loop handlingrillig
2021-12-05tests/make: make test for '::=' easier to read, fix commentsrillig
2021-12-05tests/make: fix documentation of .MAKE.SAVE_DOLLARSrillig
2021-12-04tests/make: fix test for option '-T'rillig
2021-12-03tests/make: demonstrate .include with erroneous expressionrillig
2021-12-03tests/make: test .include with expressionsrillig
2021-12-03tests/make: test option '-T' for tracing job eventsrillig
2021-12-03tests/make: document .MAKE.SAVE_DOLLARS in modifier ':@'rillig
2021-12-02tests/make: fix test for .MAKE.SAVE_DOLLARSrillig
2021-12-01tests/make: test target '.DEFAULT'rillig
2021-12-01tests/make: clean up test for .MAKE.SAVE_DOLLARSrillig
2021-11-30tests/make: document that undefining .MAKE.SAVE_DOLLARS has no effectrillig
2021-11-30tests/make: test and document .MAKE.SAVE_DOLLARS and ':='rillig
2021-11-30tests/make: convert tests for modifier '::=' to parse timerillig
2021-11-29tests/make: test escape sequences in string literals for .MAKEFLAGSrillig
2021-11-28make: with the option -de in jobs mode, output expanded commandsrillig
2021-11-27tests/make: demonstrate unhelpful debug log in case of errorsrillig
2021-11-20make: use correct plural form in debug messagerillig
2021-11-20tests/make: finish a previously unfinished sentence in a commentrillig
2021-11-13tests/make: extend test for undefined variable in doubly indirect ':='rillig
2021-11-13tests/make: test double indirection in ':=' with undefined variablerillig
2021-10-19Replace ${.OBJDIR} with <curdir> for consistent results.sjg
2021-09-21make: do not allow unquoted 'left == right' after modifier ':?'rillig
2021-09-21tests/make: demonstrate unintended unquoted string in conditionsrillig
2021-09-12tests/make: make output of test job-output-null clearerrillig
2021-09-07tests/make: expand on the history of unnecessary evaluationrillig
2021-09-06tests/make: test modifier ':S' with replacement '&'rillig
2021-09-06make: fix typos in commentsrillig
2021-09-02make: rename for_var_len to ExprLenrillig
2021-09-01tests/make: fix test directive-for-ifrillig
2021-08-30tests/make: explain where "${var}" in .for loops comes fromrillig
2021-08-03tests/make: fix test for the variable modifier ':On'rillig
2021-07-31tests/make: split tests for the variable modifier ':O'rillig
2021-07-30make: handle parse errors in ':O' uniformlyrillig
2021-07-30make: fix typo in manual page, add more tests for the new ':On'rillig
2021-07-30Add :On for numeric sortsjg
2021-07-29tests/make: test spaces around numbers in comparisonsrillig
2021-07-04Do not assume /tmp is safe to use if TMPDIR is setsjg
2021-07-03tests/make: make test job-output-null more portablerillig
2021-06-29Allow BROKEN_TESTS to cause TESTS to be skipped.sjg
2021-06-25make: prevent newline injection in .for loopsrillig
2021-06-25tests/make: demonstrate newline injection in .for looprillig
2021-06-24tests/make: test .for loop over a variable named '$'rillig
2021-06-21make: fix grammar in error message for malformed conditionalrillig
2021-06-21tests/make: remove unnecessary -dL from moderrs.mkrillig
2021-06-21tests/make: move and extend test for unmatched '\1' in ':C'rillig
2021-06-21Do not report unmatched regex subexpressionssjg