History log of /sqlite-3.40.0/ext/rtree/ (Results 1 – 25 of 282)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
de033d0721-Oct-2022 drh <>

Ensure that the RtreeCell object in rtreeUpdate has all bytes initialized.

FossilOrigin-Name: 1e38742bde09cd879eb370bcf8604ed7ed00759209bcb4ed0374350e4b9e842d


/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/expert/expert1.test
/sqlite-3.40.0/ext/expert/sqlite3expert.c
/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/fts5/fts5Int.h
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/test/fts5ubsan.test
/sqlite-3.40.0/ext/icu/icu.c
rtree.c
/sqlite-3.40.0/ext/wasm/EXPORTED_FUNCTIONS.fiddle.in
/sqlite-3.40.0/ext/wasm/GNUmakefile
/sqlite-3.40.0/ext/wasm/README-dist.txt
/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/extern-post-js.js
/sqlite-3.40.0/ext/wasm/api/extern-pre-js.js
/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/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-license-version-header.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-opfs-async-proxy.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-worker1-promiser.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-worker1.js
/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/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/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-jsstorage.html
/sqlite-3.40.0/ext/wasm/demo-jsstorage.js
/sqlite-3.40.0/ext/wasm/demo-worker1-promiser.html
/sqlite-3.40.0/ext/wasm/demo-worker1-promiser.js
/sqlite-3.40.0/ext/wasm/demo-worker1.html
/sqlite-3.40.0/ext/wasm/demo-worker1.js
/sqlite-3.40.0/ext/wasm/dist.make
/sqlite-3.40.0/ext/wasm/fiddle.make
/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/index-dist.html
/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/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/version-info.c
/sqlite-3.40.0/ext/wasm/wasmfs.make
/sqlite-3.40.0/magic.txt
/sqlite-3.40.0/main.mk
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/sqlite_cfg.h.in
/sqlite-3.40.0/src/analyze.c
/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/func.c
/sqlite-3.40.0/src/insert.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/memjournal.c
/sqlite-3.40.0/src/os.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/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/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/sqlite3ext.h
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/status.c
/sqlite-3.40.0/src/test1.c
/sqlite-3.40.0/src/test_demovfs.c
/sqlite-3.40.0/src/tokenize.c
/sqlite-3.40.0/src/trigger.c
/sqlite-3.40.0/src/update.c
/sqlite-3.40.0/src/upsert.c
/sqlite-3.40.0/src/util.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/whereInt.h
/sqlite-3.40.0/src/wherecode.c
/sqlite-3.40.0/src/whereexpr.c
/sqlite-3.40.0/test/attachmalloc.test
/sqlite-3.40.0/test/bloom1.test
/sqlite-3.40.0/test/btreefault.test
/sqlite-3.40.0/test/collate5.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/fuzzdata8.db
/sqlite-3.40.0/test/fuzzinvariants.c
/sqlite-3.40.0/test/join.test
/sqlite-3.40.0/test/joinH.test
/sqlite-3.40.0/test/json101.test
/sqlite-3.40.0/test/like2.test
/sqlite-3.40.0/test/memsubsys1.test
/sqlite-3.40.0/test/offset1.test
/sqlite-3.40.0/test/seekscan1.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/walshared.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/windowE.test
/sqlite-3.40.0/test/with3.test
/sqlite-3.40.0/tool/dbtotxt.c
/sqlite-3.40.0/tool/mkctimec.tcl
/sqlite-3.40.0/tool/mksqlite3c.tcl
/sqlite-3.40.0/tool/omittest-msvc.tcl
/sqlite-3.40.0/tool/speed-check.sh
/sqlite-3.40.0/tool/stripccomments.c
f98109e701-Aug-2022 drh <>

In the xUpdate method of the GeoPoly virtual table, make sure that the
number of updated columns does not exceed the underlying implementation, even
if the virtual table object records an excess numb

