milestone 21: abp list exceptions and a regex rule kind

This commit is contained in:
2026-08-13 19:14:47 +02:00
parent b340521716
commit 2ab7c1f1de
51 changed files with 4016 additions and 465 deletions
+9
View File
@@ -157,6 +157,15 @@ pub fn build(b: *std.Build) void {
.import_module = sourceModule(b, target, optimize, "src/web/http_util.zig"),
});
// `src/filter/regex.zig` imports only std (milestone-21 ruling 5), so its
// fuzz module roots directly at the file as well.
addFuzzSuite(b, target, optimize, fuzz, test_step, .{
.name = "regex-fuzz",
.root = "tests/fuzz/regex_fuzz.zig",
.import_name = "regex",
.import_module = sourceModule(b, target, optimize, "src/filter/regex.zig"),
});
// The bench harness (milestone-12 ruling 1). The measured roots
// (matcher.zig, dns_cache.zig, compiler.zig) share files in their relative
// import closures (model.zig, types.zig, ...), and a file may belong to