-
Notifications
You must be signed in to change notification settings - Fork 5k
node:sqlite: implement the module and pass the Node v26.3.0 test suite #32498
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 37 commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
980e26b
node:sqlite: implement the module and pass the Node v26.3.0 test suite
cirospaciari d8cbdba
node:sqlite: address review — bundled sqlite on macOS, Session/SQLTag…
alii f327a00
[autofix.ci] apply automated fixes
autofix-ci[bot] a734628
node:sqlite: dlopen the system SQLite on macOS instead of bundling
alii abb6f09
test: pass createTagStore capacity as a number so the LRU-churn test …
alii 0e07202
node:sqlite: run the shared SQLite one-time config before either modu…
cirospaciari 525f648
process.versions.sqlite: don't force-dlopen the system SQLite
alii 6d37274
node:sqlite: align with Node v26 semantics
alii a805a90
test(sqlite): assert -wal is checkpointed on worker exit; use module-…
alii 0990265
node:sqlite: fix UDF reentrancy crashes and Array-first-arg Node parity
robobun 6cafa3d
node:sqlite: guard iterator next() against stepping its own statement
robobun efff7e7
node:sqlite: install isOpen/isTransaction/limits/sourceSQL/expandedSQ…
robobun 32ccb44
[autofix.ci] apply automated fixes
autofix-ci[bot] 2e42058
node:sqlite: defer sqlite3_close_v2 while a BusyScope is on the stack
robobun 72ccccc
node:sqlite: skip iterator return()'s sqlite3_reset while stepping; d…
robobun e61e668
node:sqlite: report return-code-authoritative SQLite errors from the …
cirospaciari 44ebc81
Merge remote-tracking branch 'origin/main' into claude/node-sqlite-v26
robobun 90071bb
node:sqlite: refuse open() during a deferred close; read step errors …
robobun 65c1d30
Merge remote-tracking branch 'origin/main' into claude/node-sqlite-v26
robobun f6b14a2
node:sqlite: capture the connection for serialize()/TagStore error pa…
robobun 75505df
node:sqlite: address second-pass review on #32498
alii f282050
node:sqlite: skip sqlite3_finalize in ~JSStatementSync when a Steppin…
alii 407a229
node:sqlite: fix limits HasProperty contract, subclassing, backup() t…
robobun 137d34b
test(node:sqlite): use `using` for the backup-terminate lock holder
robobun 1a706c5
Merge origin/main
cirospaciari 52ea349
node:sqlite: build every ERR_SQLITE_ERROR through one helper
cirospaciari afdbc3a
Merge origin/main into claude/node-sqlite-v26
cirospaciari d3332be
Merge remote-tracking branch 'origin/main' into claude/node-sqlite-v26
cirospaciari 7c1ab08
node:sqlite: correct the aggregate accumulator Strong<> safety comment
cirospaciari 522c777
node:sqlite: guard session.changeset()/patchset() against re-entrant …
robobun d63b221
[autofix.ci] apply automated fixes
autofix-ci[bot] 39b72f9
node:sqlite: correct the inUse invariant comment and assert it; docum…
robobun b7724ae
Merge remote-tracking branch 'origin/main' into claude/node-sqlite-v26
robobun 871b117
node:sqlite: free pChangeset when the authorizer throws on sessionGen…
robobun 7efc966
node:sqlite: reword the backup() threadpool divergence note
robobun d6cbff5
node:sqlite: correct the deleteTrackedSessions() inUse-invariant premise
robobun 50dacfe
ci: retrigger
robobun 0db244b
node:sqlite: guard nodeSqliteAuthorizerCallback against re-entry with…
robobun b188a5e
node:sqlite: adopt serialize()/changeset()/patchset() buffers zero-copy
robobun 2546808
Merge branch 'main' into claude/node-sqlite-v26
robobun File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.