In the xUpdate method of the GeoPoly virtual table, make sure that the
number of updated columns does not exceed the underlying implementation, even
if the virtual table object records an excess number of column in the nAux
field due to table constraints in the table definition.
Fix for the problem reported by
[forum:/forumpost/a096ab7d96bb057a|forum post a096ab7d96bb057a].

FossilOrigin-Name: a04dd475c2c8afdded0afecfd34c6c4c2f48cce520e09b7fa5172ff30f09209e

show more ...


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts5/test/fts5ah.test
/sqlite-3.40.0/ext/misc/regexp.c
geopoly.c
/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/build.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/insert.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/pragma.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/sqliteInt.h
/sqlite-3.40.0/src/vdbe.h
/sqlite-3.40.0/src/vdbeaux.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/busy2.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts3fault2.test
/sqlite-3.40.0/test/join8.test
/sqlite-3.40.0/test/joinD.test
/sqlite-3.40.0/test/malloctraceviewer.tcl
/sqlite-3.40.0/test/memjournal2.test
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/regexp1.test
/sqlite-3.40.0/test/round1.test
/sqlite-3.40.0/test/rowvalue.test
/sqlite-3.40.0/test/select3.test
/sqlite-3.40.0/test/temptable2.test
/sqlite-3.40.0/test/tester.tcl
/sqlite-3.40.0/test/testrunner.tcl
/sqlite-3.40.0/test/vacuum6.test
/sqlite-3.40.0/test/vacuummem.test
/sqlite-3.40.0/test/view.test
/sqlite-3.40.0/test/view3.test
/sqlite-3.40.0/test/wal3.test
/sqlite-3.40.0/test/walsetlk.test
/sqlite-3.40.0/test/walvfs.test
/sqlite-3.40.0/test/wapptest.tcl
/sqlite-3.40.0/test/win32lock.test
f703b42d11-Jul-2022 dan <Dan Kennedy>

Update the expected error messages in some OOM test cases to account for [44d77a7f807].

FossilOrigin-Name: b3d6b3c3fc68dca7e20418eefa35ce3b583322b884b88a11c6773419f027a7a4


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/VERSION
/sqlite-3.40.0/autoconf/tea/Makefile.in
/sqlite-3.40.0/autoconf/tea/configure.ac
/sqlite-3.40.0/autoconf/tea/pkgIndex.tcl.in
/sqlite-3.40.0/autoconf/tea/tclconfig/tcl.m4
/sqlite-3.40.0/autoconf/tea/win/makefile.vc
/sqlite-3.40.0/configure
/sqlite-3.40.0/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts5/test/fts5fault4.test
/sqlite-3.40.0/ext/misc/csv.c
/sqlite-3.40.0/ext/misc/regexp.c
/sqlite-3.40.0/ext/misc/stmt.c
rtree3.test
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/dbpage.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/malloc.c
/sqlite-3.40.0/src/pager.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/sqliteInt.h
/sqlite-3.40.0/src/tokenize.c
/sqlite-3.40.0/src/treeview.c
/sqlite-3.40.0/src/vdbe.c
/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/whereexpr.c
/sqlite-3.40.0/test/count.test
/sqlite-3.40.0/test/csv01.test
/sqlite-3.40.0/test/dbpagefault.test
/sqlite-3.40.0/test/e_vacuum.test
/sqlite-3.40.0/test/fts3fault.test
/sqlite-3.40.0/test/fuzzinvariants.c
/sqlite-3.40.0/test/join.test
/sqlite-3.40.0/test/join8.test
/sqlite-3.40.0/test/joinH.test
/sqlite-3.40.0/test/malloc_common.tcl
/sqlite-3.40.0/test/merge1.test
/sqlite-3.40.0/test/regexp1.test
/sqlite-3.40.0/test/select3.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/tool/dbtotxt.c
/sqlite-3.40.0/tool/mkopcodeh.tcl
/sqlite-3.40.0/tool/split-sqlite3c.tcl
d748040320-Jun-2022 drh <>

Do not allow an ON clause to references tables to its right if there is a
RIGHT or LEFT join anywhere in the query. Other RDBMSes prohibit this always,
but SQLite must allow ON clauses to reference

