Skip to content

Upgrade marino to v0.2.0 - #4572

Merged
kyleconroy merged 1 commit into
mainfrom
claude/marino-v0.2.0-upgrade-8sl5qs
Aug 19, 2026
Merged

Upgrade marino to v0.2.0#4572
kyleconroy merged 1 commit into
mainfrom
claude/marino-v0.2.0-upgrade-8sl5qs

Conversation

@kyleconroy

Copy link
Copy Markdown
Collaborator

Upgrades github.com/sqlc-dev/marino from v0.1.0 to v0.2.0.

Marino v0.2.0 rewrites the MySQL parser as hand-written recursive descent (removing goyacc) and adds support for many more MySQL statements — SHOW variants, transaction/replication/DML/DDL statements, spatial types and SRID attributes, SIGNAL/RESIGNAL/GET DIAGNOSTICS, and row aliases in INSERT.

No code changes were needed in the dolphin engine: the AST API is unchanged, and the endtoend corpus generates identical output under the new parser.

Testing: full suite (go test --tags=examples -timeout 20m ./...) passes with PostgreSQL and MySQL running, including TestExamples and TestReplay.

🤖 Generated with Claude Code

https://claude.ai/code/session_01FsVVSBUeX4PSFRoe5UMoN6


Generated by Claude Code

Marino v0.2.0 rewrites the MySQL parser as hand-written recursive
descent, removing goyacc, and adds support for many more MySQL
statements. No API changes required in the dolphin engine.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FsVVSBUeX4PSFRoe5UMoN6
@kyleconroy
kyleconroy merged commit b4abef4 into main Aug 19, 2026
13 checks passed
@kyleconroy
kyleconroy deleted the claude/marino-v0.2.0-upgrade-8sl5qs branch August 19, 2026 05:33
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.

2 participants