Skip to content

Allow pipeline expressions as function arguments - #1865

Merged
harehare merged 1 commit into
harehare:mainfrom
VrtxOmega:fix/mq-1842-pipeline-arg-do-end
Jun 15, 2026
Merged

Allow pipeline expressions as function arguments#1865
harehare merged 1 commit into
harehare:mainfrom
VrtxOmega:fix/mq-1842-pipeline-arg-do-end

Conversation

@VrtxOmega

Copy link
Copy Markdown
Contributor

Fixes #1842.

Summary

  • parse pipe-delimited function arguments as implicit block expressions
  • add regression coverage for comma-separated pipeline arguments
  • document pipeline expressions as function arguments in the function reference

Validation

  • just test-doc
  • just test-all

Post-rebase just test-all completed with nextest summary: 7065 tests run: 7065 passed, 0 skipped.

@codspeed-hq

codspeed-hq Bot commented Jun 15, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 31 untouched benchmarks


Comparing VrtxOmega:fix/mq-1842-pipeline-arg-do-end (7de209b) with main (0d22514)1

Open in CodSpeed

Footnotes

  1. No successful run was found on main (5c9ddc3) during the generation of this report, so 0d22514 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@harehare

Copy link
Copy Markdown
Owner

Thanks for the fix, merging!

@harehare
harehare merged commit 6538287 into harehare:main Jun 15, 2026
11 checks passed
@VrtxOmega

Copy link
Copy Markdown
Contributor Author

Thanks for the review and merge. For transparency: PCF helped me keep this fix scoped (pipeline expressions as function arguments), check for overlapping work, and add regression coverage plus docs update before opening. I appreciate the project maintaining a clear path for focused fixes.

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.

Allow pipeline expressions as function arguments without explicit do...end

2 participants