Do not allow an ON clause to references tables to its right if there is a
RIGHT or LEFT join anywhere in the query. Other RDBMSes prohibit this always,
but SQLite must allow ON clauses to reference tables to their right for legacy
compatibility, unless there is a RIGHT or LEFT join someplace in the query,
in which case there is no legacy to support.

FossilOrigin-Name: e615dbe02ca949252d1526ed5c48f8ce08159773ea2008ce666484379d0d9854

show more ...

ae8776e020-Jun-2022 drh <>

The fix at [cab9b4cccd13bf0a] was incomplete, as demonstrated by
[forum:/forumpost/57bdf2217d|forum post 57bdf2217d]. This check-in
should complete the fix.

FossilOrigin-Name: fb0a23b6789da8e934562

The fix at [cab9b4cccd13bf0a] was incomplete, as demonstrated by
[forum:/forumpost/57bdf2217d|forum post 57bdf2217d]. This check-in
should complete the fix.

FossilOrigin-Name: fb0a23b6789da8e934562ce9ebd9d58ea13a10fd10dee5cbfc7ac8f394e1aeec

show more ...


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/README.md
/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_index.c
/sqlite-3.40.0/ext/rbu/rbubusy.test
rtree1.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/btree.c
/sqlite-3.40.0/src/build.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/insert.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/os.h
/sqlite-3.40.0/src/os_unix.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/test4.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/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/e_select.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/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/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/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/upfrom4.test
/sqlite-3.40.0/test/vtab6.test
/sqlite-3.40.0/test/where.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
c583719b11-Apr-2022 drh <>

Show LEFT and RIGHT JOIN processing in the EXPLAIN QUERY PLAN output.

FossilOrigin-Name: d91faeffea5cf0585fb71e5311fdcc6b8be85c7e9c732050b4448e617c970101


/sqlite-3.40.0/VERSION
/sqlite-3.40.0/configure
/sqlite-3.40.0/ext/fts5/fts5_expr.c
/sqlite-3.40.0/ext/fts5/fts5_main.c
/sqlite-3.40.0/ext/fts5/test/fts5corrupt3.test
/sqlite-3.40.0/ext/icu/README.txt
/sqlite-3.40.0/ext/misc/shathree.c
/sqlite-3.40.0/ext/misc/zipfile.c
rtreeC.test
/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/btreeInt.h
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/ctime.c
/sqlite-3.40.0/src/date.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/mem5.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/pager.h
/sqlite-3.40.0/src/parse.y
/sqlite-3.40.0/src/pragma.c
/sqlite-3.40.0/src/pragma.h
/sqlite-3.40.0/src/prepare.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/test1.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/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/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/alterqf.test
/sqlite-3.40.0/test/atof1.test
/sqlite-3.40.0/test/autoindex1.test
/sqlite-3.40.0/test/bestindex8.test
/sqlite-3.40.0/test/bestindex9.test
/sqlite-3.40.0/test/btree01.test
/sqlite-3.40.0/test/date.test
/sqlite-3.40.0/test/dbpage.test
/sqlite-3.40.0/test/distinct.test
/sqlite-3.40.0/test/e_select.test
/sqlite-3.40.0/test/fts3join.test
/sqlite-3.40.0/test/func6.test
/sqlite-3.40.0/test/index6.test
/sqlite-3.40.0/test/insert4.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/json101.test
/sqlite-3.40.0/test/pager1.test
/sqlite-3.40.0/test/returning1.test
/sqlite-3.40.0/test/shell2.test
/sqlite-3.40.0/test/shell5.test
/sqlite-3.40.0/test/tkt3935.test
/sqlite-3.40.0/test/trigger1.test
/sqlite-3.40.0/test/upfrom2.test
/sqlite-3.40.0/test/vtab6.test
/sqlite-3.40.0/test/where7.test
/sqlite-3.40.0/test/where9.test
/sqlite-3.40.0/tool/lemon.c
/sqlite-3.40.0/tool/mkctimec.tcl
/sqlite-3.40.0/tool/mkopcodeh.tcl
/sqlite-3.40.0/tool/mkpragmatab.tcl
/sqlite-3.40.0/tool/mksqlite3c.tcl
60f3657b22-Feb-2022 drh <>

