Skip to content

chore: raise tx3c compat floor to 0.22.0#122

Merged
scarmuega merged 1 commit into
mainfrom
chore/bump-tx3c-floor-0.22
Jun 12, 2026
Merged

chore: raise tx3c compat floor to 0.22.0#122
scarmuega merged 1 commit into
mainfrom
chore/bump-tx3c-floor-0.22

Conversation

@scarmuega

Copy link
Copy Markdown
Contributor

Summary

Raises the built-in tx3c compatibility floor in COMPAT_MATRIX from 0.18.0 to 0.22.0.

tx3c 0.22.0 introduced parametric tuple types: it emits TIR carrying the Tuple type/expression variants, a forward-incompatible addition that pre-0.22 readers cannot decode. Pinning the floor at 0.22.0 ensures trix drives a tuple-capable compiler, so the TIR it consumes always matches the schema it supports.

Per-project [toolchain] tx3c minimums continue to raise this floor further; this only moves the global lower bound.

Verification

Builds clean; compat unit tests pass (the test fixtures exercise evaluate() boundary logic against a local matrix value and are unaffected by the production floor change).

🤖 Generated with Claude Code

tx3c 0.22.0 introduced parametric tuple types: it emits TIR carrying the
`Tuple` type/expression variants, a forward-incompatible addition that
pre-0.22 readers cannot decode. Raise the built-in COMPAT_MATRIX floor so
trix requires a tuple-capable compiler and the TIR it consumes always
matches the schema it supports.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@scarmuega scarmuega merged commit b4d46f6 into main Jun 12, 2026
6 checks passed
@scarmuega scarmuega deleted the chore/bump-tx3c-floor-0.22 branch June 12, 2026 03:32
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