Repository navigation
Commit 0391d69
committed
test: refresh PostgreSQL corpus after policy and foreign grammar expansion
Regenerate the pinned PostgreSQL 18.4 correctness snapshot for 19d77ca,
including per-statement results, deterministic CI fixtures and the detailed
compatibility backlog. Keep the upstream source corpus and extraction policy
unchanged: 51,415 distinct statements with source file/line provenance.
Deep support increases from 48,313 to 49,120 statements (94.0% to 95.5%).
The 807 improvements consist of 760 prior errors, 35 trailing-input results
and 12 statement-type mismatches. No previously deep statement is lost.
The remaining inventory is 1,542 errors, 423 trailing-input results,
278 type mismatches and 52 partial parses.
The refreshed results match every row in the independently reviewed replay,
including statement types, AST presence, completion and unconsumed input.
All 807 newly supported statements also preserve PostgreSQL raw-AST semantics
after SQL reconstruction, excluding source-position fields only. The generated
CI suite now contains 5,615 cases; fewer backlog cases reflect resolved
productions, not removed source statements.
Validation: full pinned-corpus verification and all 5,615 generated CI cases
pass against the refreshed snapshot. The implementation passed 1,483 tests
with 37 external-backend skips, 11 ASan/UBSan tests and 87 compatibility
harness tests. Independent review approved the five foreign-grammar boundary
fixes and the integrated enum/mapping changes. Record completion in the plan.
Benchmark sources, outputs, reports and benchmark-only README/.gitignore edits
remain uncommitted. This snapshot measures correctness coverage rather than
parser performance or complete PostgreSQL grammar parity.1 parent 19d77ca commit 0391d69
4 files changed
Lines changed: 1754 additions & 4995 deletions
File tree
- docs
- compatibility
- superpowers/plans
- tests/pg_compat
0 commit comments