Skip to content

refactor(series): the ReduceOp equality extension joins the engine seam - #430

Merged
ihb2032 merged 1 commit into
mainfrom
refactor/reduceop-eq-seam
Sep 29, 2026
Merged

ihb2032 merged 1 commit into
mainfrom
refactor/reduceop-eq-seam

Conversation

@ihb2032

@ihb2032 ihb2032 commented Sep 26, 2026

Copy link
Copy Markdown
Owner

The enum and reducer_for were already hidden engine seams, but the Eq extension's promoted equal/not_equal stayed in the series interface — two methods on a type the interface never declares. The extension now carries the same attribute pair as the KeyCell extensions; the interface, and both snapshots, lose exactly those two lines.

The enum and reducer_for were already #doc(hidden) engine seams, but the
Eq extension's promoted equal/not_equal stayed in the series interface —
two methods on a type the interface never declares. The extension now
carries the same attribute pair as the KeyCell extensions, so the last
visible trace of the seam leaves the public interface; the engine
packages keep reaching it as before.
@ihb2032
ihb2032 merged commit 58d6610 into main Sep 29, 2026
3 checks passed
@ihb2032
ihb2032 deleted the refactor/reduceop-eq-seam branch September 29, 2026 07:37
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