Skip to content

Conversation

@max-sixty
Copy link
Member

Summary

  • Added regression tests for issues that were confirmed fixed and closed
  • Tests use inline insta snapshots as recommended by project guidelines

Tests added:

Test plan

  • All 634 tests pass
  • Pre-commit lints pass
  • Code reviewed for dead code removal

🤖 Generated with Claude Code

max-sixty and others added 6 commits December 20, 2025 18:01
Replace internal compiler error with user-facing error message when a
bare lambda like `x -> y` is used at the top level. Now produces:
"expected a table, but found a function"

Fixes PRQL#4280

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
When using `group {} (sort a | take 1)`, the inner sort was being
incorrectly dropped because `sort_undone` was unconditionally set
to true for all groups. Now only set `sort_undone` when there's an
actual partition (non-empty group keys).

Fixes PRQL#5100

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
The error message for bare lambda expressions (e.g., `x -> y`) was fixed
in PR PRQL#5634. Move the test from bad_error_messages.rs to error_messages.rs
since the error is now clear and helpful.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
…QL#4432

Add inline snapshot tests to prevent regressions for bugs that have been
fixed:

- test_source_column_name: Using `source` as column name no longer causes
  "Ambiguous name" error (PRQL#5094)
- test_column_inference_with_into: Column inference works correctly with
  `into` statement (PRQL#4723)
- test_distinct_on_columns_propagated: DISTINCT ON propagates necessary
  columns to CTE (PRQL#4432)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@max-sixty max-sixty merged commit d2e6aa4 into PRQL:main Dec 21, 2025
35 checks passed
@max-sixty max-sixty deleted the bug-fixes branch December 21, 2025 04:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant