Skip to content

Corgi backend fixes - #850

Draft
frankmcsherry wants to merge 2 commits into
master-nextfrom
corgi-backend-fixes
Draft

Corgi backend fixes#850
frankmcsherry wants to merge 2 commits into
master-nextfrom
corgi-backend-fixes

Conversation

@frankmcsherry

Copy link
Copy Markdown
Member

No description provided.

frankmcsherry and others added 2 commits August 27, 2026 21:10
Term::Proj lowered to Op::Field unconditionally, but Proj on a List means
indexing and Field is product-elimination-only (panicked in value.rs).
compile_projection now guards with a total place-shape resolver.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Columns carry exactly one shape; infer_shape_cols/transcode assumed row 0's
arity for every row, truncating or panicking depending on row order — worst
case a silent wrong answer (distinct over truncated rows invents a row).
assert_uniform enforces the contract with a message naming the offending
row and the remedy (pad to one arity, or use --backend=vec).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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