Skip to content

Yeet the old parser into the sun - #1324

Merged
sgrif merged 2 commits into
mainfrom
sg-yeet-old-parser
Aug 7, 2026
Merged

Yeet the old parser into the sun#1324
sgrif merged 2 commits into
mainfrom
sg-yeet-old-parser

Conversation

@sgrif

@sgrif sgrif commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Maintaining the duplicate code paths has become a maintenance nightmare. It's time to promote the new parser to just "the parser"

Maintaining the duplicate code paths has become a maintenance nightmare.
It's time to promote the new parser to just "the parser"
@sgrif

sgrif commented Aug 7, 2026

Copy link
Copy Markdown
Contributor Author
image image

We're already verifying that the plugins compiled against the same
version of `pgdog_plugin`. Types from a different version of the same
library are considered different types, so attempting to use a different
version of `pg_raw_parse` will result in a compiler error
@codecov

codecov Bot commented Aug 7, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 98.43750% with 1 line in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
pgdog-plugin/src/plugin.rs 0.00% 1 Missing ⚠️

📢 Thoughts on this report? Let us know!

@sgrif
sgrif requested a review from levkk August 7, 2026 18:18

@levkk levkk left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

An end to an epic journey. Please do us the honors.

@sgrif
sgrif merged commit 6390d22 into main Aug 7, 2026
47 of 48 checks passed
@sgrif
sgrif deleted the sg-yeet-old-parser branch August 7, 2026 19:54
IgorOhrimenko added a commit to IgorOhrimenko/pgdog that referenced this pull request Aug 7, 2026
main dropped the second parser in pgdogdev#1324, and this branch still carried the
changes for both. Resolving the rebase left one cfg_select! block and a stray
blank line behind.
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