Fix an undersized memory allocation in the test harness for RTREE. This
error was in test logic only, not in the SQLite library itself.
[forum:/forumpost/35470a0a72a005e1|forum post 35470a0a72a005e1

Fix an undersized memory allocation in the test harness for RTREE. This
error was in test logic only, not in the SQLite library itself.
[forum:/forumpost/35470a0a72a005e1|forum post 35470a0a72a005e1]

FossilOrigin-Name: 7e3c9594390ac8defaf9825e14b4c19ef8c123b747971dd3d4df16110f443d3b

show more ...


/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
/sqlite-3.40.0/ext/misc/csv.c
/sqlite-3.40.0/ext/misc/ieee754.c
/sqlite-3.40.0/ext/misc/qpvtab.c
/sqlite-3.40.0/ext/repair/sqlite3_checker.c.in
test_rtreedoc.c
/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/attach.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/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/memjournal.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/parse.y
/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/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/update.c
/sqlite-3.40.0/src/util.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/vdbeblob.c
/sqlite-3.40.0/src/vdbemem.c
/sqlite-3.40.0/src/vtab.c
/sqlite-3.40.0/src/wal.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/alterauth2.test
/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/auth.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/date3.test
/sqlite-3.40.0/test/e_createtable.test
/sqlite-3.40.0/test/e_expr.test
/sqlite-3.40.0/test/e_fkey.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/printf2.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/shell4.test
/sqlite-3.40.0/test/shell5.test
/sqlite-3.40.0/test/strict1.test
/sqlite-3.40.0/test/tclsqlite.test
/sqlite-3.40.0/test/vtabdistinct.test
/sqlite-3.40.0/test/vtabrhs1.test
/sqlite-3.40.0/test/walro2.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
7d44b22d16-Jan-2022 drh <>

Fix test cases so that they all still work even with -DSQLITE_DQS=0.

FossilOrigin-Name: 4883776669ee2f2310ea82b0d6df4d008eebaa7cb252102539cf21a635402ebb


/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/autoconf/Makefile.msc
/sqlite-3.40.0/doc/json-enhancements.md
/sqlite-3.40.0/ext/fts5/test/fts5eb.test
/sqlite-3.40.0/ext/fts5/test/fts5integrity.test
rtreeA.test
rtreecheck.test
/sqlite-3.40.0/ext/session/session8.test
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/alter.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/func.c
/sqlite-3.40.0/src/json.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/parse.y
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/tokenize.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/test/altercol.test
/sqlite-3.40.0/test/alterqf.test
/sqlite-3.40.0/test/check.test
/sqlite-3.40.0/test/collate1.test
/sqlite-3.40.0/test/ctime.test
/sqlite-3.40.0/test/eval.test
/sqlite-3.40.0/test/expr.test
/sqlite-3.40.0/test/fts3aj.test
/sqlite-3.40.0/test/fts3ak.test
/sqlite-3.40.0/test/fts3corrupt.test
/sqlite-3.40.0/test/fts4noti.test
/sqlite-3.40.0/test/func.test
/sqlite-3.40.0/test/fuzz-oss1.test
/sqlite-3.40.0/test/in.test
/sqlite-3.40.0/test/index.test
/sqlite-3.40.0/test/join.test
/sqlite-3.40.0/test/json102.test
/sqlite-3.40.0/test/misc1.test
/sqlite-3.40.0/test/quote.test
/sqlite-3.40.0/test/select6.test
/sqlite-3.40.0/test/shell5.test
/sqlite-3.40.0/test/subquery.test
/sqlite-3.40.0/test/swarmvtab.test
/sqlite-3.40.0/test/tkt-7bbfb7d442.test
/sqlite-3.40.0/test/tkt3442.test
/sqlite-3.40.0/test/tkt3841.test
/sqlite-3.40.0/test/update.test
/sqlite-3.40.0/test/upsert2.test
/sqlite-3.40.0/test/utf16align.test
/sqlite-3.40.0/test/vtab6.test
/sqlite-3.40.0/test/window6.test
/sqlite-3.40.0/tool/lemon.c
/sqlite-3.40.0/tool/mkctimec.tcl
9dbf96bd06-Jan-2022 drh <>

An attempt to integrate the JSON functions directly into the SQLite core,
rather than holding them as an extension.

FossilOrigin-Name: 583b47d865fb8d2c9ae4d3a4e70356a8a758978efb0a282f6b19775bf41fb748

2b5fbb2831-Dec-2021 mistachkin <[email protected]>

Fix harmless compiler warnings seen with MSVC.

FossilOrigin-Name: a9bfb621091b6d92d1caeb69134d3809d9e0b43fe764608c5995db277ac785be


/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/configure.ac
/sqlite-3.40.0/ext/expert/sqlite3expert.c
/sqlite-3.40.0/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts3/fts3Int.h
/sqlite-3.40.0/ext/fts3/fts3_aux.c
/sqlite-3.40.0/ext/fts3/fts3_tokenize_vtab.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/fts5_vocab.c
/sqlite-3.40.0/ext/fts5/test/fts5corrupt6.test
/sqlite-3.40.0/ext/misc/fileio.c
/sqlite-3.40.0/ext/misc/json1.c
/sqlite-3.40.0/ext/misc/series.c
/sqlite-3.40.0/ext/misc/sha1.c
/sqlite-3.40.0/ext/misc/shathree.c
/sqlite-3.40.0/ext/misc/zipfile.c
/sqlite-3.40.0/ext/rbu/rbuvacuum2.test
/sqlite-3.40.0/ext/rbu/sqlite3rbu.c
test_rtreedoc.c
/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/build.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/func.c
/sqlite-3.40.0/src/insert.c
/sqlite-3.40.0/src/loadext.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/os_unix.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_func.c
/sqlite-3.40.0/src/tokenize.c
/sqlite-3.40.0/src/trigger.c
/sqlite-3.40.0/src/update.c
/sqlite-3.40.0/src/util.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbeInt.h
/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/wal.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/alterfault.test
/sqlite-3.40.0/test/autoindex4.test
/sqlite-3.40.0/test/e_createtable.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts3dropmod.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/memdb1.test
/sqlite-3.40.0/test/merge1.test
/sqlite-3.40.0/test/releasetest_data.tcl
/sqlite-3.40.0/test/returning1.test
/sqlite-3.40.0/test/shell1.test
/sqlite-3.40.0/test/stat.test
/sqlite-3.40.0/test/tabfunc01.test
/sqlite-3.40.0/test/upsert1.test
/sqlite-3.40.0/test/vacuum-into.test
/sqlite-3.40.0/test/where.test
/sqlite-3.40.0/test/windowC.test
/sqlite-3.40.0/tool/logest.c
/sqlite-3.40.0/tool/showdb.c
/sqlite-3.40.0/tool/sqlite3_analyzer.c.in
826ec60118-Nov-2021 dan <Dan Kennedy>

Fix a performance regression in rtree introduced by the previous commit.

FossilOrigin-Name: 7f42b8e1a25c0830fe81e4668318998af595826784a50780a5c1c0b4d95a2482

895c807a18-Nov-2021 dan <Dan Kennedy>

Fix a problem slowing down the handling of == constraints in the rtree module.

FossilOrigin-Name: 509027e964f28efca088a41fe32f01c38316f7a919de63a8835e3bc7c3fb0787


/sqlite-3.40.0/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts3/fts3_snippet.c
/sqlite-3.40.0/ext/fts5/fts5_expr.c
/sqlite-3.40.0/ext/fts5/test/fts5af.test
/sqlite-3.40.0/ext/misc/json1.c
/sqlite-3.40.0/ext/rbu/rbuexlock.test
/sqlite-3.40.0/ext/rbu/sqlite3rbu.c
rtree.c
/sqlite-3.40.0/ext/session/session6.test
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/alter.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/insert.c
/sqlite-3.40.0/src/loadext.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/memdb.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/pragma.c
/sqlite-3.40.0/src/prepare.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/test1.c
/sqlite-3.40.0/src/test_multiplex.c
/sqlite-3.40.0/src/tokenize.c
/sqlite-3.40.0/src/trigger.c
/sqlite-3.40.0/src/vacuum.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/vdbeblob.c
/sqlite-3.40.0/src/vdbemem.c
/sqlite-3.40.0/src/vdbesort.c
/sqlite-3.40.0/src/vtab.c
/sqlite-3.40.0/src/wal.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/alterfault.test
/sqlite-3.40.0/test/altertab.test
/sqlite-3.40.0/test/autovacuum.test
/sqlite-3.40.0/test/autovacuum2.test
/sqlite-3.40.0/test/corruptN.test
/sqlite-3.40.0/test/count.test
/sqlite-3.40.0/test/e_blobbytes.test
/sqlite-3.40.0/test/e_blobclose.test
/sqlite-3.40.0/test/e_blobopen.test
/sqlite-3.40.0/test/e_blobwrite.test
/sqlite-3.40.0/test/e_fkey.test
/sqlite-3.40.0/test/e_uri.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts3offsets.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/in4.test
/sqlite-3.40.0/test/incrblob3.test
/sqlite-3.40.0/test/incrblobfault.test
/sqlite-3.40.0/test/json104.test
/sqlite-3.40.0/test/memdb1.test
/sqlite-3.40.0/test/mmap1.test
/sqlite-3.40.0/test/multiplex.test
/sqlite-3.40.0/test/pager1.test
/sqlite-3.40.0/test/releasetest_data.tcl
/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/shell8.test
/sqlite-3.40.0/test/speedtest1.c
/sqlite-3.40.0/test/sqllimits1.test
/sqlite-3.40.0/test/stat.test
/sqlite-3.40.0/test/strict1.test
/sqlite-3.40.0/test/strict2.test
/sqlite-3.40.0/test/tkt-2d1a5c67d.test
/sqlite-3.40.0/test/vacuum-into.test
/sqlite-3.40.0/test/vacuum3.test
/sqlite-3.40.0/test/vtab1.test
/sqlite-3.40.0/test/vtabK.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/without_rowid5.test
/sqlite-3.40.0/test/zeroblob.test
/sqlite-3.40.0/test/zeroblobfault.test
/sqlite-3.40.0/tool/lempar.c
/sqlite-3.40.0/tool/speed-check.sh
dcf10a1a22-Oct-2021 drh <>

Fix harmless compiler warnings. Improve the independence of some TCL tests.

FossilOrigin-Name: 1a038242dc6c0cab97dd9375acfce62aa1c386debc36aaed388d366b87ddd931

9fdd66e320-Oct-2021 drh <>

Enabled the testcase() macros under SQLITE_DEBUG.

FossilOrigin-Name: 0ae8dd132db8331ca9cc42ad511066924f9d3a1d158ecdb630cebc41b6bd2493


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts3/fts3Int.h
/sqlite-3.40.0/ext/fts3/fts3_expr.c
/sqlite-3.40.0/ext/fts3/fts3_snippet.c
/sqlite-3.40.0/ext/fts3/fts3_write.c
/sqlite-3.40.0/ext/fts5/fts5Int.h
/sqlite-3.40.0/ext/fts5/fts5_buffer.c
/sqlite-3.40.0/ext/fts5/fts5_hash.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/fts5_storage.c
/sqlite-3.40.0/ext/fts5/test/fts5corrupt5.test
/sqlite-3.40.0/ext/misc/carray.c
/sqlite-3.40.0/ext/misc/json1.c
/sqlite-3.40.0/ext/misc/regexp.c
rtree.c
/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/btreeInt.h
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/callback.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/func.c
/sqlite-3.40.0/src/global.c
/sqlite-3.40.0/src/insert.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/mem2.c
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/parse.y
/sqlite-3.40.0/src/pragma.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/sqliteInt.h
/sqlite-3.40.0/src/treeview.c
/sqlite-3.40.0/src/util.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbeapi.c
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbeblob.c
/sqlite-3.40.0/src/vdbemem.c
/sqlite-3.40.0/src/vtab.c
/sqlite-3.40.0/src/walker.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/alter.test
/sqlite-3.40.0/test/carray01.test
/sqlite-3.40.0/test/corruptN.test
/sqlite-3.40.0/test/fts3f.test
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/io.test
/sqlite-3.40.0/test/ioerr.test
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/releasetest_data.tcl
/sqlite-3.40.0/test/tester.tcl
/sqlite-3.40.0/test/transitive1.test
/sqlite-3.40.0/test/windowC.test
7a3b445105-Oct-2021 drh <>

Fixes for harmless static-analyzer warnings. This also makes the code easier
for humans to understand.

FossilOrigin-Name: 36177a62feeb4fa93ab6e3c6f4dbe1ddcf63bb02f93284abab979da0261b218e

8a0c427605-Oct-2021 drh <>

Ensure that geopoly does not invoke sqlite3_result_error_nomem() with a
NULL pointer.

FossilOrigin-Name: 2483310d15022b47109b44c86e100f5894be7a45a0568dfef6aea80e6c518654

7d4c94bc04-Oct-2021 drh <>

Fix harmless static-analyzer warnings.

FossilOrigin-Name: 32f33f356931242b59c01b5df7e180941231e3d9c91577ad33aa4a01e9d59092

11a9ad5604-Oct-2021 drh <>

Fix harmless static analyzer warnings in sessions, rtree, fts3 and fts5.
Add the -DSQLITE_OMIT_AUXILIARY_SAFETY_CHECKS compile-time option to cause
ALWAYS() and NEVER() macros to be omitted from the

Fix harmless static analyzer warnings in sessions, rtree, fts3 and fts5.
Add the -DSQLITE_OMIT_AUXILIARY_SAFETY_CHECKS compile-time option to cause
ALWAYS() and NEVER() macros to be omitted from the build.

FossilOrigin-Name: 1c67f957fc77e37ce8f0d447c41ca975e8e79a35d332739c24a633649b5b0387

show more ...


/sqlite-3.40.0/ext/expert/sqlite3expert.c
/sqlite-3.40.0/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts3/fts3Int.h
/sqlite-3.40.0/ext/fts3/fts3_snippet.c
/sqlite-3.40.0/ext/fts5/fts5Int.h
/sqlite-3.40.0/ext/fts5/fts5_expr.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/test/fts5corrupt5.test
/sqlite-3.40.0/ext/misc/ieee754.c
/sqlite-3.40.0/ext/misc/json1.c
/sqlite-3.40.0/ext/misc/series.c
/sqlite-3.40.0/ext/misc/zipfile.c
/sqlite-3.40.0/ext/repair/checkfreelist.c
geopoly.c
rtree.c
/sqlite-3.40.0/ext/session/sessionat.test
/sqlite-3.40.0/ext/session/sqlite3session.c
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/analyze.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/main.c
/sqlite-3.40.0/src/os.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/parse.y
/sqlite-3.40.0/src/pragma.h
/sqlite-3.40.0/src/printf.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbetrace.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/test/altercorrupt.test
/sqlite-3.40.0/test/alterqf.test
/sqlite-3.40.0/test/analyze4.test
/sqlite-3.40.0/test/auth3.test
/sqlite-3.40.0/test/columncount.test
/sqlite-3.40.0/test/corruptL.test
/sqlite-3.40.0/test/e_changes.test
/sqlite-3.40.0/test/e_totalchanges.test
/sqlite-3.40.0/test/func.test
/sqlite-3.40.0/test/gencol1.test
/sqlite-3.40.0/test/hook.test
/sqlite-3.40.0/test/indexexpr1.test
/sqlite-3.40.0/test/istrue.test
/sqlite-3.40.0/test/pager1.test
/sqlite-3.40.0/test/pragma.test
/sqlite-3.40.0/test/quote.test
/sqlite-3.40.0/test/schema3.test
/sqlite-3.40.0/test/shell1.test
/sqlite-3.40.0/test/skipscan2.test
/sqlite-3.40.0/test/sorterref.test
/sqlite-3.40.0/test/strict1.test
/sqlite-3.40.0/test/tkt-8454a207b9.test
/sqlite-3.40.0/test/tkt-f67b41381a.test
/sqlite-3.40.0/test/transitive1.test
/sqlite-3.40.0/test/update.test
/sqlite-3.40.0/test/view.test
/sqlite-3.40.0/test/whereE.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/windowB.test
/sqlite-3.40.0/test/windowC.test
/sqlite-3.40.0/test/windowfault.test
/sqlite-3.40.0/test/with2.test
/sqlite-3.40.0/test/without_rowid1.test
/sqlite-3.40.0/tool/lemon.c
/sqlite-3.40.0/tool/mkkeywordhash.c
/sqlite-3.40.0/tool/mkpragmatab.tcl
09e2626e30-Sep-2021 dan <Dan Kennedy>

Fix rtreedoc.test so that it works with SQLITE_DEFAULT_AUTOVACUUM=1 builds.

FossilOrigin-Name: a300adc21151fb70ab8573477fd89a10300ee678f068fe123f22ada2f1f876d2

91f6215330-Sep-2021 dan <Dan Kennedy>

Update a test case in rtreedoc.test to account for the fact that release builds generate fewer VM instructions than debug builds.

FossilOrigin-Name: 7d16b302826fec3606dbc6e20df0d2182f6946a2ed4076d24

Update a test case in rtreedoc.test to account for the fact that release builds generate fewer VM instructions than debug builds.

FossilOrigin-Name: 7d16b302826fec3606dbc6e20df0d2182f6946a2ed4076d2412d1df30c552ecb

show more ...

eda0001d29-Sep-2021 dan <Dan Kennedy>

Add new test file rtreedoc3.test.

FossilOrigin-Name: 54604869861cc5866d5de87785599ca56f75067f8cb7fe22e32912b3a037e37b

4b67c65525-Sep-2021 dan <Dan Kennedy>

Fix a memory leak in rtree triggered by corrupt database records. dbsqlfuzz 397ad036a9013d7318da30ef84947d2baaaa6d6c.

FossilOrigin-Name: 706322c2b5bb31e14c1120a94520b21fa623ff119e3890170e36b37d8bde7

Fix a memory leak in rtree triggered by corrupt database records. dbsqlfuzz 397ad036a9013d7318da30ef84947d2baaaa6d6c.

FossilOrigin-Name: 706322c2b5bb31e14c1120a94520b21fa623ff119e3890170e36b37d8bde721a

show more ...

c2f61c1822-Sep-2021 drh <>

Fix an incorrect assert() in rtree that was added recently
by [f7ad73c49507c943]. Change it to testcase().

FossilOrigin-Name: 3aa0bf3a098ee9a62c79f266f94e4d290056d0f3e91237944893d6bbb686861f

2e50f67021-Sep-2021 drh <>

Add the "PRAGMA table_list" command with its corresponding eponymous
table-valued function: "pragma_table_list".

FossilOrigin-Name: 2c0e7ae541e9ecb86aa58fa7e7057def8aac1b1af1af1aa80b8bf2d260f9a2f9

5488e08218-Sep-2021 dan <Dan Kennedy>

Further tests for legacy rtree geom callbacks.

FossilOrigin-Name: 99d6bb22e8735681443bfe67287aa15ce2c57d0d63e304abf8aa01fde50dd021

12345678910>>...12