Skip to content

v3.51.3-r.2

@rockie-yang rockie-yang tagged this 05 Aug 06:20
entries.js is gone. "A table looks like this, a view looks like that, here is
a page of rows" is an application's shape, not sqlite's — baking one app's
answer into the engine only makes the next app fight it. Sqlite(source) now
returns query/exec/run/close and nothing else; sqlite_master and
PRAGMA table_info are three lines away for anyone who wants them.

Also makes the two engines agree on integer type, which they did not: the addon
returned a number for every INTEGER (losing digits past 2^53) while the wasm
returned a bigint for all of them. Both now return a number while that is
lossless and a bigint beyond, and the tests compare types rather than
stringified values, which is what let the divergence hide.

r.2 because four platform packages from the cancelled r.1 run are already on
npm carrying the old addon.
Assets 2
Loading