Skip to content

Migrate tac GNU regex to Icod.Expressions - #194

Open
uniblab wants to merge 3 commits into
mainfrom
migrate/tac-expressions
Open

uniblab wants to merge 3 commits into
mainfrom
migrate/tac-expressions

Conversation

@uniblab

@uniblab uniblab commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

Scope

Move tac GNU regular expression handling to the published Icod.Expressions 0.1.0-alpha.1 while retaining CommandFramework for unrelated command, diagnostic, and IO APIs. The existing provider/options call and CLI behavior remain unchanged.

Validation

Test-first run 40057375887 failed on the old assembly identity as expected (actual Icod.CommandFramework, expected Icod.Expressions). Implementation run 40057789716 passed full-solution Staging build and tests on Linux, Windows and macOS, including 21/21 tac tests on macOS and a regex invalid-byte preservation case; Linux package artifact verification passed. Independent review found and we corrected a Release-only xUnit analyzer warning in the new test.

Deferred

The existing tac provider/options bug remains tracked in #190 and is outside this migration. CoreUtils 2.0.0-alpha.1 prerelease versioning and public API disclosure are in #191; this PR branches independently from main and can be rebased after #191.

@uniblab
uniblab marked this pull request as ready for review October 24, 2026 03:24

This branch has not been deployed

No deployments
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