Skip to content

feat: Mulitline search - #676

Merged
dmtrKovalenko merged 1 commit into
mainfrom
feat/refactor-grep
Jul 15, 2026
Merged

dmtrKovalenko merged 1 commit into
mainfrom
feat/refactor-grep

Conversation

@dmtrKovalenko

Copy link
Copy Markdown
Owner

No description provided.

@dmtrKovalenko
dmtrKovalenko force-pushed the feat/refactor-grep branch 2 times, most recently from a604df1 to 20ec094 Compare July 15, 2026 01:38
@dmtrKovalenko
dmtrKovalenko merged commit a487120 into main Jul 15, 2026
53 checks passed
abhijit-s pushed a commit to abhijit-s/fff that referenced this pull request Jul 15, 2026
Brings in upstream's grep-engine refactor + multiline search (dmtrKovalenko#676) and
vimdoc regen (dmtrKovalenko#677): grep.rs split into regex/sink/types/prefilter/
multi_pattern modules, bigram/constraints moved under index/, new
grep benches.

Conflict was confined to grep.rs. Resolved by taking upstream's
refactored file, then re-threading the fork's degraded-watch-coverage
`recheck` flag onto the new structure: added the field to GrepContext,
the arg to grep_search/multi_grep_search, forwarded it through the
perform_grep read call and the fuzzy branch. The recheck consumer
(types::get_content_for_search) and fuzzy_grep read loop merged cleanly.

Verified: build-daemon green; fff-search suite (incl. merged grep tests
+ all content_staleness_recheck regressions) and daemon crate tests all
pass with 0 failures.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant