History log of /sqlite-3.40.0/ext/misc/ (Results 1 – 25 of 28)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
361fb98b19-Oct-2022 dan <Dan Kennedy>

Move file /ext/misc/dbdata.c to the /ext/recover/ directory.

FossilOrigin-Name: f6d5ac807efcf6140016a8b8f0c74566c0bfc98ad92bd8fca03c5cc80ebf3dec


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/ext/recover/dbdata.c
/sqlite-3.40.0/ext/recover/recovercorrupt.test
/sqlite-3.40.0/ext/recover/sqlite3recover.c
/sqlite-3.40.0/ext/wasm/EXPORTED_FUNCTIONS.fiddle.in
/sqlite-3.40.0/ext/wasm/EXPORTED_RUNTIME_METHODS.fiddle
/sqlite-3.40.0/ext/wasm/GNUmakefile
/sqlite-3.40.0/ext/wasm/README.md
/sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api
/sqlite-3.40.0/ext/wasm/api/README.md
/sqlite-3.40.0/ext/wasm/api/extern-post-js.js
/sqlite-3.40.0/ext/wasm/api/extern-pre-js.js
/sqlite-3.40.0/ext/wasm/api/post-js-header.js
/sqlite-3.40.0/ext/wasm/api/pre-js.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-api-cleanup.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-api-glue.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-api-oo1.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-api-opfs.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-api-prologue.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-api-worker1.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-wasm.c
/sqlite-3.40.0/ext/wasm/batch-runner.html
/sqlite-3.40.0/ext/wasm/batch-runner.js
/sqlite-3.40.0/ext/wasm/common/SqliteTestUtil.js
/sqlite-3.40.0/ext/wasm/common/testing.css
/sqlite-3.40.0/ext/wasm/common/whwasmutil.js
/sqlite-3.40.0/ext/wasm/demo-123-worker.html
/sqlite-3.40.0/ext/wasm/demo-123.html
/sqlite-3.40.0/ext/wasm/demo-123.js
/sqlite-3.40.0/ext/wasm/demo-kvvfs1.html
/sqlite-3.40.0/ext/wasm/demo-kvvfs1.js
/sqlite-3.40.0/ext/wasm/fiddle.make
/sqlite-3.40.0/ext/wasm/fiddle/fiddle-worker.js
/sqlite-3.40.0/ext/wasm/fiddle/fiddle.html
/sqlite-3.40.0/ext/wasm/fiddle/fiddle.js
/sqlite-3.40.0/ext/wasm/index.html
/sqlite-3.40.0/ext/wasm/jaccwabyt/jaccwabyt.js
/sqlite-3.40.0/ext/wasm/jaccwabyt/jaccwabyt.md
/sqlite-3.40.0/ext/wasm/scratchpad-wasmfs-main.html
/sqlite-3.40.0/ext/wasm/scratchpad-wasmfs-main.js
/sqlite-3.40.0/ext/wasm/speedtest1-wasmfs.html
/sqlite-3.40.0/ext/wasm/speedtest1-worker.html
/sqlite-3.40.0/ext/wasm/speedtest1-worker.js
/sqlite-3.40.0/ext/wasm/speedtest1.html
/sqlite-3.40.0/ext/wasm/split-speedtest1-script.sh
/sqlite-3.40.0/ext/wasm/sql/000-mandelbrot.sql
/sqlite-3.40.0/ext/wasm/sql/001-sudoku.sql
/sqlite-3.40.0/ext/wasm/sqlite3-opfs-async-proxy.js
/sqlite-3.40.0/ext/wasm/sqlite3-worker1-promiser.js
/sqlite-3.40.0/ext/wasm/sqlite3-worker1.js
/sqlite-3.40.0/ext/wasm/test-opfs-vfs.html
/sqlite-3.40.0/ext/wasm/test-opfs-vfs.js
/sqlite-3.40.0/ext/wasm/tester1-worker.html
/sqlite-3.40.0/ext/wasm/tester1.html
/sqlite-3.40.0/ext/wasm/tester1.js
/sqlite-3.40.0/ext/wasm/testing-worker1-promiser.html
/sqlite-3.40.0/ext/wasm/testing-worker1-promiser.js
/sqlite-3.40.0/ext/wasm/testing1.html
/sqlite-3.40.0/ext/wasm/testing2.html
/sqlite-3.40.0/ext/wasm/testing2.js
/sqlite-3.40.0/ext/wasm/wasmfs.make
/sqlite-3.40.0/main.mk
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/func.c
/sqlite-3.40.0/src/loadext.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/os_kv.c
/sqlite-3.40.0/src/os_setup.h
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/pragma.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqlite.h.in
/sqlite-3.40.0/src/sqlite3ext.h
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/update.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbe.h
/sqlite-3.40.0/src/vdbeapi.c
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbemem.c
/sqlite-3.40.0/src/wherecode.c
/sqlite-3.40.0/test/bloom1.test
/sqlite-3.40.0/test/collate5.test
/sqlite-3.40.0/test/fuzzinvariants.c
/sqlite-3.40.0/test/like2.test
/sqlite-3.40.0/test/memsubsys1.test
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/seekscan1.test
/sqlite-3.40.0/tool/mksqlite3c.tcl
3fa10f8214-Oct-2022 dan <Dan Kennedy>

Handle recovering databases with reserved bytes at the end of each page.

FossilOrigin-Name: 52d0235ef3f21683daadf2343514f7b95a67c3589266f75c1e00e04f11dc6214


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/configure
/sqlite-3.40.0/configure.ac
/sqlite-3.40.0/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts3/fts3Int.h
/sqlite-3.40.0/ext/fts3/fts3_porter.c
/sqlite-3.40.0/ext/fts3/fts3_tokenizer1.c
/sqlite-3.40.0/ext/fts3/fts3_write.c
/sqlite-3.40.0/ext/icu/icu.c
cksumvfs.c
/sqlite-3.40.0/ext/recover/recover1.test
/sqlite-3.40.0/ext/recover/recovercorrupt.test
/sqlite-3.40.0/ext/recover/recovercorrupt2.test
/sqlite-3.40.0/ext/recover/recoverfault.test
/sqlite-3.40.0/ext/recover/recoverpgsz.test
/sqlite-3.40.0/ext/recover/recoverslowidx.test
/sqlite-3.40.0/ext/recover/sqlite3recover.c
/sqlite-3.40.0/ext/recover/sqlite3recover.h
/sqlite-3.40.0/ext/recover/test_recover.c
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/sqlite_cfg.h.in
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/ctime.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/malloc.c
/sqlite-3.40.0/src/os.c
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/os_win.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/pcache.c
/sqlite-3.40.0/src/pcache1.c
/sqlite-3.40.0/src/pragma.c
/sqlite-3.40.0/src/prepare.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqlite.h.in
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/test_demovfs.c
/sqlite-3.40.0/src/trigger.c
/sqlite-3.40.0/src/util.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/whereInt.h
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/fuzzinvariants.c
/sqlite-3.40.0/test/join.test
/sqlite-3.40.0/test/speedtest1.c
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/with3.test
/sqlite-3.40.0/tool/mkctimec.tcl
/sqlite-3.40.0/tool/omittest-msvc.tcl
/sqlite-3.40.0/tool/speed-check.sh
b8eaf9a114-Sep-2022 dan <Dan Kennedy>

Fix recovery of utf-16 databases.

FossilOrigin-Name: 5b05be0861f35804270fbd184ad4b89c23e98cc2fbd56b9e4fe6197daef5fe49

f2f8a3a303-Sep-2022 dan <Dan Kennedy>

Further work on making the recover extension compatible with the .recover command.

FossilOrigin-Name: f2ac315844d8db1bd1c6950a4fef7c459ddd37cc21a8f3daafa5639fad8118e2

73b09b8731-Aug-2022 dan <Dan Kennedy>

Add new files for an extension to recover data from corrupted databases.

FossilOrigin-Name: f8298eeba01cb5b02ac4d642c06f3801331ca90edea533ea898a3283981a9e49


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/ext/expert/expert1.test
/sqlite-3.40.0/ext/expert/sqlite3expert.c
/sqlite-3.40.0/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts5/fts5Int.h
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/test/fts5ubsan.test
dbdata.c
/sqlite-3.40.0/ext/recover/recover1.test
/sqlite-3.40.0/ext/recover/recover_common.tcl
/sqlite-3.40.0/ext/recover/sqlite3recover.c
/sqlite-3.40.0/ext/recover/sqlite3recover.h
/sqlite-3.40.0/ext/recover/test_recover.c
/sqlite-3.40.0/ext/rtree/geopoly.c
/sqlite-3.40.0/ext/wasm/EXPORTED_FUNCTIONS.fiddle
/sqlite-3.40.0/ext/wasm/EXPORTED_RUNTIME_METHODS.fiddle
/sqlite-3.40.0/ext/wasm/GNUmakefile
/sqlite-3.40.0/ext/wasm/README.md
/sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api
/sqlite-3.40.0/ext/wasm/api/EXPORTED_RUNTIME_METHODS.sqlite3-api
/sqlite-3.40.0/ext/wasm/api/README.md
/sqlite-3.40.0/ext/wasm/api/post-js-footer.js
/sqlite-3.40.0/ext/wasm/api/post-js-header.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-api-cleanup.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-api-glue.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-api-oo1.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-api-opfs.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-api-prologue.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-api-worker.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-wasi.h
/sqlite-3.40.0/ext/wasm/api/sqlite3-wasm.c
/sqlite-3.40.0/ext/wasm/api/sqlite3-worker.js
/sqlite-3.40.0/ext/wasm/common/SqliteTestUtil.js
/sqlite-3.40.0/ext/wasm/common/emscripten.css
/sqlite-3.40.0/ext/wasm/common/testing.css
/sqlite-3.40.0/ext/wasm/common/whwasmutil.js
/sqlite-3.40.0/ext/wasm/fiddle/emscripten.css
/sqlite-3.40.0/ext/wasm/fiddle/fiddle-worker.js
/sqlite-3.40.0/ext/wasm/fiddle/fiddle.html
/sqlite-3.40.0/ext/wasm/fiddle/fiddle.js
/sqlite-3.40.0/ext/wasm/jaccwabyt/jaccwabyt.js
/sqlite-3.40.0/ext/wasm/jaccwabyt/jaccwabyt.md
/sqlite-3.40.0/ext/wasm/jaccwabyt/jaccwabyt_test.c
/sqlite-3.40.0/ext/wasm/jaccwabyt/jaccwabyt_test.exports
/sqlite-3.40.0/ext/wasm/testing1.html
/sqlite-3.40.0/ext/wasm/testing1.js
/sqlite-3.40.0/ext/wasm/testing2.html
/sqlite-3.40.0/ext/wasm/testing2.js
/sqlite-3.40.0/main.mk
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/btmutex.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/callback.c
/sqlite-3.40.0/src/ctime.c
/sqlite-3.40.0/src/date.c
/sqlite-3.40.0/src/delete.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/fkey.c
/sqlite-3.40.0/src/insert.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/malloc.c
/sqlite-3.40.0/src/memjournal.c
/sqlite-3.40.0/src/os.c
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/pcache.c
/sqlite-3.40.0/src/pcache1.c
/sqlite-3.40.0/src/pragma.c
/sqlite-3.40.0/src/prepare.c
/sqlite-3.40.0/src/random.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqlite.h.in
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/status.c
/sqlite-3.40.0/src/test_tclsh.c
/sqlite-3.40.0/src/tokenize.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbe.h
/sqlite-3.40.0/src/vdbeInt.h
/sqlite-3.40.0/src/vdbeapi.c
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbemem.c
/sqlite-3.40.0/src/vtab.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/wherecode.c
/sqlite-3.40.0/src/window.c
/sqlite-3.40.0/test/attachmalloc.test
/sqlite-3.40.0/test/btreefault.test
/sqlite-3.40.0/test/corruptN.test
/sqlite-3.40.0/test/dbpagefault.test
/sqlite-3.40.0/test/e_uri.test
/sqlite-3.40.0/test/enc3.test
/sqlite-3.40.0/test/fts4merge4.test
/sqlite-3.40.0/test/json101.test
/sqlite-3.40.0/test/offset1.test
/sqlite-3.40.0/test/select3.test
/sqlite-3.40.0/test/shared9.test
/sqlite-3.40.0/test/sharedA.test
/sqlite-3.40.0/test/sharedB.test
/sqlite-3.40.0/test/speedtest1.c
/sqlite-3.40.0/test/sqllimits1.test
/sqlite-3.40.0/test/thread001.test
/sqlite-3.40.0/test/thread002.test
/sqlite-3.40.0/test/tkt-f7b4edec.test
/sqlite-3.40.0/test/uri.test
/sqlite-3.40.0/test/walsetlk.test
/sqlite-3.40.0/test/walshared.test
/sqlite-3.40.0/tool/dbtotxt.c
/sqlite-3.40.0/tool/mkctimec.tcl
e509988521-Jul-2022 mistachkin <[email protected]>

Fix harmless compiler warning seen with MSVC.

FossilOrigin-Name: 648172de20d70532ed0fb9713b76161dd481e09bbd973c03dffb51fb61b731cc

449b473e18-Jul-2022 drh <>

Enhance the REGEXP extension so that it will accept the start-of-input
mark ("^") in the middle of parentheses.
[forum:/forumpost/0d6a9160f81ef1a8|Forum post 0d6a9160f81ef1a8].

FossilOrigin-Name: ed

Enhance the REGEXP extension so that it will accept the start-of-input
mark ("^") in the middle of parentheses.
[forum:/forumpost/0d6a9160f81ef1a8|Forum post 0d6a9160f81ef1a8].

FossilOrigin-Name: ed8a8ebd62a319b5dabbdf67ee27141153b9899d7c8f08eeb4bdf35271015c71

show more ...

1893413718-Jul-2022 drh <>

Fix a problem in the REGEXP extension for the {M,N} construct where M is zero.
See [forum:/forumpost/8694e55a2c29963c|forum post 8694e55a2c29963c] for more
information.

FossilOrigin-Name: af15bb7530

Fix a problem in the REGEXP extension for the {M,N} construct where M is zero.
See [forum:/forumpost/8694e55a2c29963c|forum post 8694e55a2c29963c] for more
information.

FossilOrigin-Name: af15bb75306a4b94593b8431a34768b3de3d6689293e85ca02db16bf3e9f39e2

show more ...

67a0bf3818-Jul-2022 drh <>

Enhance the ext/misc/regexp.c code so that when it is compiled with
SQLITE_DEBUG, a new function named regexp_bytecode() is available that
prints out the compiled NFA as human-readable text, for debu

Enhance the ext/misc/regexp.c code so that when it is compiled with
SQLITE_DEBUG, a new function named regexp_bytecode() is available that
prints out the compiled NFA as human-readable text, for debugging purposes.

FossilOrigin-Name: cb5c08978fe8f074e6ae16953575213709e98b8bbae4359e0d2e6de67a7ea9e5

show more ...

90120b9f11-Jul-2022 drh <>

Use 64-bit memory allocation APIs in the sqlite_stmt virtual table, to avoid
harmless compiler warnings.

FossilOrigin-Name: afb9e60ee3b194f33664a6722356e5d3c69ce1d4da1a0affd92b8e6aaf4dd2da

d5c2e08411-Jul-2022 drh <>

In the sqlite_stmt extension, store the result of strlen() in a 64-bit
integer to avoid a compiler warning, even though we know that the length
will always fit comfortably in 32 bits.

FossilOrigin-N

In the sqlite_stmt extension, store the result of strlen() in a 64-bit
integer to avoid a compiler warning, even though we know that the length
will always fit comfortably in 32 bits.

