Skip to content

AOT: fold SQLite3::open leftover of version (#36001) - #36003

Merged
PurHur merged 1 commit into
masterfrom
fix/36001-sqlite3-open-aot
Aug 30, 2026
Merged

AOT: fold SQLite3::open leftover of version (#36001)#36003
PurHur merged 1 commit into
masterfrom
fix/36001-sqlite3-open-aot

Conversation

@PurHur

@PurHur PurHur commented Aug 30, 2026

Copy link
Copy Markdown
Owner

Summary

Test plan

  • ./script/aot-smoke.sh8/8
  • VM/AOT PHP_COMPILER_PROFILE=8.4 test/repro/sqlite3_open_aot.php → identical
  • ./script/phpunit.sh --filter 'Sqlite3OpenAotTest|Sqlite3VersionAotTest|Sqlite3BusyTimeoutAotTest' → OK (6 tests)

Priority queue (#32122 / #31968 children / #31962) already closed; this is the next AOT leftover.

Made with Cursor

Thin AOT returned null for open(); match zim_sqlite3_open — Exception when already open, reopen after close via PROP_ID.

Co-authored-by: Cursor <cursoragent@cursor.com>
@PurHur
PurHur merged commit 8fc4757 into master Aug 30, 2026
1 check passed
@PurHur
PurHur deleted the fix/36001-sqlite3-open-aot branch August 30, 2026 16:12
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.

AOT: SQLite3::open returns null — leftover of version (#35991) (ext/sqlite3/sqlite3.c)

1 participant