- cf1cf34 Begin transitioning the fixed-length (64-bit) bitmap used to keep track of by drh ยท 3 years, 2 months ago column-set
- 3725af7 Add SQLITE_DQS to the compileoptions_used list, per request in [forum post 8b1060122b|forum:8b1060122b]. Force DQS=0 in sqlite3-wasm.c. by stephan ยท 3 years, 2 months ago
- 89ccfac Macro name typo fix in OS_KV builds. by stephan ยท 3 years, 2 months ago
- de033d0 Ensure that the RtreeCell object in rtreeUpdate has all bytes initialized. by drh ยท 3 years, 2 months ago
- 98147dd Add kvvfs tests to tester1.js. Fix a scopedAlloc() misuse in oo1.DB ctor caused by refactoring earlier this morning (and caught by these new tests). by stephan ยท 3 years, 2 months ago
- 848d27a Add timing info and OPFS sanity tests to tester1.js by stephan ยท 3 years, 2 months ago
- a6ca996 Expose sqlite3_vfs_unregister() to WASM and unregister kvvfs in Worker threads to avoid its unintended use there (in contexts other than local/sessionStorage). Correct registration of window functions, extend oo1.DB.createFunction() to support window functions, and add window function tests to tester1.js. Correct an incorrect 1-arg handling case for DB.exec(). Add per-test assertion counts to tester1.js. by stephan ยท 3 years, 2 months ago
- 6f3286c Make semantics for UDF xFinal() result handling and error reporting handling more flexible. by stephan ยท 3 years, 2 months ago
- 96b6371 Add more JS tests. Flesh out the aggregate UDF tests to use sqlite3_aggregate_context() so that they can each be used multiple times in the same statement. Add sqlite3_js_aggregate_context() convenience helper. by stephan ยท 3 years, 2 months ago
- 875b95d Apply magic.txt correction and addition reported in [forum post 2d2366a04a0385|forum:2d2366a04a0385]. by stephan ยท 3 years, 2 months ago
- 8a8244b Rename sqlite3_web_... to sqlite3_js_... Document the worker1.close.unlink option. Fix unlink usage in speedtest1.html. Minor JS build cleanups. by stephan ยท 3 years, 2 months ago
- c046f6d Add a bit to the optimization disabling mask for the indexed expression by drh ยท 3 years, 2 months ago
- 7e089d0 Add test case for previous commit. by dan ยท 3 years, 2 months ago
- e180564 Only enable the bMaybeNullRow flag on IndexedExpr for an index on an by drh ยท 3 years, 2 months ago
- 63b3a64 The generalized indexed expression optimization of [2435112867fbd7b6] makes by drh ยท 3 years, 2 months ago
- 9b6a283 Fix minor problems in test1.c test code. by dan ยท 3 years, 2 months ago
- 842c5ee Rework sqlite3_wasm_vfs_unlink(), add sqlite3_wasm_db_vfs(), update some docs. by stephan ยท 3 years, 2 months ago
- d89a66e Minor internal JS cleanups. by stephan ยท 3 years, 2 months ago
- bf70f1b In the CLI, never use strcmp() or strncmp() directly. Instead use by drh ยท 3 years, 2 months ago
- 3b88065 Fix references to "SrcList_item" in comments as that object has since by drh ยท 3 years, 2 months ago
- 805055f If a query uses an index where one or more of the columns of the index is by drh ยท 3 years, 2 months ago
- a817b30 Update the wasm/js 'push' rule to account for this morning's changes. by stephan ยท 3 years, 2 months ago
- fd31ae3 Rename several demo/test files and include more of them in the end-user dist archive. by stephan ยท 3 years, 2 months ago
- 9dc4d5e Minor wasm/js build tweaks. by stephan ยท 3 years, 2 months ago
- 3117dc6 Update the dist rules for this evening's js/wasm build changes and include an index.html specifically for the subset of apps included in the dist archive. by stephan ยท 3 years, 2 months ago
- cd0df83 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. by stephan ยท 3 years, 2 months ago
- 71de8e0 Considerable wasm/js build cleanups and reworking. Remove wasmfs builds from the end-user deliverables and disable the wasmfs build by default, per /chat discussion, as it doubles our deliverable count for only marginal gain. Attempt to move the sqlite3.js/wasm files into subdirectories but rediscovered that that breaks loading in Worker mode because URI resolution of the wasm files differs depending on whether the main script is loaded from a script tag or a Worker. by stephan ยท 3 years, 2 months ago
- 72ab366 If a virtual column whose value is constant gets indexed, do not include by drh ยท 3 years, 2 months ago index-expr-opt
- b5e2e6f More work on the JS end-user deliverables. Add tool/stripccomments.c to support that. by stephan ยท 3 years, 2 months ago
- 7a2a8ce Improved byte-code comments for the OP_Column opcodes used by the by drh ยท 3 years, 2 months ago
- a331cf7 Fix the indexed expression resolver for generated columns so that it picks by drh ยท 3 years, 2 months ago
- 9489e0a Merge recent trunk fixes into the index-expr-opt branch. by drh ยท 3 years, 2 months ago
- ac79fa1 Add new test file windowE.test, to test the window functions modules response to an inconsistent collation sequence. by dan ยท 3 years, 2 months ago
- 0e522c0 Correct sort order for serial-type 10 entries in the database file. This by drh ยท 3 years, 2 months ago
- 451393c Merge trunk fixes into the index-expr-opt branch. by drh ยท 3 years, 2 months ago
- 43fce6b Fix sqlite3VdbeRecordCompareWithSkip() so that it sorts the internal-use by drh ยท 3 years, 2 months ago
- ce152a4 Add ext/wasm/README-dist.txt, intended to have been in the previous checkin. by stephan ยท 3 years, 2 months ago
- e79a094 Initial draft of archive generation for the wasm/js deliverables. by stephan ยท 3 years, 2 months ago
- 1b8c246 Repair version-info.c after a local mishap caused all of the intended edits from [36e197cb3d0c]/[e9b407a4d0a0] to get deleted before checkin. Simplify version-info build (only requires sqlite3.h, not the library). by stephan ยท 3 years, 2 months ago
- 79b99b0 Merge trunk changes into the index-expr-opt branch. by drh ยท 3 years, 2 months ago
- 8be8924 Fix a potential call to strlen() with a null argument in the command-line shell by drh ยท 3 years, 2 months ago
- cdc9ddc Missing file-rename for the previous checkin. by stephan ยท 3 years, 2 months ago
- 0467b01 Rework ext/wasm/version-info.c to make it more useful for the upcoming dist build rules. by stephan ยท 3 years, 2 months ago
- e70d458 Improved comments and function names. No logic changes. by drh ยท 3 years, 2 months ago
- 0853584 Get the indexed expression optimization working for virtual generated columns. by drh ยท 3 years, 2 months ago
- 543c368 Merge trunk enhancements into index-expr-opt branch. by drh ยท 3 years, 2 months ago
- ce4b0fd Make use of alloca() in wherePathSolver() when SQLITE_USE_ALLOCA is defined. by drh ยท 3 years, 2 months ago
- 135c9ff Remove a use of alloca() that does more harm than good. by drh ยท 3 years, 2 months ago
- e493f8f Typo fix. by stephan ยท 3 years, 2 months ago
- 2676fc5 Minor tweak to get bring an edge case of oo1.DB.createFunction() into aggreement with its docs. by stephan ยท 3 years, 2 months ago
- 824bb5b Add aggregate function support to sqlite3.oo1.DB.createFunction(). Change signature of the options object used by that function so that the callback property names match those of the corresponding C APIs. by stephan ยท 3 years, 2 months ago
- 8ffc989 JS: add build-time-generated version info to the sqlite3.version object. Remove some stray debug output from tester1.js. by stephan ยท 3 years, 2 months ago
- 9563926 Add a top-level license and build-time version info header to generated sqlite3*.js. Correct a broken link in ext/wasm/index.html. by stephan ยท 3 years, 2 months ago
- f3adb7c Enable the index-on-expression optimization even when the expression is by drh ยท 3 years, 2 months ago
- 7a98937 Only extract an expression from an index when the index is not a null row by drh ยท 3 years, 2 months ago
- 260ac72 Merge fixes from trunk. by drh ยท 3 years, 2 months ago
- 879164e Fix a problem with using the push-down optimization on compound SELECTs where component SELECTs use different collation sequences. dbsqlfuzz 11516f050100243e5a845f5a2b48a90ed2efaf2e. by dan ยท 3 years, 2 months ago
- 0388f17 Add missing initializer from the extension loader. Fix for by drh ยท 3 years, 2 months ago
- e72ddfd Generic minor cleanups and docs in the OPFS async proxy. by stephan ยท 3 years, 2 months ago
- 2bc4a6c Fix a problem in the LIKE and GLOB operators that may occur when the character immediately following a "%" or "*" wildcard is U+80. Reported by [forum:61bf7ccbdf]. by dan ยท 3 years, 2 months ago
- 3e771c0 Remove a resolved TODO comment. by stephan ยท 3 years, 2 months ago
- 859434d Cancel IndexExpr objects when they go out of scope. by drh ยท 3 years, 2 months ago
- 4bc1cc1 This experimental branch attempts to use columns for an index-on-expression by drh ยท 3 years, 2 months ago
- d92c652 Move the rest of testing1.js into tester1.js and eliminate the dependency on jaccwabyt_test.c. Extend the list of default config-related #defines in sqlite3-wasm.c and reorganize them for maintainability. by stephan ยท 3 years, 2 months ago
- 921acff Optimize the IS NULL and IS NOT NULL operators so that they avoid loading by drh ยท 3 years, 2 months ago
- eddfa98 Improvements to the description of the OPFLAG_TYPEOFARG option to OP_Column. by drh ยท 3 years, 2 months ago isnull-opt
- bd1c634 Adjust the implementation of sqlite3VdbeTypeofColumn() to make it easier by drh ยท 3 years, 2 months ago
- 7ca4af6 Fix a typo in the documentation of the OP_Column opcode. by drh ยท 3 years, 2 months ago
- e995d2c Proposed optimization to the IS NULL and NOT NULL operators that avoids by drh ยท 3 years, 2 months ago
- d85d083 Port the first 180-odd unit tests from testing1.* into the new tester1.*. Fix a stray-keystroke-induced typo which broke pstack.allocChunks(). by stephan ยท 3 years, 2 months ago
- 1ffb6be Updates to the fuzzer query invariant checker - tracking changes made by drh ยท 3 years, 2 months ago
- 131aa13 Changes to Makefile.msc to fix the build on Windows following the previous by drh ยท 3 years, 2 months ago
- c9e992a Merge fiddle-opfs branch into trunk. by stephan ยท 3 years, 2 months ago
- 7be51f5 Merge trunk into fiddle-opfs as a preliminary step for a clean merge in the other direction. by stephan ยท 3 years, 2 months ago fiddle-opfs
- 402da26 Add initial infrastructure for setting up function/regression tests for the JS/WASM APIs. by stephan ยท 3 years, 2 months ago
- b75971e Minor doc cleanups and corrections in sqlite3-wasm.c by stephan ยท 3 years, 2 months ago
- 181f7e8 Correct mismatched H1 tags in test code. Minor CSS tweaks. by stephan ยท 3 years, 2 months ago
- 47996ea Add the sqlite3_value_encoding() interface. by drh ยท 3 years, 2 months ago
- c2777ab Enhance the OP_IsType opcode so that it is slightly smaller and faster and by drh ยท 3 years, 2 months ago
- 7d23d15 Improved the ability of the CLI to handle very long input lines. by drh ยท 3 years, 2 months ago
- 7747ffb Enhance the "PRAGMA integrity_check" statement so that it verifies datatype by drh ยท 3 years, 2 months ago
- c9ef12f Code clean-up for the integrity_check enhancement. by drh ยท 3 years, 2 months ago integrity_check_datatypes
- db6940a Fix corner-case bugs in the new integrity_check logic. All tests pass now. by drh ยท 3 years, 2 months ago
- 49d77ee An attempt to enhance PRAGMA integrity check so that it does data type by drh ยท 3 years, 2 months ago
- 005c9d8 Improved detection of database corrupting when moving pages on an by drh ยท 3 years, 2 months ago
- 50661c5 Remove some extraneous debug output. by stephan ยท 3 years, 2 months ago
- d8897d9 Remove a now-unnecessary --cachesize flag for the OPFS sqlite3_vfs speedtest1-worker.html invocation. by stephan ยท 3 years, 2 months ago
- ff891b4 Minor cleaups in the post-init async phase of sqlite3 module initialization. by stephan ยท 3 years, 2 months ago
- 392fd3c Remove ext/wasm/kvvfs.make which was inadvertently resurrected in [92b500da70a3]. by stephan ยท 3 years, 2 months ago
- 4fbf90e Refactor kvvfs JS bits to make use of [ea370b9b05f7ed7eaa]. At main-thread startup, if kvvfs is available, replace the kvvfs I/O methods with JS impls. Checkin part 2 of 2, to account for cherrypicking [ea370b9b05f7ed7eaa] into the kv-vfs branch. by stephan ยท 3 years, 2 months ago
- d35b558 Refactor os_kv.c so that the kvvfs read/write/delete methods can be swapped out at runtime by JS implementations. This eliminates the kvvfs dependency on Emscripten. Checkin part 1 of 2, to account for cherrypicking. by stephan ยท 3 years, 2 months ago
- d655572 Add -DSQLITE_OS_KV_OPTIONAL to speedtest1 flags for kvvfs testing purposes. by stephan ยท 3 years, 2 months ago
- 211a1a7 When casting an odd-length BLOB into a TEXT with encoding UTF16, omit the by drh ยท 3 years, 2 months ago
- 73c586b Fix a problem causing the seek-scan optimization to skip over valid rows that could occur when it is used with expressions of the form (a IN (?,?..) AND b >= ?). dbsqlfuzz ab1db6dc0efb04cba1cd3431ee6da4894fdc4520. by dan ยท 3 years, 2 months ago
- 8a2254f Improved tracing output for showing all registers used by the by drh ยท 3 years, 2 months ago
- 73ac958 Fix a problem that occurred when using a bloom filter to optimize an (ipk = ?) lookup in the case where the RHS of the expression is a TEXT value. First reported by [forum:/forumpost/f61a8b7053|forum post f61a8b7053]. by dan ยท 3 years, 2 months ago
- 9a55773 Replace time-based auto-unlock of opfs sync handles with lock acquisition/release via sqlite3_io_methods::xLock/xUnlock(). by stephan ยท 3 years, 2 months ago
- 2eca061 Attempt to clarify the operation of the xLock and xUnlock VFS I/O methods. by drh ยท 3 years, 2 months ago
- ed3182f Tweaks to the opfs async wait/relinquish times. by stephan ยท 3 years, 2 months ago
- a4b2f41 Change the name of the autoconf-generated configuration file from "config.h" by drh ยท 3 years, 2 months ago