Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
100 most recent check-ins that include changes to files matching 'ext/wasm/*'
2024-12-16
| ||
14:06 | Merge all the latest trunk changes and enhancements into the reuse-schema branch. (check-in: 58563686 user: drh tags: reuse-schema) | |
13:38 | Merge all the latest trunk/wal2 enhancements and fixes into the bedrock branch. (check-in: a0cf2621 user: drh tags: bedrock) | |
13:05 | Synchronize the WASM code with trunk. (check-in: 3619baa1 user: drh tags: wal2) | |
11:19 | Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: faef90ea user: drh tags: begin-concurrent) | |
2024-12-07
| ||
23:29 | Merge the latest trunk fixes and enhancements into the bedrock branch. (check-in: 08cfa7e8 user: drh tags: bedrock) | |
23:24 | Update the wal2 branch with the latest trunk enhancements and fixes. (check-in: d3ce95f7 user: drh tags: wal2) | |
21:16 | Version 3.47.2 for wal2 (Leaf check-in: 11fd09db user: drh tags: wal2-3.47) | |
21:14 | Version 3.47.2 for begin-concurrent (Leaf check-in: e725fe5a user: drh tags: begin-concurrent-3.47) | |
2024-11-27
| ||
14:16 | Merge the latest trunk enhancements into the commit-and-continue branch. (check-in: adaddf49 user: drh tags: commit-and-continue) | |
2024-11-25
| ||
14:16 | Version 3.47.1 for the reuse-schema branch. (check-in: 83e95cf3 user: drh tags: reuse-schema-3.47) | |
2024-11-22
| ||
16:52 | Remove a flaky JS test which has a result depending on unrepredictable context. That same feature is more reliably tested at a later point in the same script. (check-in: 540a4a16 user: stephan tags: branch-3.47) | |
16:45 | Remove a flaky JS test which has a result depending on unrepredictable context. That same feature is more reliably tested at a later point in the same script. (check-in: 3d6ae138 user: stephan tags: trunk) | |
2024-11-21
| ||
15:53 | Fix a JS test which was broken when OMIT_PROGRESS_CALLBACK was _not_ used. (check-in: fba23150 user: stephan tags: trunk) | |
2024-11-18
| ||
20:44 | Merge the divergence reduction into the bedrock branch. (check-in: e03dd0bd user: drh tags: bedrock) | |
18:45 | Reduce divergence from trunk. (check-in: c5d77671 user: drh tags: begin-concurrent) | |
18:03 | Attempt to reduce divergence from trunk. (check-in: ffe9f9cc user: drh tags: wal2) | |
16:44 | Attempt to reduce divergence from trunk. (check-in: ae863439 user: drh tags: begin-concurrent) | |
15:51 | Merge the latest trunk enhancements into the reuse-schema branch. (check-in: 00d021ed user: drh tags: reuse-schema) | |
15:34 | Merge the latest trunk changes into the bedrock branch. (check-in: 59a7eb29 user: drh tags: bedrock) | |
15:30 | Merge the latest trunk changes into the wal2 branch. (check-in: d19aeff6 user: drh tags: wal2) | |
2024-11-11
| ||
17:03 | Update this branch with latest changes and build system updates from trunk. (check-in: 52bd7953 user: dan tags: begin-concurrent) | |
2024-11-06
| ||
17:31 | Merge latest trunk changes into this branch. (check-in: edb84234 user: dan tags: fts5-tokendata-prefix) | |
2024-11-04
| ||
10:16 | Ensure that the ext/wasm fiddle build undefines certain shell feature flags which it cannot use but might be inherited from the top-level makefile. (check-in: 99bb5d9b user: stephan tags: trunk) | |
2024-10-27
| ||
14:41 | Merge latest trunk into this branch. (check-in: 740a37c5 user: dan tags: fts5-tokendata-prefix) | |
2024-10-25
| ||
20:21 | Merge the latest trunk enhancements into the reuse-schema branch. (check-in: 12fc5fd5 user: drh tags: reuse-schema) | |
20:06 | Merge the latest trunk enhancements and especially autosetup into the bedrock branch. (check-in: 86a305b9 user: drh tags: bedrock) | |
19:40 | Merge the latest trunk enhancements and especially the autosetup changes into the wal2 branch. (check-in: 4ddea432 user: drh tags: wal2) | |
19:32 | Merge the latest trunk enhancements and especially the new autosetup changes from trunk into the begin-concurrent branch. (check-in: af43791d user: drh tags: begin-concurrent) | |
16:20 | Merge the latest trunk enhancements into the lateral-join branch. (Leaf check-in: e7f27bbd user: drh tags: lateral-join) | |
14:39 | Rework the configure+make system to use autosetup rather than autoconf. Autosetup runs faster and is easier to maintain, and it allows for common targets (such as "sqlite3" and "sqlite3.c") to be built within having to install "tclsh". (check-in: d8c0e018 user: drh tags: trunk) | |
2024-10-22
| ||
12:56 | Teach ext/wasm/GNUmakefile to use tool/emcc.sh and fix a syntax error in tool/emcc.sh.in. Work around a JimTCL incompatibility in tool/mkshellc.tcl. (check-in: 24e0f6ec user: stephan tags: autosetup) | |
2024-10-21
| ||
17:13 | Update the reuse-schema branch to version 3.47.0 (check-in: d49d2827 user: drh tags: reuse-schema) | |
17:10 | Update the bedrock branch to version 3.47.0 (check-in: d2d954d4 user: drh tags: bedrock) | |
17:05 | Update the wal2 branch to version 3.47.0 (check-in: d34b6a91 user: drh tags: wal2) | |
17:00 | Update the begin-concurrent branch to version-3.47.0 (check-in: 457bb035 user: drh tags: begin-concurrent) | |
2024-10-19
| ||
13:51 | Merge trunk into autosetup branch. (check-in: 2923a892 user: stephan tags: autosetup) | |
2024-10-18
| ||
23:54 | Minor doc cleanups in SQLTester.mjs and confirm that the tests pass with both OPFS VFSes. (check-in: ac747d57 user: stephan tags: trunk) | |
23:36 | Fix three bugs in SQLTester.mjs which caused --tableresult tests, escaping of SQL values to incorrectly fail, and the --column-names setting to not be reset between tests. (check-in: 779368dd user: stephan tags: trunk) | |
23:10 | Fix a var reference typo in SQLTester.mjs. (check-in: 31179fa7 user: stephan tags: trunk) | |
16:50 | Remove the unused dbfuzz2-asan/msan makefile targets. Fix a comment typo in a makefile. (check-in: 07843ac2 user: stephan tags: trunk) | |
12:31 | Remove a not-strictly-necessary 'undefine' invocation from ext/wasm/GNUmakefile, as it is not compatible with too-old versions of gmake. Resolves the problem reported in forum post e57932e3ccdc2c9c. (check-in: a31a9464 user: stephan tags: trunk) | |
2024-10-17
| ||
22:20 | Merge current trunk into the autosetup branch. (check-in: 352da23b user: stephan tags: autosetup) | |
12:17 | Fix the OPFS VFS's xOpen() to honor the read-only flag. Fix the OPFS SAHPool VFS to enable re-installation of the VFS after calling OpfsSAHPoolUtil.removeVfs(). (check-in: 63ee3584 user: stephan tags: branch-3.46) | |
12:14 | Ensure that the OPFS VFS's xOpen() writes back the read-only flag to the output flags. Resolves the problem reported in forum post cf37d5ff1182c31081. (check-in: 0a326240 user: stephan tags: trunk) | |
11:12 | When calling OpfsSAHPoolUtil.removeVfs(), ensure that the cached result the VFS init is also removed so that the VFS may later be registered again with the same name. Set up test code for the regression reported in forum post cf37d5ff11 (which uncovered the removeVfs() shortcoming) but that test is currently only known to fail with the "opfs" VFS and is not currently set up to fail. (check-in: b7f7a5de user: stephan tags: trunk) | |
2024-10-16
| ||
15:14 | Merge the latest trunk enhancements into the reuse-schema branch. (check-in: 93f0feba user: drh tags: reuse-schema) | |
15:09 | Merge the latest trunk enhancements into the bedrock branch. (check-in: d5289de4 user: drh tags: bedrock) | |
15:03 | Merge the latest trunk enhancements into the wal2 branch. (check-in: 2e96c8bb user: drh tags: wal2) | |
14:52 | Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: 92cd032a user: drh tags: begin-concurrent) | |
2024-10-05
| ||
15:51 | Merge latest trunk changes into this branch. (check-in: a92bb48a user: dan tags: lateral-join) | |
12:06 | Merge trunk into autosetup branch. (check-in: 6cbb05fd user: stephan tags: autosetup) | |
2024-10-02
| ||
13:26 | Remove all use of the "long double" data type from SQLite, as hardware support for long double is increasingly rare and the use of long double creates challenges for some compilers. (check-in: 761d8fd1 user: drh tags: trunk) | |
11:34 | Remove a few more traces of long double from the code. (Closed-Leaf check-in: 11d6a89e user: drh tags: omit-long-double) | |
11:11 | Merge latest trunk changes into this branch. (Closed-Leaf check-in: 2b3945e6 user: dan tags: snapshot_get-locking) | |
2024-10-01
| ||
17:57 | Another comment about the LONGDOUBLE wasm topic. No code changes. (check-in: 1755831c user: stephan tags: trunk) | |
17:08 | Use the new SQLITE_USE_LONG_DOUBLE to disable long-double support in WASM builds, as they cannot be represented in JS and this saves approximately 5.5kb in the resulting wasm file. (check-in: fa7b56f7 user: stephan tags: trunk) | |
10:49 | Add an #if'd-out block to sqlite3-wasm.c mentioning the LONGDOUBLE_TYPE, as brought up in forum post cbfb0d0ac. No functional changes. (check-in: 0b83e8f1 user: stephan tags: trunk) | |
2024-09-30
| ||
17:57 | Merge the latest trunk enhancements, via the wal2 branch, into the bedrock branch. (check-in: fd6ff551 user: dan tags: bedrock) | |
15:17 | Merge the latest trunk enhancements into the reuse-schema branch. (check-in: 1ba83374 user: drh tags: reuse-schema) | |
14:41 | Merge the latest trunk enhancements into the wal2 branch. (check-in: 0f9e2fce user: drh tags: wal2) | |
12:39 | Merge all the latest trunk enhancements into the begin-concurrent branch. (check-in: 1bf073d7 user: drh tags: begin-concurrent) | |
2024-09-28
| ||
15:20 | Merge trunk changes into this branch. (Closed-Leaf check-in: 81d48df6 user: dan tags: fts5-contentless-unindexed) | |
15:13 | Add another missing mkdir to the wasm build process. (check-in: e815055b user: stephan tags: trunk) | |
13:51 | Complete a line of documentation which was interrupted mid-sentence. (check-in: c9cbbeda user: stephan tags: trunk) | |
12:01 | wasm: move the makefile-eval-generated fiddle rules into mkwasmbuilds.c. Squelch some warnings from grep when running 'make clean' on a clean tree. (check-in: 0485d136 user: stephan tags: trunk) | |
11:23 | Ensure that the temporary build dir is mkdir'd by wasm deps which depend on it. (check-in: cabdf979 user: stephan tags: trunk) | |
11:03 | For wasm builds: automatically use higher optimization (but slower build) levels when a target related to deliverables (as opposed to dev mode) is explicitly invoked. (check-in: 45361ab9 user: stephan tags: trunk) | |
00:39 | Minor makefile doc fixes. No functional changes. (check-in: b3ad58e1 user: stephan tags: trunk) | |
00:37 | Merge trunk into autosetup branch for latest wasm pieces. (check-in: c3877d12 user: stephan tags: autosetup) | |
00:02 | Merge wasm-build-rework branch into trunk. Summary: 1) add optional bare-bones build, stripped of many optional library features, 2) replace much of the hyper-spaghetti wasm-specific makefile code with a more legible static code generator. (check-in: 208c2771 user: stephan tags: trunk) | |
2024-09-27
| ||
23:45 | Fix fiddle build broken by recent build-level reworks. Remove a stale reference to an old CSS file. (Closed-Leaf check-in: f904b3b7 user: stephan tags: wasm-build-rework) | |
2024-09-24
| ||
21:54 | Minor wasmfs speedtest1 build tweaks. Disable one wasmfs demo which was broken by Emscripten-side changes. (check-in: 5ccc85d8 user: stephan tags: wasm-build-rework) | |
13:00 | Minor tweaks in mkwasmbuilds.c. (check-in: cee43280 user: stephan tags: wasm-build-rework) | |
12:16 | Wasm build cleanups. Fix the wasm speedtest1 builds broken by yesterday's refactoring. (check-in: 5d4a0902 user: stephan tags: wasm-build-rework) | |
00:31 | Further wasm build cleanups and tweaks. No functional changes. (check-in: 3b72a143 user: stephan tags: wasm-build-rework) | |
2024-09-23
| ||
22:56 | Typo fix in makefile comments. (check-in: a4a1287f user: stephan tags: wasm-build-rework) | |
21:22 | wasm: replace much of the eval makefile spaghetti with equivalent code generated from a small C app. It turns out that's easier to read and write than doing the same thing from shell or tcl code, due entirely to C's lack of need for escaping dollar signs. (check-in: 5440de48 user: stephan tags: wasm-build-rework) | |
2024-08-27
| ||
13:57 | Merge all the latests trunk enhancements into the win-dupe-crt-fio branch. (check-in: 2d52db98 user: drh tags: win-dupe-crt-fio) | |
2024-08-25
| ||
12:04 | Merge trunk into the wasm-build-rework branch. (check-in: a1cf3095 user: stephan tags: wasm-build-rework) | |
2024-08-10
| ||
20:22 | Merge all the branch-3.46 patches into the reuse-schema as a new sub-branch called reuse-schema-3.46. (Leaf check-in: a27b12ee user: drh tags: reuse-schema-3.46) | |
20:16 | Merge all the latest branch-3.46 changes into the bedrock-3.46 branch via the wal2-3.46 intermediary. (check-in: cfb334dc user: drh tags: bedrock-3.46) | |
20:02 | Merge the latest branch-3.46 changes into wal2 as a new sub-branch called wal2-3.46. (Leaf check-in: b917d07f user: drh tags: wal2-3.46) | |
19:59 | Merge all of the latest branch-3.46 into the begin-concurrent branch as a new sub-branch called begin-concurrent-3.46. (Leaf check-in: 6cc14462 user: drh tags: begin-concurrent-3.46) | |
2024-08-01
| ||
01:06 | Merge the latest trunk enhancements into the reuse-schema branch. (check-in: ff9fdd07 user: drh tags: reuse-schema) | |
00:47 | Merge the latest trunk enhancements into the bedrock branch. (check-in: c1f616ce user: drh tags: bedrock) | |
00:38 | Merge the latest trunk enhancements into the wal2 branch. (check-in: eac58205 user: drh tags: wal2) | |
00:02 | Merge all the latest trunk enhancements into the begin-concurrent branch. (check-in: 3b131bd9 user: drh tags: begin-concurrent) | |
2024-07-31
| ||
23:49 | Merge the latest trunk enhancements into the lateral-join branch. (check-in: ac6ae846 user: drh tags: lateral-join) | |
23:46 | Merge all the latest trunk enhancements into the exists-to-join branch. (Leaf check-in: 9084a4c8 user: drh tags: exists-to-join) | |
10:52 | Merge latest changes from trunk into this branch. (check-in: ff64939e user: dan tags: fts5-locale) | |
2024-07-25
| ||
16:28 | Fix a non-bare-bones-mode test case broken by the previous checkin. (check-in: 3be72949 user: stephan tags: wasm-build-rework) | |
16:21 | Strip progress handlers and window functions from the wasm bare-bones (formerly 'minimal') JS bits, noting that we can't yet use OMIT_WINDOWFUNC (for the C parts) without a custom amalgamation. Currently at 604kb. (check-in: ec02e923 user: stephan tags: wasm-build-rework) | |
14:00 | More work on the minimal-mode wasm build (now 603kb uncompressed). Remove the hard-coded feature-enable flags from sqlite3-wasm.c and rely on the build to provide them. Some wasm build cleanup, but attempts to completely overhaul it have been thwarted by my inability to make script-generated makefile code more legible/maintainable than the current eval spaghetti. (check-in: b029c406 user: stephan tags: wasm-build-rework) | |
10:50 | Start work on an overhaul of the wasm build process, with an eye towards less over-engineering. (check-in: ed746b3d user: stephan tags: wasm-build-rework) | |
2024-07-24
| ||
23:58 | wasm minimal build: strip authorizers and JSON support (saves approx 35kb). Strip vtab support from the JS bits but cannot yet strip it from the C bits because that requires a custom-configured sqlite3.c. (check-in: eb64d106 user: stephan tags: trunk) | |
22:07 | Restructuring of the wasm build to support an experimental 'minimal' build mode which elides all non-core APIs. (check-in: ee2191f7 user: stephan tags: trunk) | |
2024-07-22
| ||
21:46 | Doc typo fix. No code changes. (check-in: 8d558ad2 user: stephan tags: trunk) | |
21:21 | Move a block of JS code which was inadvertently (and harmlessly) moved in the previous checkin. Clarify the semantics of an internal-use-only API. Add another WAL-related JS test. (check-in: 6cd9f55a user: stephan tags: trunk) | |
20:58 | OPFS VFSes: remove the on-open() pragma calls, as those (A) already reflected the build-time default settings and (B) they made it illegal to run locking_mode=exclusive, which is a requirement for WAL mode without shared memory. Modify part of the test suite to demonstrate that the SAHPool VFS can run in WAL mode so long as locking_mode=exclusive is used. (check-in: 19cd8e2b user: stephan tags: trunk) | |
19:52 | wasm build: resolve a circular dep and do some minor tidying up. (check-in: 9df3f1f2 user: stephan tags: trunk) | |