FossilOrigin-Name: 3fe19452499afc8e6b38905e1ce7e9153adbfebf10dccf39da4b7f1b0cd24f05

show more ...

e7ebe0aa06-Jul-2022 dan <Dan Kennedy>

Avoid ignoring the last line of a csv file if the final field is empty and
there is no trailing CFLS. Also have the csv extension treat the last line of a
file in the same way as any other line if it

Avoid ignoring the last line of a csv file if the final field is empty and
there is no trailing CFLS. Also have the csv extension treat the last line of a
file in the same way as any other line if it is short fields.

FossilOrigin-Name: 587795d47fcaf5142526fabbcc4d5a632f561f258414c2846e8932a49b5b2e6b

show more ...

c578e4f005-Jul-2022 dan <Dan Kennedy>

Fix a problem in the csv extension that was triggered when the very first field in the csv file is zero bytes in size.

FossilOrigin-Name: b12ddabf07b5e06bcee8dda3f990af3a131ab52b8fa969ba061b26d38458

Fix a problem in the csv extension that was triggered when the very first field in the csv file is zero bytes in size.

FossilOrigin-Name: b12ddabf07b5e06bcee8dda3f990af3a131ab52b8fa969ba061b26d38458f31d

show more ...

0e4ab0db03-Jul-2022 drh <>

Enhance the REGEXP extension so that the end-of-input indicate ("$") is
allowed to occur on one branch of an OR ("|").
[forum:/forumpost/0107d5d40dd273e2|Forum post 0107d5d40dd273e2], second
issue.

Enhance the REGEXP extension so that the end-of-input indicate ("$") is
allowed to occur on one branch of an OR ("|").
[forum:/forumpost/0107d5d40dd273e2|Forum post 0107d5d40dd273e2], second
issue.

FossilOrigin-Name: 3c04d21e6c632feb3bea8d1fa76bedcbfe254b0dc59865633d158a3f1bddefba

show more ...

f28727f603-Jul-2022 drh <>

