Skip to content

fix(ctl): drop unused tabled derive features - #378

Merged
bkearns merged 1 commit into
mainfrom
fix/ferrosa-ctl-tabled-features
Aug 28, 2026
Merged

fix(ctl): drop unused tabled derive features#378
bkearns merged 1 commit into
mainfrom
fix/ferrosa-ctl-tabled-features

Conversation

@bkearns

@bkearns bkearns commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Removes unused tabled derive/macros/assert features from ferrosa-ctl and keeps only the std runtime API used by Builder and Style.

This removes tabled_derive, proc-macro-error2, and proc-macro-error-attr2 from the resolved graph, eliminating the stable release future-incompatibility warning without suppression.

TDD:

  • RED: resolved feature graph contained tabled_derive and proc-macro-error2; stable release run 33142489229 emitted the future-incompatibility warning on macOS and Linux.
  • GREEN: dependency-feature regression passes; cargo test -p ferrosa-ctl passes 299 tests; Clippy -D warnings and release build report zero warnings; fmt and diff checks pass.

Independent verification: PASS, no blockers.

@bkearns
bkearns enabled auto-merge August 28, 2026 05:05
@bkearns
bkearns added this pull request to the merge queue Aug 28, 2026
Merged via the queue into main with commit 351db3a Aug 28, 2026
18 checks passed
@bkearns
bkearns deleted the fix/ferrosa-ctl-tabled-features branch August 28, 2026 05:48
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