/
clang
/
sqlite
ОбзорДокументацияВойти
/
clang
/
sqlite
Код
Вики
Пакеты
0
Релизы
0
Аналитика
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
sqlite/
ext/wasm/
..
SQLTester

Remove some dead code and stray debug output. Fix (again) the JS SQLTester for 64-bit (the previous build was set to 32-bit).

год назад
api

Disable Module.instantiateWasm() in node builds to match branch-3.53's behavior. Fix a sqlite3_backup test (duplicate finalize). The aforementioned world-breaking bug was caused by my browser having gotten into a funky state and needing a restart.

20 часов назад
common

Harden a change to SqliteTestUtil.assert() in the previous checkin to handle a null second argument.

8 месяцев назад
fiddle

When fiddle terminal mode is enabled, add a link to the jquery.terminal project in the About box.

4 месяца назад
jaccwabyt

Cherrypick [e0b33b51229a] for the latest wasmutil/jaccwabyt - all tests are happy. Fix a make deps bug which can break parallel builds involving fiddle.

9 месяцев назад
sql

Minor cleanups in OO API #1. Add Sudoku SQL to batch-runner.js's list.

4 года назад
tests

Require a button click to start the OPFS concurrency tester, rather than simply launching all N workers immediately on page load.

5 месяцев назад
GNUmakefile

Add tests for the sqlite3_backup JS bindings but they are disabled while tracking down an unrelated problem which prevents those tests from working (most of the sqlite3.capi methods are being mis-mapped to the sqlite3InitModule function for reasons unimaginable).

20 часов назад
README-dist.txt

Minor wasm-specific doc touchups.

2 года назад
README.md

Fix two links in ext/wasm/README.md.

10 месяцев назад
config.make.in

In the wasm makefiles, replace X:=Y with X=Y because := has different semantics depending on the make impl and its use is arguably a bad muscle-memory habit worth breaking. These makefiles are very specifically for GNU make, but long-term it would be nice to eliminate that requirement.

год назад
demo-123-worker.html

Apply considerable acrobatics to get the JS/WASM deliverables building to and loadable from a directory other than the one which contains the app-level code. Requires an only-slightly-leaky abstraction of passing a URL argument when loading sqlite3.js but provides much greater flexibility in where the JS/WASM files are located.

4 года назад
demo-123.html

Apply considerable acrobatics to get the JS/WASM deliverables building to and loadable from a directory other than the one which contains the app-level code. Requires an only-slightly-leaky abstraction of passing a URL argument when loading sqlite3.js but provides much greater flexibility in where the JS/WASM files are located.

4 года назад
demo-123.js

Add a basic batch-mode SQL runner for the SAH Pool VFS, for use in comparing it against WebSQL. Bring the WebSQL batch runner up to date, noting that it cannot run without addition of an "origin trial" activation key from Google because that's now the only way to enable WebSQL in Chrome (that part is not checked in because that key is private). Minor code-adjacent cleanups.

3 года назад
demo-jsstorage.html

Rename several demo/test files and include more of them in the end-user dist archive.

4 года назад
demo-jsstorage.js

Begrudingly allow sqlite3_js_kvvfs_clear() to work for opened storage only for the local/session storage cases and only (one of the demo apps reminds me) for backwards compatiblity. Likewise, the JsStorageDb.clearStorage() inherited method is now deprecated because it requires an opened db (but continues to work for those two stores), whereas its 'static' method of the same name is unaffected. Rename kvvfs.size() to kvvfs.estimateSize().

8 месяцев назад
demo-worker1-promiser.c-pp.html

Upgrade ext/wasm/c-pp-lite.c to its newer sibling because we've reached the older one's limits. This renames c-pp-lite.c to libcmpp.c to maintain both the SCM- and code lineage but that may end up looking a bit weird because the diff between the two is vast.

5 месяцев назад
demo-worker1-promiser.c-pp.js