Fix the initial-prefix optimization for the REGEXP extension such that it
works even if the prefix contains characters that require a 3-byte UTF8
encoding. This should fix the problem reported by
[f

Fix the initial-prefix optimization for the REGEXP extension such that it
works even if the prefix contains characters that require a 3-byte UTF8
encoding. This should fix the problem reported by
[forum:/forumpost/96692f8ba5|forum post 96692f8ba5].

FossilOrigin-Name: c94595a6e15490b432f099fefbe2429fa19287f7bdc86332cba0fd1e08f65bd6

show more ...

e26f592e29-Jun-2022 dan <Dan Kennedy>

Have the sqlite_stmt table buffer all data for the current scan within the xFilter method.

FossilOrigin-Name: 84a91c255e3d77728820561f16bdd9a87b7ff42b5430a9e13f404dfc3365c716


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/README.md
/sqlite-3.40.0/VERSION
/sqlite-3.40.0/configure
/sqlite-3.40.0/ext/fiddle/EXPORTED_FUNCTIONS.fiddle
/sqlite-3.40.0/ext/fiddle/EXPORTED_FUNCTIONS.sqlite3-api
/sqlite-3.40.0/ext/fiddle/EXPORTED_RUNTIME_METHODS
/sqlite-3.40.0/ext/fiddle/Makefile
/sqlite-3.40.0/ext/fiddle/SqliteTestUtil.js
/sqlite-3.40.0/ext/fiddle/emscripten.css
/sqlite-3.40.0/ext/fiddle/fiddle-worker.js
/sqlite-3.40.0/ext/fiddle/fiddle.html
/sqlite-3.40.0/ext/fiddle/fiddle.js
/sqlite-3.40.0/ext/fiddle/index.md
/sqlite-3.40.0/ext/fiddle/sqlite3-api.js
/sqlite-3.40.0/ext/fiddle/sqlite3-worker.js
/sqlite-3.40.0/ext/fiddle/testing.css
/sqlite-3.40.0/ext/fiddle/testing1.html
/sqlite-3.40.0/ext/fiddle/testing1.js
/sqlite-3.40.0/ext/fiddle/testing2.html
/sqlite-3.40.0/ext/fiddle/testing2.js
/sqlite-3.40.0/ext/fts3/fts3_write.c
/sqlite-3.40.0/ext/fts5/fts5_expr.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
stmt.c
/sqlite-3.40.0/ext/rbu/rbubusy.test
/sqlite-3.40.0/ext/rtree/rtree1.test
/sqlite-3.40.0/ext/rtree/rtreeC.test
/sqlite-3.40.0/main.mk
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/alter.c
/sqlite-3.40.0/src/analyze.c
/sqlite-3.40.0/src/attach.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/ctime.c
/sqlite-3.40.0/src/dbpage.c
/sqlite-3.40.0/src/delete.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/fkey.c
/sqlite-3.40.0/src/func.c
/sqlite-3.40.0/src/global.c
/sqlite-3.40.0/src/insert.c
/sqlite-3.40.0/src/json.c
/sqlite-3.40.0/src/loadext.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/malloc.c
/sqlite-3.40.0/src/mem5.c
/sqlite-3.40.0/src/os.h
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/os_win.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/parse.y
/sqlite-3.40.0/src/pcache.c
/sqlite-3.40.0/src/pragma.c
/sqlite-3.40.0/src/prepare.c
/sqlite-3.40.0/src/printf.c
/sqlite-3.40.0/src/resolve.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqlite.h.in
/sqlite-3.40.0/src/sqlite3ext.h
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/status.c
/sqlite-3.40.0/src/tclsqlite.c
/sqlite-3.40.0/src/test1.c
/sqlite-3.40.0/src/test4.c
/sqlite-3.40.0/src/tokenize.c
/sqlite-3.40.0/src/treeview.c
/sqlite-3.40.0/src/trigger.c
/sqlite-3.40.0/src/update.c
/sqlite-3.40.0/src/vacuum.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbe.h
/sqlite-3.40.0/src/vdbeInt.h
/sqlite-3.40.0/src/vdbeapi.c
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbemem.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/whereInt.h
/sqlite-3.40.0/src/wherecode.c
/sqlite-3.40.0/src/whereexpr.c
/sqlite-3.40.0/src/window.c
/sqlite-3.40.0/test/affinity3.test
/sqlite-3.40.0/test/aggnested.test
/sqlite-3.40.0/test/altermalloc3.test
/sqlite-3.40.0/test/altertab3.test
/sqlite-3.40.0/test/altertrig.test
/sqlite-3.40.0/test/analyze9.test
/sqlite-3.40.0/test/autoindex1.test
/sqlite-3.40.0/test/autoindex4.test
/sqlite-3.40.0/test/btree01.test
/sqlite-3.40.0/test/changes2.test
/sqlite-3.40.0/test/collate2.test
/sqlite-3.40.0/test/corruptL.test
/sqlite-3.40.0/test/count.test
/sqlite-3.40.0/test/e_select.test
/sqlite-3.40.0/test/e_vacuum.test
/sqlite-3.40.0/test/eqp.test
/sqlite-3.40.0/test/expr.test
/sqlite-3.40.0/test/fkey8.test
/sqlite-3.40.0/test/fts3corrupt.test
/sqlite-3.40.0/test/fts3corrupt6.test
/sqlite-3.40.0/test/fts3join.test
/sqlite-3.40.0/test/func7.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata1.db
/sqlite-3.40.0/test/fuzzinvariants.c
/sqlite-3.40.0/test/in.test
/sqlite-3.40.0/test/incrblob3.test
/sqlite-3.40.0/test/index6.test
/sqlite-3.40.0/test/index9.test
/sqlite-3.40.0/test/indexexpr1.test
/sqlite-3.40.0/test/join.test
/sqlite-3.40.0/test/join2.test
/sqlite-3.40.0/test/join5.test
/sqlite-3.40.0/test/join7.test
/sqlite-3.40.0/test/join8.test
/sqlite-3.40.0/test/join9.test
/sqlite-3.40.0/test/joinA.test
/sqlite-3.40.0/test/joinB.test
/sqlite-3.40.0/test/joinC.test
/sqlite-3.40.0/test/joinD.test
/sqlite-3.40.0/test/joinE.test
/sqlite-3.40.0/test/joinF.test
/sqlite-3.40.0/test/joinH.test
/sqlite-3.40.0/test/json101.test
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/rowvalue.test
/sqlite-3.40.0/test/rowvalue3.test
/sqlite-3.40.0/test/select1.test
/sqlite-3.40.0/test/select3.test
/sqlite-3.40.0/test/shell1.test
/sqlite-3.40.0/test/shell2.test
/sqlite-3.40.0/test/shell3.test
/sqlite-3.40.0/test/shell4.test
/sqlite-3.40.0/test/shell5.test
/sqlite-3.40.0/test/shell8.test
/sqlite-3.40.0/test/subtype1.test
/sqlite-3.40.0/test/swarmvtab3.test
/sqlite-3.40.0/test/tester.tcl
/sqlite-3.40.0/test/tkt3935.test
/sqlite-3.40.0/test/upfrom2.test
/sqlite-3.40.0/test/upfrom4.test
/sqlite-3.40.0/test/vtab6.test
/sqlite-3.40.0/test/where.test
/sqlite-3.40.0/test/where9.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/windowB.test
/sqlite-3.40.0/test/windowD.test
/sqlite-3.40.0/test/with1.test
/sqlite-3.40.0/test/with6.test
/sqlite-3.40.0/tool/dbtotxt.c
/sqlite-3.40.0/tool/lemon.c
/sqlite-3.40.0/tool/mkctimec.tcl
/sqlite-3.40.0/tool/mksqlite3c.tcl
/sqlite-3.40.0/tool/split-sqlite3c.tcl
d5c35f6d19-Mar-2022 drh <>

Fix the zipfile extension so that it knows that a zero-length BLOB returns
a NULL pointer.
[forum:/forumpost/ae86934905|Forum post ae86934905].

FossilOrigin-Name: 5f6d56737caefa78e542a7af2f95646e3a8

Fix the zipfile extension so that it knows that a zero-length BLOB returns
a NULL pointer.
[forum:/forumpost/ae86934905|Forum post ae86934905].

FossilOrigin-Name: 5f6d56737caefa78e542a7af2f95646e3a818e0ecdd8e838f3c2978500ce960c

show more ...

e684ac6f08-Mar-2022 drh <>

Fix compiler warnings.

FossilOrigin-Name: 5e30c6ea707f9d381127e8b2bb59e0b39bc00997da2c14d32a0e302d0121203b

d1f0a86c25-Feb-2022 drh <>

Fix unimportant typos in comment text.

FossilOrigin-Name: 393460132994d6ca133e52af57374e43a2795a9e7fc7781bd9dea752a2b52c6a

a125000021-Feb-2022 drh <>

Remove stray tab characters from auxiliary source code files.

FossilOrigin-Name: e25e33582b69289a2c3a6bc403e3911de22a3b529db1a565efb9f1af01b9e382


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/autoconf/Makefile.msc
/sqlite-3.40.0/autoconf/README.txt
/sqlite-3.40.0/autoconf/configure.ac
/sqlite-3.40.0/ext/lsm1/lsm_vtab.c
csv.c
ieee754.c
/sqlite-3.40.0/ext/repair/sqlite3_checker.c.in
/sqlite-3.40.0/main.mk
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/alter.c
/sqlite-3.40.0/src/backup.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/date.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/func.c
/sqlite-3.40.0/src/global.c
/sqlite-3.40.0/src/json.c
/sqlite-3.40.0/src/loadext.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/memjournal.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/parse.y
/sqlite-3.40.0/src/prepare.c
/sqlite-3.40.0/src/printf.c
/sqlite-3.40.0/src/resolve.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqlite.h.in
/sqlite-3.40.0/src/sqlite3ext.h
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/tclsqlite.c
/sqlite-3.40.0/src/test1.c
/sqlite-3.40.0/src/test_bestindex.c
/sqlite-3.40.0/src/test_config.c
/sqlite-3.40.0/src/tokenize.c
/sqlite-3.40.0/src/treeview.c
/sqlite-3.40.0/src/trigger.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbeInt.h
/sqlite-3.40.0/src/vdbeapi.c
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbemem.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/whereInt.h
/sqlite-3.40.0/src/wherecode.c
/sqlite-3.40.0/src/whereexpr.c
/sqlite-3.40.0/test/altercol.test
/sqlite-3.40.0/test/altermalloc2.test
/sqlite-3.40.0/test/altermalloc3.test
/sqlite-3.40.0/test/altertab2.test
/sqlite-3.40.0/test/backup.test
/sqlite-3.40.0/test/bestindex1.test
/sqlite-3.40.0/test/bestindex2.test
/sqlite-3.40.0/test/bestindex3.test
/sqlite-3.40.0/test/bestindex4.test
/sqlite-3.40.0/test/bestindex5.test
/sqlite-3.40.0/test/bestindex6.test
/sqlite-3.40.0/test/bestindex7.test
/sqlite-3.40.0/test/bestindex8.test
/sqlite-3.40.0/test/bind2.test
/sqlite-3.40.0/test/capi3d.test
/sqlite-3.40.0/test/date.test
/sqlite-3.40.0/test/e_createtable.test
/sqlite-3.40.0/test/fuzz.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/join5.test
/sqlite-3.40.0/test/json101.test
/sqlite-3.40.0/test/json102.test
/sqlite-3.40.0/test/json103.test
/sqlite-3.40.0/test/json104.test
/sqlite-3.40.0/test/json105.test
/sqlite-3.40.0/test/merge1.test
/sqlite-3.40.0/test/releasetest_data.tcl
/sqlite-3.40.0/test/rowvalue.test
/sqlite-3.40.0/test/rowvalue5.test
/sqlite-3.40.0/test/shell1.test
/sqlite-3.40.0/test/shell2.test
/sqlite-3.40.0/test/shell3.test
/sqlite-3.40.0/test/shell5.test
/sqlite-3.40.0/test/tclsqlite.test
/sqlite-3.40.0/test/vtabrhs1.test
/sqlite-3.40.0/test/without_rowid1.test
/sqlite-3.40.0/tool/omittest.tcl
/sqlite-3.40.0/tool/sqldiff.c
/sqlite-3.40.0/tool/vdbe-compress.tcl
/sqlite-3.40.0/tool/warnings.sh
8f2c0b5927-Jan-2022 drh <>

Query planner always honors the aConstraintUsage[].omit flag for the
SQLITE_INDEX_CONSTRAINT_OFFSET constraint.

FossilOrigin-Name: 38c5151eb8cc789ad082a1b40d16b2ddb55454219bd685b6e420995af6a15f55

895bab3327-Jan-2022 drh <>

Give the virtual table xBestIndex method access to (some) OFFSET and LIMIT
clauses.

FossilOrigin-Name: 74fa5757ee0a8499bcd6546dac1a3ecc6048ba9cff9e3e574e28e6e82e894a3d

ec778d2722-Jan-2022 drh <>

An initial attempt to implement sqlite3_vtab_distinct().

FossilOrigin-Name: d571262d2345bb11e71bef395cf078e5d7303b974b38b4e319adda6194ccc1c5

991d108521-Jan-2022 drh <>

Add requirements marks and tuning.

FossilOrigin-Name: ac951490fd7d5864fe422a80ee8557478e823e79461bec2ee538f57b6733eb5a

bd3a247c20-Jan-2022 drh <>

Test cases for sqlite3_vtab_rhs_value() based on the qpvtab extension.

FossilOrigin-Name: 577d3d66558368c34acab8a9e552957cf3fa054c348f1383a9121de6e8b281b7

12