Skip to content

Define complete search comparisons and the JS output contract - #6

Closed
sidkmenon wants to merge 10000 commits into
mainfrom
sm/search
Closed

sidkmenon wants to merge 10000 commits into
mainfrom
sm/search

Conversation

@sidkmenon

@sidkmenon sidkmenon commented Sep 18, 2026 •

Copy link
Copy Markdown
Contributor

Define the public JS/Rust search contract before implementation: original comparisons remain intact, identical content has one shared source, and display selects sides independently. Then show the real top-level API usage with an unfiltered pretty-output fixture.

Review order: #6 → #7 → #20 → #8 → #10 → #13.

Read commit by commit:

  1. 0eebc6bb4 — Define complete search comparisons and the code-mode API.
  2. 86dbee35f — Specify search behavior with unfiltered pretty-printed output.

Verification: the complete rewritten diffr tip has exactly the same Git tree as the previously tested tip (262 Rust tests passed, one ignored; 11 JS tests passed; TypeScript checks and the real pretty-output contract passed). No behavior changes in this rewrite.

This history is organized by API boundaries. Intermediate contract/usage commits may intentionally precede their implementations and need not compile individually.

AI assistance: authored and reorganized with Codex.

Loading
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.