Upgrade ext/wasm/c-pp-lite.c to its newer sibling because we've reached the older one's limits. This renames c-pp-lite.c to libcmpp.c to maintain both the SCM- and code lineage but that may end up looking a bit weird because the diff between the two is vast.

5 месяцев назад
demo-worker1.html

Rename several demo/test files and include more of them in the end-user dist archive.

4 года назад
demo-worker1.js

Begrudingly allow sqlite3_js_kvvfs_clear() to work for opened storage only for the local/session storage cases and only (one of the demo apps reminds me) for backwards compatiblity. Likewise, the JsStorageDb.clearStorage() inherited method is now deprecated because it requires an opened db (but continues to work for those two stores), whereas its 'static' method of the same name is unaffected. Rename kvvfs.size() to kvvfs.estimateSize().

8 месяцев назад
example_extra_init.c

Minor doc tweak for the previous commit.

3 года назад
index-dist.html

wasm dist: add --snapshot flag, add -64 flag to include 64-bit builds, and add module-symbols.html to the dist.

год назад
index.html

Fix the mangling of the opfs async proxy script's URI caused by both OPFS VFSes modifying it to accound for sqlite3.dir. Add a link to speedtest1 with opfw-wl to index.html.

5 месяцев назад
libcmpp.c

Expose the sqlite3_backup APIs to JavaScript.

20 часов назад
mkdist.sh

Fix the wasm snapshot build's zipfile name to include '-snapshot' and correct the update-docs target for recent build refactoring.

7 месяцев назад
mkwasmbuilds.c

Fix a circular dep generated by mkwasmbuilds.c

21 час назад
module-symbols.html

Add wasm.ptr to the module-symbols.html output.

10 месяцев назад
scratchpad-wasmfs.html

More work on the wasmfs build and its test apps.

3 года назад
scratchpad-wasmfs.mjs

More work on the wasmfs build and its test apps.

3 года назад
speedtest1-wasmfs.html

Minor wasm build cleanups.

3 года назад
speedtest1-wasmfs.mjs

Remove the long-defunct wasmfs build of speedtest1 from index.html and re-enable the wasmfs scratchpad app (which still works). Fix the CFLAGS for the wasmfs build and the path to the wasm file for one of the JS.

10 месяцев назад
speedtest1-worker.html

Get fiddle/fiddle.debug building again but they're incomplete and don't run.

год назад
speedtest1-worker.js

Wasm speedtest1: replace some 'self' with 'globalThis' and expose the sqlite3 object to the global scope for inspection via the dev console (for inspecting resulting kvvfs storage objects).

9 месяцев назад
speedtest1.html

Fix the --size X flag for speedtest1.html when X=0 and force the job size to 5 for kvvfs so that it doesn't block the main thread for too awful long.

7 месяцев назад
split-speedtest1-script.sh

batch-runner.js: move generated SQL files into ./sql and start adding hand-written ones (like the Mandelbrot) to that set.

4 года назад
test-opfs-vfs.html

Apply considerable acrobatics to get the JS/WASM deliverables building to and loadable from a directory other than the one which contains the app-level code. Requires an only-slightly-leaky abstraction of passing a URL argument when loading sqlite3.js but provides much greater flexibility in where the JS/WASM files are located.

4 года назад
test-opfs-vfs.js

Fix an exception misuse in test-opfs-vfs.js.

3 года назад
tester1-worker.c-pp.html

Upgrade ext/wasm/c-pp-lite.c to its newer sibling because we've reached the older one's limits. This renames c-pp-lite.c to libcmpp.c to maintain both the SCM- and code lineage but that may end up looking a bit weird because the diff between the two is vast.

5 месяцев назад
tester1.c-pp.html

Upgrade ext/wasm/c-pp-lite.c to its newer sibling because we've reached the older one's limits. This renames c-pp-lite.c to libcmpp.c to maintain both the SCM- and code lineage but that may end up looking a bit weird because the diff between the two is vast.

5 месяцев назад
tester1.c-pp.js

Remove some stray debug output and obsolete bug-hunting comments. No functional changes.

20 часов назад
README.md