{
    "machine_info": {
        "node": "fwd1",
        "processor": "",
        "machine": "x86_64",
        "python_compiler": "GCC 15.2.1 20251112",
        "python_implementation": "CPython",
        "python_implementation_version": "3.13.11",
        "python_version": "3.13.11",
        "python_build": [
            "main",
            "Dec 15 2025 10:06:58"
        ],
        "release": "6.18.2-3-cachyos",
        "system": "Linux",
        "cpu": {
            "python_version": "3.13.11.final.0 (64 bit)",
            "cpuinfo_version": [
                9,
                0,
                0
            ],
            "cpuinfo_version_string": "9.0.0",
            "arch": "X86_64",
            "bits": 64,
            "count": 32,
            "arch_string_raw": "x86_64",
            "vendor_id_raw": "AuthenticAMD",
            "brand_raw": "AMD RYZEN AI MAX+ 395 w/ Radeon 8060S",
            "hz_advertised_friendly": "2.0000 GHz",
            "hz_actual_friendly": "2.0000 GHz",
            "hz_advertised": [
                2000000000,
                0
            ],
            "hz_actual": [
                2000000000,
                0
            ],
            "model": 112,
            "family": 26,
            "flags": [
                "3dnowprefetch",
                "abm",
                "adx",
                "aes",
                "amd_lbr_pmc_freeze",
                "amd_lbr_v2",
                "aperfmperf",
                "apic",
                "arat",
                "avic",
                "avx",
                "avx2",
                "avx512_bf16",
                "avx512_bitalg",
                "avx512_vbmi2",
                "avx512_vnni",
                "avx512_vp2intersect",
                "avx512_vpopcntdq",
                "avx512bitalg",
                "avx512bw",
                "avx512cd",
                "avx512dq",
                "avx512f",
                "avx512ifma",
                "avx512vbmi",
                "avx512vbmi2",
                "avx512vl",
                "avx512vnni",
                "avx512vpopcntdq",
                "avx_vnni",
                "bmi1",
                "bmi2",
                "bpext",
                "bus_lock_detect",
                "cat_l3",
                "cdp_l3",
                "clflush",
                "clflushopt",
                "clwb",
                "clzero",
                "cmov",
                "cmp_legacy",
                "constant_tsc",
                "cpb",
                "cppc",
                "cpuid",
                "cpuid_fault",
                "cqm",
                "cqm_llc",
                "cqm_mbm_local",
                "cqm_mbm_total",
                "cqm_occup_llc",
                "cr8_legacy",
                "cx16",
                "cx8",
                "dbx",
                "de",
                "decodeassists",
                "erms",
                "extapic",
                "extd_apicid",
                "f16c",
                "flush_l1d",
                "flushbyasid",
                "fma",
                "fpu",
                "fsgsbase",
                "fsrm",
                "fxsr",
                "fxsr_opt",
                "gfni",
                "ht",
                "hw_pstate",
                "ibpb",
                "ibrs",
                "ibrs_enhanced",
                "ibs",
                "invpcid",
                "irperf",
                "lahf_lm",
                "lbrv",
                "lm",
                "mba",
                "mca",
                "mce",
                "misalignsse",
                "mmx",
                "mmxext",
                "monitor",
                "movbe",
                "movdir64b",
                "movdiri",
                "msr",
                "mtrr",
                "mwaitx",
                "nonstop_tsc",
                "nopl",
                "npt",
                "nrip_save",
                "nx",
                "ospke",
                "osvw",
                "osxsave",
                "overflow_recov",
                "pae",
                "pat",
                "pausefilter",
                "pci_l2i",
                "pclmulqdq",
                "pdpe1gb",
                "perfctr_core",
                "perfctr_llc",
                "perfctr_nb",
                "perfmon_v2",
                "pfthreshold",
                "pge",
                "pku",
                "pni",
                "popcnt",
                "pqe",
                "pqm",
                "pse",
                "pse36",
                "rapl",
                "rdpid",
                "rdpru",
                "rdrand",
                "rdrnd",
                "rdseed",
                "rdt_a",
                "rdtscp",
                "rep_good",
                "sep",
                "sha",
                "sha_ni",
                "skinit",
                "smap",
                "smca",
                "smep",
                "ssbd",
                "sse",
                "sse2",
                "sse4_1",
                "sse4_2",
                "sse4a",
                "ssse3",
                "stibp",
                "succor",
                "svm",
                "svm_lock",
                "syscall",
                "tce",
                "topoext",
                "tsc",
                "tsc_adjust",
                "tsc_scale",
                "umip",
                "user_shstk",
                "v_spec_ctrl",
                "v_vmsave_vmload",
                "vaes",
                "vgif",
                "vmcb_clean",
                "vme",
                "vmmcall",
                "vnmi",
                "vpclmulqdq",
                "wbnoinvd",
                "wdt",
                "x2avic",
                "xgetbv1",
                "xsave",
                "xsavec",
                "xsaveerptr",
                "xsaveopt",
                "xsaves",
                "xtopology"
            ],
            "l3_cache_size": 1048576,
            "l2_cache_size": 16777216,
            "l1_data_cache_size": 786432,
            "l1_instruction_cache_size": 524288,
            "l2_cache_line_size": 1024,
            "l2_cache_associativity": 8
        }
    },
    "commit_info": {
        "id": "4f4794c8fb04dc28f7c234a1e901ddc297143b6b",
        "time": "2025-12-27T08:18:48-05:00",
        "author_time": "2025-12-27T08:18:48-05:00",
        "dirty": true,
        "project": "python-pathspec",
        "branch": "master"
    },
    "benchmarks": [
        {
            "group": "GitIgnoreSpec.match_files(): 100 lines, 6.5k files",
            "name": "bench_hs_v1",
            "fullname": "bench_gitignore_match_files_p100.py::bench_hs_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.010779888019897044,
                "max": 0.010846732999198139,
                "mean": 0.01081863061343837,
                "stddev": 1.3979093032151941e-05,
                "rounds": 90,
                "median": 0.01081723248353228,
                "iqr": 1.966708805412054e-05,
                "q1": 0.010809602914378047,
                "q3": 0.010829270002432168,
                "iqr_outliers": 1,
                "stddev_outliers": 28,
                "outliers": "28;1",
                "ld15iqr": 0.010780237964354455,
                "hd15iqr": 0.010846732999198139,
                "ops": 92.43314017560125,
                "total": 0.9736767552094534,
                "iterations": 1
            }
        },
        {
            "group": "GitIgnoreSpec.match_files(): 100 lines, 6.5k files",
            "name": "bench_re2_v1",
            "fullname": "bench_gitignore_match_files_p100.py::bench_re2_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.003674971987493336,
                "max": 0.0037101589841768146,
                "mean": 0.0036864562030962627,
                "stddev": 5.876074001626008e-06,
                "rounds": 115,
                "median": 0.0036862140987068415,
                "iqr": 6.140995537862182e-06,
                "q1": 0.0036830705066677183,
                "q3": 0.0036892115022055805,
                "iqr_outliers": 4,
                "stddev_outliers": 32,
                "outliers": "32;4",
                "ld15iqr": 0.003674971987493336,
                "hd15iqr": 0.0036988970823585987,
                "ops": 271.26322541417903,
                "total": 0.4239424633560702,
                "iterations": 1
            }
        },
        {
            "group": "GitIgnoreSpec.match_files(): 100 lines, 6.5k files",
            "name": "bench_sm_v1",
            "fullname": "bench_gitignore_match_files_p100.py::bench_sm_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.0744934439426288,
                "max": 0.07580390898510814,
                "mean": 0.0748051172288667,
                "stddev": 0.0005026005077239803,
                "rounds": 14,
                "median": 0.07454888249048963,
                "iqr": 0.000117730931378901,
                "q1": 0.07453113503288478,
                "q3": 0.07464886596426368,
                "iqr_outliers": 3,
                "stddev_outliers": 3,
                "outliers": "3;3",
                "ld15iqr": 0.0744934439426288,
                "hd15iqr": 0.07567189005203545,
                "ops": 13.368069418840616,
                "total": 1.0472716412041336,
                "iterations": 1
            }
        },
        {
            "group": "GitIgnoreSpec.match_files(): 150 lines, 6.5k files",
            "name": "bench_hs_v1",
            "fullname": "bench_gitignore_match_files_p150.py::bench_hs_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.011797390994615853,
                "max": 0.011832566931843758,
                "mean": 0.011816175772331744,
                "stddev": 8.201608142925637e-06,
                "rounds": 84,
                "median": 0.01181645697215572,
                "iqr": 1.2668955605477095e-05,
                "q1": 0.01180990954162553,
                "q3": 0.011822578497231007,
                "iqr_outliers": 0,
                "stddev_outliers": 29,
                "outliers": "29;0",
                "ld15iqr": 0.011797390994615853,
                "hd15iqr": 0.011832566931843758,
                "ops": 84.62974986725888,
                "total": 0.9925587648758665,
                "iterations": 1
            }
        },
        {
            "group": "GitIgnoreSpec.match_files(): 150 lines, 6.5k files",
            "name": "bench_re2_v1",
            "fullname": "bench_gitignore_match_files_p150.py::bench_re2_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.004014470963738859,
                "max": 0.004229555954225361,
                "mean": 0.004056953432527968,
                "stddev": 7.490855401348111e-05,
                "rounds": 78,
                "median": 0.004024039022624493,
                "iqr": 1.1350959539413452e-05,
                "q1": 0.004019681015051901,
                "q3": 0.004031031974591315,
                "iqr_outliers": 14,
                "stddev_outliers": 13,
                "outliers": "13;14",
                "ld15iqr": 0.004014470963738859,
                "hd15iqr": 0.0040903240442276,
                "ops": 246.4903816696955,
                "total": 0.3164423677371815,
                "iterations": 1
            }
        },
        {
            "group": "GitIgnoreSpec.match_files(): 150 lines, 6.5k files",
            "name": "bench_sm_v1",
            "fullname": "bench_gitignore_match_files_p150.py::bench_sm_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.1144953080220148,
                "max": 0.1147723289905116,
                "mean": 0.1146369712272038,
                "stddev": 7.752787794355918e-05,
                "rounds": 9,
                "median": 0.1146618010243401,
                "iqr": 6.922343163751066e-05,
                "q1": 0.11460019001970068,
                "q3": 0.11466941345133819,
                "iqr_outliers": 1,
                "stddev_outliers": 2,
                "outliers": "2;1",
                "ld15iqr": 0.11456642195116729,
                "hd15iqr": 0.1147723289905116,
                "ops": 8.723189293077695,
                "total": 1.0317327410448343,
                "iterations": 1
            }
        },
        {
            "group": "GitIgnoreSpec.match_files(): 15 lines, 6.5k files",
            "name": "bench_hs_v1",
            "fullname": "bench_gitignore_match_files_p15.py::bench_hs_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.004821488982997835,
                "max": 0.006635471945628524,
                "mean": 0.004843518510690243,
                "stddev": 0.00012687643718230956,
                "rounds": 203,
                "median": 0.004831467987969518,
                "iqr": 1.1239026207476854e-05,
                "q1": 0.004827650962397456,
                "q3": 0.004838889988604933,
                "iqr_outliers": 11,
                "stddev_outliers": 1,
                "outliers": "1;11",
                "ld15iqr": 0.004821488982997835,
                "hd15iqr": 0.004856636049225926,
                "ops": 206.46147997429483,
                "total": 0.9832342576701194,
                "iterations": 1
            }
        },
        {
            "group": "GitIgnoreSpec.match_files(): 15 lines, 6.5k files",
            "name": "bench_re2_v1",
            "fullname": "bench_gitignore_match_files_p15.py::bench_re2_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.003562231082469225,
                "max": 0.003695962019264698,
                "mean": 0.003580543046871967,
                "stddev": 1.0885331540952632e-05,
                "rounds": 255,
                "median": 0.003579352982342243,
                "iqr": 1.1251919204369187e-05,
                "q1": 0.0035745255299843848,
                "q3": 0.003585777449188754,
                "iqr_outliers": 3,
                "stddev_outliers": 44,
                "outliers": "44;3",
                "ld15iqr": 0.003562231082469225,
                "hd15iqr": 0.0036066139582544565,
                "ops": 279.287244116118,
                "total": 0.9130384769523516,
                "iterations": 1
            }
        },
        {
            "group": "GitIgnoreSpec.match_files(): 15 lines, 6.5k files",
            "name": "bench_sm_v1",
            "fullname": "bench_gitignore_match_files_p15.py::bench_sm_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.014303195057436824,
                "max": 0.014510113978758454,
                "mean": 0.014405254888281758,
                "stddev": 7.330434991213536e-05,
                "rounds": 70,
                "median": 0.01439084397861734,
                "iqr": 0.00014655583072453737,
                "q1": 0.014334313105791807,
                "q3": 0.014480868936516345,
                "iqr_outliers": 0,
                "stddev_outliers": 33,
                "outliers": "33;0",
                "ld15iqr": 0.014303195057436824,
                "hd15iqr": 0.014510113978758454,
                "ops": 69.41911182796703,
                "total": 1.008367842179723,
                "iterations": 1
            }
        },
        {
            "group": "GitIgnoreSpec.match_files(): 1 line, 6.5k files",
            "name": "bench_hs_v1",
            "fullname": "bench_gitignore_match_files_p1.py::bench_hs_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.0038102269172668457,
                "max": 0.005018079071305692,
                "mean": 0.0038271718663019094,
                "stddev": 7.47707025296624e-05,
                "rounds": 258,
                "median": 0.00382132304366678,
                "iqr": 6.122048944234848e-06,
                "q1": 0.003818562952801585,
                "q3": 0.00382468500174582,
                "iqr_outliers": 15,
                "stddev_outliers": 1,
                "outliers": "1;15",
                "ld15iqr": 0.0038102269172668457,
                "hd15iqr": 0.003835253999568522,
                "ops": 261.2895461541612,
                "total": 0.9874103415058926,
                "iterations": 1
            }
        },
        {
            "group": "GitIgnoreSpec.match_files(): 1 line, 6.5k files",
            "name": "bench_re2_v1",
            "fullname": "bench_gitignore_match_files_p1.py::bench_re2_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.0033810699824243784,
                "max": 0.0035224459134042263,
                "mean": 0.003430130163303994,
                "stddev": 2.458372176260498e-05,
                "rounds": 290,
                "median": 0.003417539002839476,
                "iqr": 4.382303450256586e-05,
                "q1": 0.0034099839394912124,
                "q3": 0.0034538069739937782,
                "iqr_outliers": 1,
                "stddev_outliers": 101,
                "outliers": "101;1",
                "ld15iqr": 0.0033810699824243784,
                "hd15iqr": 0.0035224459134042263,
                "ops": 291.53412622591935,
                "total": 0.9947377473581582,
                "iterations": 1
            }
        },
        {
            "group": "GitIgnoreSpec.match_files(): 1 line, 6.5k files",
            "name": "bench_sm_v1",
            "fullname": "bench_gitignore_match_files_p1.py::bench_sm_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.0023219980066642165,
                "max": 0.0024134500417858362,
                "mean": 0.0023467831539675664,
                "stddev": 1.1960474705719224e-05,
                "rounds": 413,
                "median": 0.002343617961741984,
                "iqr": 1.58541661221534e-05,
                "q1": 0.002338709746254608,
                "q3": 0.0023545639123767614,
                "iqr_outliers": 4,
                "stddev_outliers": 126,
                "outliers": "126;4",
                "ld15iqr": 0.0023219980066642165,
                "hd15iqr": 0.002381739905104041,
                "ops": 426.1152115010539,
                "total": 0.969221442588605,
                "iterations": 1
            }
        },
        {
            "group": "GitIgnoreSpec.match_files(): 25 lines, 6.5k files",
            "name": "bench_hs_v1",
            "fullname": "bench_gitignore_match_files_p25.py::bench_hs_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.013028386980295181,
                "max": 0.013400065945461392,
                "mean": 0.013076491416493235,
                "stddev": 8.526860855543999e-05,
                "rounds": 76,
                "median": 0.013051966030616313,
                "iqr": 2.214638516306877e-05,
                "q1": 0.013041566533502191,
                "q3": 0.01306371291866526,
                "iqr_outliers": 7,
                "stddev_outliers": 6,
                "outliers": "6;7",
                "ld15iqr": 0.013028386980295181,
                "hd15iqr": 0.013100581942126155,
                "ops": 76.47311256127244,
                "total": 0.9938133476534858,
                "iterations": 1
            }
        },
        {
            "group": "GitIgnoreSpec.match_files(): 25 lines, 6.5k files",
            "name": "bench_re2_v1",
            "fullname": "bench_gitignore_match_files_p25.py::bench_re2_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.003598117968067527,
                "max": 0.003754102042876184,
                "mean": 0.0036245474405371134,
                "stddev": 2.4452566474102796e-05,
                "rounds": 216,
                "median": 0.003614659537561238,
                "iqr": 2.9855931643396616e-05,
                "q1": 0.00360880303196609,
                "q3": 0.003638658963609487,
                "iqr_outliers": 8,
                "stddev_outliers": 32,
                "outliers": "32;8",
                "ld15iqr": 0.003598117968067527,
                "hd15iqr": 0.0036845810245722532,
                "ops": 275.8965129869599,
                "total": 0.7829022471560165,
                "iterations": 1
            }
        },
        {
            "group": "GitIgnoreSpec.match_files(): 25 lines, 6.5k files",
            "name": "bench_sm_v1",
            "fullname": "bench_gitignore_match_files_p25.py::bench_sm_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.021649884060025215,
                "max": 0.021960207959637046,
                "mean": 0.021821517299147362,
                "stddev": 7.795729927487794e-05,
                "rounds": 47,
                "median": 0.021819792920723557,
                "iqr": 0.00011765619274228811,
                "q1": 0.021755870518973097,
                "q3": 0.021873526711715385,
                "iqr_outliers": 0,
                "stddev_outliers": 19,
                "outliers": "19;0",
                "ld15iqr": 0.021649884060025215,
                "hd15iqr": 0.021960207959637046,
                "ops": 45.826327578012794,
                "total": 1.025611313059926,
                "iterations": 1
            }
        },
        {
            "group": "GitIgnoreSpec.match_files(): 50 lines, 6.5k files",
            "name": "bench_hs_v1",
            "fullname": "bench_gitignore_match_files_p50.py::bench_hs_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.01853408303577453,
                "max": 0.0185726749477908,
                "mean": 0.018546481123107864,
                "stddev": 7.555700069111123e-06,
                "rounds": 54,
                "median": 0.018544878461398184,
                "iqr": 1.03700440376997e-05,
                "q1": 0.018540584947913885,
                "q3": 0.018550954991951585,
                "iqr_outliers": 1,
                "stddev_outliers": 16,
                "outliers": "16;1",
                "ld15iqr": 0.01853408303577453,
                "hd15iqr": 0.0185726749477908,
                "ops": 53.91858398162963,
                "total": 1.0015099806478247,
                "iterations": 1
            }
        },
        {
            "group": "GitIgnoreSpec.match_files(): 50 lines, 6.5k files",
            "name": "bench_re2_v1",
            "fullname": "bench_gitignore_match_files_p50.py::bench_re2_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.003617445006966591,
                "max": 0.0037003910401836038,
                "mean": 0.003634793716587461,
                "stddev": 7.463809280775071e-06,
                "rounds": 178,
                "median": 0.003634426451753825,
                "iqr": 6.37187622487545e-06,
                "q1": 0.0036311900475993752,
                "q3": 0.0036375619238242507,
                "iqr_outliers": 8,
                "stddev_outliers": 31,
                "outliers": "31;8",
                "ld15iqr": 0.0036238960456103086,
                "hd15iqr": 0.0036491439677774906,
                "ops": 275.1187764621904,
                "total": 0.6469932815525681,
                "iterations": 1
            }
        },
        {
            "group": "GitIgnoreSpec.match_files(): 50 lines, 6.5k files",
            "name": "bench_sm_v1",
            "fullname": "bench_gitignore_match_files_p50.py::bench_sm_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.04204195202328265,
                "max": 0.04268756601959467,
                "mean": 0.042392158449122995,
                "stddev": 0.00016326173970461884,
                "rounds": 24,
                "median": 0.04239687946392223,
                "iqr": 0.00013503391528502107,
                "q1": 0.04232603101991117,
                "q3": 0.04246106493519619,
                "iqr_outliers": 4,
                "stddev_outliers": 7,
                "outliers": "7;4",
                "ld15iqr": 0.042160796001553535,
                "hd15iqr": 0.042672398034483194,
                "ops": 23.58926831244395,
                "total": 1.0174118027789518,
                "iterations": 1
            }
        },
        {
            "group": "GitIgnoreSpec.match_files(): 5 lines, 6.5k files",
            "name": "bench_hs_v1",
            "fullname": "bench_gitignore_match_files_p5.py::bench_hs_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.004337189020588994,
                "max": 0.004456953029148281,
                "mean": 0.0043449484489742765,
                "stddev": 9.314151728482413e-06,
                "rounds": 226,
                "median": 0.004343489999882877,
                "iqr": 3.6669662222266197e-06,
                "q1": 0.004341655992902815,
                "q3": 0.004345322959125042,
                "iqr_outliers": 17,
                "stddev_outliers": 12,
                "outliers": "12;17",
                "ld15iqr": 0.004337189020588994,
                "hd15iqr": 0.00435133499559015,
                "ops": 230.1523278684866,
                "total": 0.9819583494681865,
                "iterations": 1
            }
        },
        {
            "group": "GitIgnoreSpec.match_files(): 5 lines, 6.5k files",
            "name": "bench_re2_v1",
            "fullname": "bench_gitignore_match_files_p5.py::bench_re2_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.0034430669620633125,
                "max": 0.0034835420083254576,
                "mean": 0.003466273284288541,
                "stddev": 7.4298818923052586e-06,
                "rounds": 281,
                "median": 0.0034668409498408437,
                "iqr": 1.074248575605452e-05,
                "q1": 0.0034612210001796484,
                "q3": 0.003471963485935703,
                "iqr_outliers": 1,
                "stddev_outliers": 96,
                "outliers": "96;1",
                "ld15iqr": 0.0034459619782865047,
                "hd15iqr": 0.0034835420083254576,
                "ops": 288.49427554736263,
                "total": 0.97402279288508,
                "iterations": 1
            }
        },
        {
            "group": "GitIgnoreSpec.match_files(): 5 lines, 6.5k files",
            "name": "bench_sm_v1",
            "fullname": "bench_gitignore_match_files_p5.py::bench_sm_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.006230600061826408,
                "max": 0.006358549930155277,
                "mean": 0.00626451201493846,
                "stddev": 1.6120443069398314e-05,
                "rounds": 159,
                "median": 0.006263010902330279,
                "iqr": 1.77412002813071e-05,
                "q1": 0.006253988278331235,
                "q3": 0.006271729478612542,
                "iqr_outliers": 5,
                "stddev_outliers": 33,
                "outliers": "33;5",
                "ld15iqr": 0.006230600061826408,
                "hd15iqr": 0.006298398016951978,
                "ops": 159.62935303107142,
                "total": 0.9960574103752151,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 100 lines, 6.5k files",
            "name": "bench_hs_v1",
            "fullname": "bench_pathspec_match_files_p100.py::bench_hs_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.012880147900432348,
                "max": 0.012971649994142354,
                "mean": 0.012945901023453802,
                "stddev": 1.3124760204012475e-05,
                "rounds": 77,
                "median": 0.012947955052368343,
                "iqr": 1.34672736749053e-05,
                "q1": 0.012940165470354259,
                "q3": 0.012953632744029164,
                "iqr_outliers": 2,
                "stddev_outliers": 13,
                "outliers": "13;2",
                "ld15iqr": 0.012925393064506352,
                "hd15iqr": 0.012971649994142354,
                "ops": 77.24452691151602,
                "total": 0.9968343788059428,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 100 lines, 6.5k files",
            "name": "bench_re2_v1",
            "fullname": "bench_pathspec_match_files_p100.py::bench_re2_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.0037574280286207795,
                "max": 0.0038096560165286064,
                "mean": 0.0037882141028107567,
                "stddev": 1.4406006409640285e-05,
                "rounds": 154,
                "median": 0.003784112981520593,
                "iqr": 2.7150963433086872e-05,
                "q1": 0.003775321994908154,
                "q3": 0.003802472958341241,
                "iqr_outliers": 0,
                "stddev_outliers": 67,
                "outliers": "67;0",
                "ld15iqr": 0.0037574280286207795,
                "hd15iqr": 0.0038096560165286064,
                "ops": 263.9766319591139,
                "total": 0.5833849718328565,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 100 lines, 6.5k files",
            "name": "bench_sm_v1",
            "fullname": "bench_pathspec_match_files_p100.py::bench_sm_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.0760109779657796,
                "max": 0.07634038804098964,
                "mean": 0.07615697778861172,
                "stddev": 8.913164109583734e-05,
                "rounds": 14,
                "median": 0.07614080206258222,
                "iqr": 4.923297092318535e-05,
                "q1": 0.07611592498142272,
                "q3": 0.07616515795234591,
                "iqr_outliers": 3,
                "stddev_outliers": 4,
                "outliers": "4;3",
                "ld15iqr": 0.0760570450220257,
                "hd15iqr": 0.07631262601353228,
                "ops": 13.130773161399492,
                "total": 1.066197689040564,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 150 lines, 6.5k files",
            "name": "bench_hs_v1",
            "fullname": "bench_pathspec_match_files_p150.py::bench_hs_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.012497156974859536,
                "max": 0.012540698982775211,
                "mean": 0.012515014984819573,
                "stddev": 1.0998086320032523e-05,
                "rounds": 80,
                "median": 0.012519524549134076,
                "iqr": 2.036342630162835e-05,
                "q1": 0.012503870064392686,
                "q3": 0.012524233490694314,
                "iqr_outliers": 0,
                "stddev_outliers": 33,
                "outliers": "33;0",
                "ld15iqr": 0.012497156974859536,
                "hd15iqr": 0.012540698982775211,
                "ops": 79.90401938894817,
                "total": 1.0012011987855658,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 150 lines, 6.5k files",
            "name": "bench_re2_v1",
            "fullname": "bench_pathspec_match_files_p150.py::bench_re2_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.0037774050142616034,
                "max": 0.0038014899473637342,
                "mean": 0.003792046567208932,
                "stddev": 4.197417941978289e-06,
                "rounds": 112,
                "median": 0.0037925190408714116,
                "iqr": 4.443456418812275e-06,
                "q1": 0.0037901345058344305,
                "q3": 0.0037945779622532427,
                "iqr_outliers": 6,
                "stddev_outliers": 27,
                "outliers": "27;6",
                "ld15iqr": 0.0037839380092918873,
                "hd15iqr": 0.0038014899473637342,
                "ops": 263.709841711156,
                "total": 0.4247092155274004,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 150 lines, 6.5k files",
            "name": "bench_sm_v1",
            "fullname": "bench_pathspec_match_files_p150.py::bench_sm_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.10169318702537566,
                "max": 0.1020699260989204,
                "mean": 0.10189328142441809,
                "stddev": 0.00015456423482287742,
                "rounds": 10,
                "median": 0.10194681899156421,
                "iqr": 0.00029648805502802134,
                "q1": 0.10174621699843556,
                "q3": 0.10204270505346358,
                "iqr_outliers": 0,
                "stddev_outliers": 3,
                "outliers": "3;0",
                "ld15iqr": 0.10169318702537566,
                "hd15iqr": 0.1020699260989204,
                "ops": 9.814189768162244,
                "total": 1.018932814244181,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 15 lines, 6.5k files",
            "name": "bench_hs_v1",
            "fullname": "bench_pathspec_match_files_p15.py::bench_hs_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.00457188009750098,
                "max": 0.00468607502989471,
                "mean": 0.004653845798948082,
                "stddev": 2.2155339284187537e-05,
                "rounds": 211,
                "median": 0.004659906029701233,
                "iqr": 1.751311356201768e-05,
                "q1": 0.004653172945836559,
                "q3": 0.004670686059398577,
                "iqr_outliers": 47,
                "stddev_outliers": 60,
                "outliers": "60;47",
                "ld15iqr": 0.0046430240618065,
                "hd15iqr": 0.00468607502989471,
                "ops": 214.8760494441032,
                "total": 0.9819614635780454,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 15 lines, 6.5k files",
            "name": "bench_re2_v1",
            "fullname": "bench_pathspec_match_files_p15.py::bench_re2_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.0036346670240163803,
                "max": 0.0037164509994909167,
                "mean": 0.0036648387897536736,
                "stddev": 2.517334660913734e-05,
                "rounds": 259,
                "median": 0.0036490140482783318,
                "iqr": 4.52957465313375e-05,
                "q1": 0.003643748234026134,
                "q3": 0.0036890439805574715,
                "iqr_outliers": 0,
                "stddev_outliers": 70,
                "outliers": "70;0",
                "ld15iqr": 0.0036346670240163803,
                "hd15iqr": 0.0037164509994909167,
                "ops": 272.86329832456653,
                "total": 0.9491932465462014,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 15 lines, 6.5k files",
            "name": "bench_sm_v1",
            "fullname": "bench_pathspec_match_files_p15.py::bench_sm_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.013014049036428332,
                "max": 0.013122032978571951,
                "mean": 0.013069713132927653,
                "stddev": 2.8335543289228786e-05,
                "rounds": 77,
                "median": 0.013059666031040251,
                "iqr": 5.05605130456388e-05,
                "q1": 0.013047757995082065,
                "q3": 0.013098318508127704,
                "iqr_outliers": 0,
                "stddev_outliers": 31,
                "outliers": "31;0",
                "ld15iqr": 0.013014049036428332,
                "hd15iqr": 0.013122032978571951,
                "ops": 76.51277345029203,
                "total": 1.0063679112354293,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 1 line, 6.5k files",
            "name": "bench_hs_v1",
            "fullname": "bench_pathspec_match_files_p1.py::bench_hs_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.0035323339980095625,
                "max": 0.0035797730088233948,
                "mean": 0.003540743053789534,
                "stddev": 4.5178544529646375e-06,
                "rounds": 276,
                "median": 0.00354013399919495,
                "iqr": 4.7089415602386e-06,
                "q1": 0.0035379499895498157,
                "q3": 0.0035426589311100543,
                "iqr_outliers": 7,
                "stddev_outliers": 48,
                "outliers": "48;7",
                "ld15iqr": 0.0035323339980095625,
                "hd15iqr": 0.003549778019078076,
                "ops": 282.4265937427272,
                "total": 0.9772450828459114,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 1 line, 6.5k files",
            "name": "bench_re2_v1",
            "fullname": "bench_pathspec_match_files_p1.py::bench_re2_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.003428047988563776,
                "max": 0.0034756569657474756,
                "mean": 0.0034517013484650512,
                "stddev": 7.4809212470290595e-06,
                "rounds": 291,
                "median": 0.0034523740177974105,
                "iqr": 1.0865682270377874e-05,
                "q1": 0.0034461895120330155,
                "q3": 0.0034570551943033934,
                "iqr_outliers": 2,
                "stddev_outliers": 93,
                "outliers": "93;2",
                "ld15iqr": 0.0034326870227232575,
                "hd15iqr": 0.0034756569657474756,
                "ops": 289.71220248956166,
                "total": 1.00444509240333,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 1 line, 6.5k files",
            "name": "bench_sm_v1",
            "fullname": "bench_pathspec_match_files_p1.py::bench_sm_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.0022288329200819135,
                "max": 0.0023147250758484006,
                "mean": 0.0022775510953133046,
                "stddev": 1.8255852820006245e-05,
                "rounds": 424,
                "median": 0.0022850179811939597,
                "iqr": 3.0457449611276388e-05,
                "q1": 0.002260321518406272,
                "q3": 0.0022907789680175483,
                "iqr_outliers": 0,
                "stddev_outliers": 140,
                "outliers": "140;0",
                "ld15iqr": 0.0022288329200819135,
                "hd15iqr": 0.0023147250758484006,
                "ops": 439.0680859181506,
                "total": 0.9656816644128412,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 25 lines, 6.5k files",
            "name": "bench_hs_v1",
            "fullname": "bench_pathspec_match_files_p25.py::bench_hs_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.012762416037730873,
                "max": 0.012799807009287179,
                "mean": 0.012771152034521295,
                "stddev": 6.94832684183827e-06,
                "rounds": 78,
                "median": 0.012769779947120696,
                "iqr": 4.949048161506653e-06,
                "q1": 0.012767495936714113,
                "q3": 0.01277244498487562,
                "iqr_outliers": 5,
                "stddev_outliers": 13,
                "outliers": "13;5",
                "ld15iqr": 0.012762416037730873,
                "hd15iqr": 0.01278474903665483,
                "ops": 78.30147173073595,
                "total": 0.9961498586926609,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 25 lines, 6.5k files",
            "name": "bench_re2_v1",
            "fullname": "bench_pathspec_match_files_p25.py::bench_re2_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.0036530420184135437,
                "max": 0.0037008210783824325,
                "mean": 0.003679086951623586,
                "stddev": 7.446980692134558e-06,
                "rounds": 242,
                "median": 0.003676299995277077,
                "iqr": 8.406117558479309e-06,
                "q1": 0.0036741408985108137,
                "q3": 0.003682547016069293,
                "iqr_outliers": 12,
                "stddev_outliers": 66,
                "outliers": "66;12",
                "ld15iqr": 0.0036685910308733582,
                "hd15iqr": 0.0036952811060473323,
                "ops": 271.80656862668025,
                "total": 0.8903390422929078,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 25 lines, 6.5k files",
            "name": "bench_sm_v1",
            "fullname": "bench_pathspec_match_files_p25.py::bench_sm_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.020706749986857176,
                "max": 0.020899662980809808,
                "mean": 0.020826680927712005,
                "stddev": 5.3146809056548925e-05,
                "rounds": 48,
                "median": 0.020838437019847333,
                "iqr": 4.224455915391445e-05,
                "q1": 0.020822356978897005,
                "q3": 0.02086460153805092,
                "iqr_outliers": 9,
                "stddev_outliers": 12,
                "outliers": "12;9",
                "ld15iqr": 0.02080942306201905,
                "hd15iqr": 0.020899662980809808,
                "ops": 48.01533203830856,
                "total": 0.9996806845301762,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 50 lines, 6.5k files",
            "name": "bench_hs_v1",
            "fullname": "bench_pathspec_match_files_p50.py::bench_hs_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.019837324041873217,
                "max": 0.01992406800854951,
                "mean": 0.019867819503415377,
                "stddev": 1.4113597442715087e-05,
                "rounds": 50,
                "median": 0.019867866532877088,
                "iqr": 9.236973710358143e-06,
                "q1": 0.019863292924128473,
                "q3": 0.01987252989783883,
                "iqr_outliers": 7,
                "stddev_outliers": 13,
                "outliers": "13;7",
                "ld15iqr": 0.019849608070217073,
                "hd15iqr": 0.019892968935891986,
                "ops": 50.332649731798455,
                "total": 0.9933909751707688,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 50 lines, 6.5k files",
            "name": "bench_re2_v1",
            "fullname": "bench_pathspec_match_files_p50.py::bench_re2_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.0036902320571243763,
                "max": 0.003753990982659161,
                "mean": 0.0037271535434272316,
                "stddev": 5.6652104993920505e-06,
                "rounds": 210,
                "median": 0.003727651492226869,
                "iqr": 6.031012162566185e-06,
                "q1": 0.003724665963090956,
                "q3": 0.0037306969752535224,
                "iqr_outliers": 5,
                "stddev_outliers": 38,
                "outliers": "38;5",
                "ld15iqr": 0.0037158799823373556,
                "hd15iqr": 0.003753990982659161,
                "ops": 268.3012621692181,
                "total": 0.7827022441197187,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 50 lines, 6.5k files",
            "name": "bench_sm_v1",
            "fullname": "bench_pathspec_match_files_p50.py::bench_sm_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.040844819974154234,
                "max": 0.04273787105921656,
                "mean": 0.04227426475845277,
                "stddev": 0.0005768013016036951,
                "rounds": 25,
                "median": 0.04244976898189634,
                "iqr": 0.00022094498854130507,
                "q1": 0.042400413716677576,
                "q3": 0.04262135870521888,
                "iqr_outliers": 5,
                "stddev_outliers": 4,
                "outliers": "4;5",
                "ld15iqr": 0.04238141106907278,
                "hd15iqr": 0.04273787105921656,
                "ops": 23.655053629289892,
                "total": 1.0568566189613193,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 5 lines, 6.5k files",
            "name": "bench_hs_v1",
            "fullname": "bench_pathspec_match_files_p5.py::bench_hs_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.004083040985278785,
                "max": 0.004204057971946895,
                "mean": 0.004088415941320515,
                "stddev": 9.186935543186665e-06,
                "rounds": 240,
                "median": 0.004086898057721555,
                "iqr": 2.8649228624999523e-06,
                "q1": 0.004085791006218642,
                "q3": 0.004088655929081142,
                "iqr_outliers": 13,
                "stddev_outliers": 8,
                "outliers": "8;13",
                "ld15iqr": 0.004083040985278785,
                "hd15iqr": 0.004093039082363248,
                "ops": 244.59350867245925,
                "total": 0.9812198259169236,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 5 lines, 6.5k files",
            "name": "bench_re2_v1",
            "fullname": "bench_pathspec_match_files_p5.py::bench_re2_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.0033473160583525896,
                "max": 0.0046043910551816225,
                "mean": 0.0034273019073609735,
                "stddev": 8.056767826116815e-05,
                "rounds": 284,
                "median": 0.0034507809905335307,
                "iqr": 7.816147990524769e-05,
                "q1": 0.003382783499546349,
                "q3": 0.0034609449794515967,
                "iqr_outliers": 1,
                "stddev_outliers": 1,
                "outliers": "1;1",
                "ld15iqr": 0.0033473160583525896,
                "hd15iqr": 0.0046043910551816225,
                "ops": 291.77470413454216,
                "total": 0.9733537416905165,
                "iterations": 1
            }
        },
        {
            "group": "PathSpec.match_files(): 5 lines, 6.5k files",
            "name": "bench_sm_v1",
            "fullname": "bench_pathspec_match_files_p5.py::bench_sm_v1",
            "params": null,
            "param": null,
            "extra_info": {},
            "options": {
                "disable_gc": false,
                "timer": "perf_counter",
                "min_rounds": 5,
                "max_time": 1.0,
                "min_time": 5e-06,
                "warmup": false
            },
            "stats": {
                "min": 0.005970209953375161,
                "max": 0.00851319299545139,
                "mean": 0.006123909512592227,
                "stddev": 0.00020055822645414107,
                "rounds": 162,
                "median": 0.006088291993364692,
                "iqr": 0.00010586890857666731,
                "q1": 0.006064648041501641,
                "q3": 0.006170516950078309,
                "iqr_outliers": 2,
                "stddev_outliers": 2,
                "outliers": "2;2",
                "ld15iqr": 0.005970209953375161,
                "hd15iqr": 0.006592541001737118,
                "ops": 163.29437885124855,
                "total": 0.9920733410399407,
                "iterations": 1
            }
        }
    ],
    "datetime": "2025-12-27T14:03:25.796368+00:00",
    "version": "5.2.3"
}