perf(scanner): hash-set baseline fingerprint filter
ober
74f766203501563162ae70c8932189a124293cb9
--- a/gitsafe/scanner.ss +++ b/gitsafe/scanner.ss @@ -778,12 +778,14 @@ [patterns (if (and (gitsafe-config-ml-data-detection config) (ml-training-data-hunks? file hunks)) (drop-entropy-patterns base) - base)]) + base)] + [resolved (resolve-patterns-for-file patterns config file + (build-rule-meta-table config))]) (apply append (map (lambda (hunk) (apply append (map (lambda (line-pair) - (scan-fragment + (scan-fragment/resolved (make-scan-fragment (diff-hunk-file hunk) (car line-pair)