summaryrefslogtreecommitdiff
path: root/usr.bin/make/str.c
AgeCommit message (Expand)Author
2021-12-15make: in CLEANUP mode, free interned strings at the very endrillig
2021-12-13make: fix memory leak for filenames in .for loops (since 2013-06-18)rillig
2021-06-21make: eliminate local variable in Substring_Wordsrillig
2021-05-30make: inline str_concat4rillig
2021-04-11make: avoid unnecessary calls to strlen when evaluating modifiersrillig
2021-04-03make: backport to C90rillig
2021-04-03make: use C99 bool type instead of defining its ownrillig
2021-02-01make: document necessary tests for Str_Matchrillig
2021-02-01make: replace pre-increment with post-increment or simple additionrillig
2021-01-19make(1): remove do-not-format markers from commentsrillig
2021-01-10make(1): make a few more bool expressions more preciserillig
2021-01-10make(1): consistently use boolean expressions in conditionsrillig
2020-12-30make(1): format multi-line commentsrillig
2020-12-12make(1): remove redundant call to strlen in Str_Wordsrillig
2020-11-16make(1): use postfix increment where possiblerillig
2020-11-15make(1): clean up make.h, meta.c, parse.c, str.crillig
2020-11-07make(1): add pp_skip_hspace to skip horizontal whitespace during parsingrillig
2020-11-07make(1): clean up code stylisticallyrillig
2020-10-24make(1): remove macros MIN and MAXrillig
2020-10-22make(1): remove redundant type castsrillig
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-03make(1): inline Str_FindSubstring in JobOutputrillig
2020-09-13make(1): clean up RCSID blocksrillig
2020-08-30make(1): replace brk_string with Str_Wordsrillig
2020-08-29make(1): allow for strict type checking for Booleanrillig
2020-08-23make(1): make brk_string return size_t for the number of wordsrillig
2020-08-23make(1): prepare str.c for WARNS=6rillig
2020-08-11make(1): add str_concat4 to make the other code simplerrillig
2020-08-10make(1): replace str_concat with str_concat2 and str_concat3rillig
2020-08-10make(1): fix parameter name of str_concatrillig
2020-08-10make(1): fix integer type in str_concatrillig
2020-08-09make(1): format code in str.c consistentlyrillig
2020-08-03make(1): no declaration-after-statement anymorerillig
2020-08-01make(1): reduce scope of local variables in brk_stringrillig
2020-07-26make(1): document the circumstances in which brk_string returns NULLrillig
2020-07-19make(1): move SysV string matching to var.crillig
2020-07-03make(1): refactor Str_Matchrillig
2020-07-03make(1): clean up Str_Matchrillig
2020-07-03make(1): clean up documentation of Str_Matchrillig
2020-06-15make(1): fix performance problem in specially crafted :M modifierrillig
2020-06-14usr.bin/make: revert performance improvementrillig
2020-06-13usr.bin/make: make Str_Match faster for repeated asterisksrillig
2020-06-13usr.bin/make: remove redundant parentheses around returnrillig
2020-06-13usr.bin/make: consistently use ++ for incrementing pointersrillig
2020-06-13usr.bin/make: fix typo in commentrillig
2020-05-06Behave like gmake: empty string does not match % patternchristos
2020-05-03usr.bin/make: refactor brk_stringrillig
2020-04-25- Percent on the rhs is special only if the lhs has one too.christos
2019-12-01Fix out-of-bounds read in Str_Match.rillig