Commit Graph
3 Commits
Author SHA1 Message Date
TapTap 59d20e867a refactor(scanner): share file-entry construction; name magic constants (#322, #326) 2026-09-24 02:35:03 +02:00
TapTap 884530c9a2 fix(filter): correct per-directory rule owner coordinate; post-clear ownership and bounds 2026-09-24 00:24:52 +02:00
TapTap a6659472fe refactor(scanner): split into filter/sequential/parallel TUs
Move the filter rule-tree/context helpers and entry inspection into
scanner_filter.c, the parallel scanner into scanner_parallel.c, and keep
the sequential scanner in scanner.c.  Shared internal declarations live in
the new scanner_internal.h; scanner.h stays the public façade.

Decompose directory_scanner_next into static helpers (skipped-entry,
selection-protection, mount/-x, directory-finish and per-entry handlers)
with no semantic change.
2026-09-22 13:38:05 +02:00