HomeSort by: relevance | last modified time | path
    Searched refs:Str_Match (Results 1 - 9 of 9) sorted by relevancy

  /src/usr.bin/make/unit-tests/
varmod-match-escape.mk 11 # Str_Match, only \*, \? or \[ would make a noticeable difference.
80 # TODO: Str_Match("a-z]", "[a-z]")
81 # TODO: Str_Match("012", "[0-]]")
82 # TODO: Str_Match("[", "[[]")
83 # TODO: Str_Match("]", "[]")
84 # TODO: Str_Match("]", "[[-]]")
119 # TODO: Str_Match("\\", "[\\-]]")
120 # TODO: Str_Match("-]", "[\\-]]")
varmod-match.mk 21 # Str_Match
273 # Before 2020-06-13, this expression called Str_Match 601,080,390 times.
274 # Since 2020-06-13, this expression calls Str_Match 1 time.
278 # Before 2023-06-22, this expression called Str_Match 2,621,112 times.
279 # Adding another '*?' to the pattern called Str_Match 20,630,572 times.
280 # Adding another '*?' to the pattern called Str_Match 136,405,672 times.
281 # Adding another '*?' to the pattern called Str_Match 773,168,722 times.
282 # Adding another '*?' to the pattern called Str_Match 3,815,481,072 times.
283 # Since 2023-06-22, Str_Match no longer backtracks.
varmod-edge.mk 35 # Str_Match.
83 # in Str_Match.
125 # The Str_Match pattern is \\(:M*}, and there the backslash is unescaped.
135 # Before str.c 1.48 from 2020-06-15, Str_Match used a recursive algorithm for
directive-ifmake.mk 100 # target name, the '\' is finally discarded in Str_Match.
  /src/usr.bin/make/
str.h 333 StrMatchResult Str_Match(const char *, const char *);
str.c 306 Str_Match(const char *str, const char *pat)
dir.c 659 StrMatchResult res = Str_Match(base, pattern);
cond.c 282 StrMatchResult res = Str_Match(ln->datum, targetPattern);
var.c 2817 res = Str_Match(word.start, args->pattern);

Completed in 22 milliseconds