History log of /sqlite-3.40.0/ext/session/ (Results 1 – 25 of 222)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
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.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/README.md
/sqlite-3.40.0/VERSION
/sqlite-3.40.0/autoconf/Makefile.msc
/sqlite-3.40.0/configure
/sqlite-3.40.0/configure.ac
/sqlite-3.40.0/doc/json-enhancements.md
/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/fts5/test/fts5eb.test
/sqlite-3.40.0/ext/fts5/test/fts5integrity.test
/sqlite-3.40.0/ext/misc/fileio.c
/sqlite-3.40.0/ext/misc/regexp.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
/sqlite-3.40.0/ext/rtree/geopoly.c
/sqlite-3.40.0/ext/rtree/rtree.c
/sqlite-3.40.0/ext/rtree/rtreeA.test
/sqlite-3.40.0/ext/rtree/rtreecheck.test
/sqlite-3.40.0/ext/rtree/test_rtreedoc.c
session8.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/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/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/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/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/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/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/alterfault.test
/sqlite-3.40.0/test/alterqf.test
/sqlite-3.40.0/test/autoindex4.test
/sqlite-3.40.0/test/check.test
/sqlite-3.40.0/test/collate1.test
/sqlite-3.40.0/test/count.test
/sqlite-3.40.0/test/ctime.test
/sqlite-3.40.0/test/e_createtable.test
/sqlite-3.40.0/test/eval.test
/sqlite-3.40.0/test/expr.test
/sqlite-3.40.0/test/fkey1.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/fts3corrupt4.test
/sqlite-3.40.0/test/fts3dropmod.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/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/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/join5.test
/sqlite-3.40.0/test/json102.test
/sqlite-3.40.0/test/json104.test
/sqlite-3.40.0/test/memdb1.test
/sqlite-3.40.0/test/memjournal2.test
/sqlite-3.40.0/test/merge1.test
/sqlite-3.40.0/test/misc1.test
/sqlite-3.40.0/test/quote.test
/sqlite-3.40.0/test/releasetest_data.tcl
/sqlite-3.40.0/test/returning1.test
/sqlite-3.40.0/test/returningfault.test
/sqlite-3.40.0/test/select6.test
/sqlite-3.40.0/test/shell1.test
/sqlite-3.40.0/test/shell5.test
/sqlite-3.40.0/test/stat.test
/sqlite-3.40.0/test/subquery.test
/sqlite-3.40.0/test/swarmvtab.test
/sqlite-3.40.0/test/tabfunc01.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/upsert1.test
/sqlite-3.40.0/test/upsert2.test
/sqlite-3.40.0/test/utf16align.test
/sqlite-3.40.0/test/vacuum-into.test
/sqlite-3.40.0/test/vtab6.test
/sqlite-3.40.0/test/where.test
/sqlite-3.40.0/test/window6.test
/sqlite-3.40.0/test/windowC.test
/sqlite-3.40.0/test/without_rowid1.test
/sqlite-3.40.0/tool/lemon.c
/sqlite-3.40.0/tool/lempar.c
/sqlite-3.40.0/tool/logest.c
/sqlite-3.40.0/tool/mkctimec.tcl
/sqlite-3.40.0/tool/mksqlite3c.tcl
/sqlite-3.40.0/tool/showdb.c
/sqlite-3.40.0/tool/sqlite3_analyzer.c.in
a32536b408-Nov-2021 dan <Dan Kennedy>

Fix the zeroblob() function and related APIs so that they work with SQLITE_OMIT_INCRBLOB builds.

FossilOrigin-Name: bc401a75dd9f3c29c5969ae36264e68ccefc0937e44e232ca1f6b550f7fd6e22


/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_expr.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/fts5af.test
/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
/sqlite-3.40.0/ext/rbu/rbuexlock.test
/sqlite-3.40.0/ext/rbu/sqlite3rbu.c
/sqlite-3.40.0/ext/rtree/rtree.c
/sqlite-3.40.0/ext/rtree/rtree9.test
/sqlite-3.40.0/ext/rtree/rtreedoc.test
/sqlite-3.40.0/ext/rtree/test_rtreedoc.c
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/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/hash.h
/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/mem2.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/parse.y
/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/treeview.c
/sqlite-3.40.0/src/trigger.c
/sqlite-3.40.0/src/util.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/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/altertab.test
/sqlite-3.40.0/test/autovacuum.test
/sqlite-3.40.0/test/autovacuum2.test
/sqlite-3.40.0/test/carray01.test
/sqlite-3.40.0/test/corruptN.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/fts3f.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/io.test
/sqlite-3.40.0/test/ioerr.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/permutations.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/tester.tcl
/sqlite-3.40.0/test/tkt-2d1a5c67d.test
/sqlite-3.40.0/test/transitive1.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/windowC.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/speed-check.sh
7a3b445105-Oct-2021 drh <>

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

FossilOrigin-Name: 36177a62feeb4fa93ab6e3c6f4dbe1ddcf63bb02f93284abab979da0261b218e

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 ...

37f3ac8f01-Oct-2021 dan <Dan Kennedy>

Change things so that SQLITE_OMIT_VIRTUALTABLE implies SQLITE_OMIT_ALTER_TABLE.

FossilOrigin-Name: 2f7c946c5f25a858167f5193ca06e53310394c8cff15426ab8a1327a1ec835fd


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/ext/expert/expert1.test
/sqlite-3.40.0/ext/expert/sqlite3expert.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/test/fts5corrupt5.test
/sqlite-3.40.0/ext/fts5/test/fts5vocab2.test
/sqlite-3.40.0/ext/fts5/tool/mkfts5c.tcl
/sqlite-3.40.0/ext/misc/fileio.c
/sqlite-3.40.0/ext/rbu/rbu10.test
/sqlite-3.40.0/ext/rbu/sqlite3rbu.c
/sqlite-3.40.0/ext/rtree/rtree.c
/sqlite-3.40.0/ext/rtree/rtree1.test
/sqlite-3.40.0/ext/rtree/rtreeA.test
/sqlite-3.40.0/ext/rtree/rtreedoc.test
/sqlite-3.40.0/ext/rtree/rtreedoc2.test
/sqlite-3.40.0/ext/rtree/rtreedoc3.test
/sqlite-3.40.0/ext/rtree/test_rtreedoc.c
sessionat.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/auth.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/dbstat.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/malloc.c
/sqlite-3.40.0/src/memdb.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/pcache1.c
/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/sqliteInt.h
/sqlite-3.40.0/src/tclsqlite.c
/sqlite-3.40.0/src/test1.c
/sqlite-3.40.0/src/test_tclsh.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/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/wherecode.c
/sqlite-3.40.0/src/whereexpr.c
/sqlite-3.40.0/src/window.c
/sqlite-3.40.0/test/altercorrupt.test
/sqlite-3.40.0/test/altermalloc3.test
/sqlite-3.40.0/test/alterqf.test
/sqlite-3.40.0/test/altertab3.test
/sqlite-3.40.0/test/analyze4.test
/sqlite-3.40.0/test/auth3.test
/sqlite-3.40.0/test/capi2.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_expr.test
/sqlite-3.40.0/test/e_totalchanges.test
/sqlite-3.40.0/test/func.test
/sqlite-3.40.0/test/fuzzdata8.db
/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/minmax.test
/sqlite-3.40.0/test/pager1.test
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/pragma.test
/sqlite-3.40.0/test/quote.test
/sqlite-3.40.0/test/releasetest_data.tcl
/sqlite-3.40.0/test/schema3.test
/sqlite-3.40.0/test/shell2.test
/sqlite-3.40.0/test/shell3.test
/sqlite-3.40.0/test/shrink.test
/sqlite-3.40.0/test/skipscan2.test
/sqlite-3.40.0/test/sorterref.test
/sqlite-3.40.0/test/statfault.test
/sqlite-3.40.0/test/strict1.test
/sqlite-3.40.0/test/strict2.test
/sqlite-3.40.0/test/tclsqlite.test
/sqlite-3.40.0/test/tester.tcl
/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/vtabA.test
/sqlite-3.40.0/test/vtabK.test
/sqlite-3.40.0/test/whereE.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/with2.test
/sqlite-3.40.0/test/without_rowid1.test
/sqlite-3.40.0/test/without_rowid5.test
/sqlite-3.40.0/tool/lemon.c
/sqlite-3.40.0/tool/lempar.c
/sqlite-3.40.0/tool/mkkeywordhash.c
/sqlite-3.40.0/tool/mkopcodec.tcl
/sqlite-3.40.0/tool/mkpragmatab.tcl
/sqlite-3.40.0/tool/mkshellc.tcl
/sqlite-3.40.0/tool/mksqlite3c.tcl
/sqlite-3.40.0/tool/replace.tcl
/sqlite-3.40.0/tool/showwal.c
/sqlite-3.40.0/tool/sqldiff.c
779e990628-Jul-2021 dan <Dan Kennedy>

Add test case to ensure that sessions works with DELETE statements that use the truncate optimization (i.e. a DELETE without a WHERE clause).

FossilOrigin-Name: a2fc531177c3a061f2881198bb711d502db7c

Add test case to ensure that sessions works with DELETE statements that use the truncate optimization (i.e. a DELETE without a WHERE clause).

FossilOrigin-Name: a2fc531177c3a061f2881198bb711d502db7cd831351b6a5dd415936845b6625

show more ...


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/VERSION
/sqlite-3.40.0/autoconf/tea/win/nmakehlp.c
/sqlite-3.40.0/configure
/sqlite-3.40.0/ext/expert/sqlite3expert.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_expr.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/fts5corrupt3.test
/sqlite-3.40.0/ext/fts5/test/fts5detail.test
/sqlite-3.40.0/ext/fts5/test/fts5misc.test
/sqlite-3.40.0/ext/fts5/test/fts5vocab2.test
/sqlite-3.40.0/ext/misc/carray.c
/sqlite-3.40.0/ext/misc/carray.h
/sqlite-3.40.0/ext/misc/series.c
session1.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/btree.c
/sqlite-3.40.0/src/btree.h
/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/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/memdb.c
/sqlite-3.40.0/src/os_unix.c
/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/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/test_config.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/vdbeInt.h
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vtab.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/whereexpr.c
/sqlite-3.40.0/src/window.c
/sqlite-3.40.0/test/aggnested.test
/sqlite-3.40.0/test/alter3.test
/sqlite-3.40.0/test/altertab.test
/sqlite-3.40.0/test/autoindex5.test
/sqlite-3.40.0/test/bestindex1.test
/sqlite-3.40.0/test/changes.test
/sqlite-3.40.0/test/delete.test
/sqlite-3.40.0/test/fkey1.test
/sqlite-3.40.0/test/func3.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/memdb1.test
/sqlite-3.40.0/test/misc1.test
/sqlite-3.40.0/test/notnull2.test
/sqlite-3.40.0/test/pager1.test
/sqlite-3.40.0/test/returning1.test
/sqlite-3.40.0/test/rowid.test
/sqlite-3.40.0/test/rowvalueA.test
/sqlite-3.40.0/test/rowvaluefault.test
/sqlite-3.40.0/test/sqldiff1.test
/sqlite-3.40.0/test/tabfunc01.test
/sqlite-3.40.0/test/tester.tcl
/sqlite-3.40.0/test/threadtest3.c
/sqlite-3.40.0/test/tt3_checkpoint.c
/sqlite-3.40.0/test/tt3_vacuum.c
/sqlite-3.40.0/test/upfrom2.test
/sqlite-3.40.0/test/vtab1.test
/sqlite-3.40.0/test/where.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/tool/mkctimec.tcl
/sqlite-3.40.0/tool/mkpragmatab.tcl
/sqlite-3.40.0/tool/mksqlite3c.tcl
/sqlite-3.40.0/tool/spaceanal.tcl
/sqlite-3.40.0/tool/sqldiff.c
7379b45516-Jun-2021 dan <Dan Kennedy>

Do not run test file sessionbig.test on 32-bit platforms. It uses too much memory.

FossilOrigin-Name: 75e53215fe436999cdc70434c6ae96d3ce6642c71528cce9f5715fe1b1b81876


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/README.md
/sqlite-3.40.0/autoconf/tea/win/nmakehlp.c
/sqlite-3.40.0/ext/fts3/fts3_write.c
/sqlite-3.40.0/ext/fts5/fts5_buffer.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/test/fts5corrupt3.test
/sqlite-3.40.0/ext/misc/appendvfs.c
/sqlite-3.40.0/ext/misc/cksumvfs.c
/sqlite-3.40.0/ext/misc/json1.c
/sqlite-3.40.0/ext/misc/memvfs.c
/sqlite-3.40.0/ext/misc/regexp.c
/sqlite-3.40.0/ext/misc/vfslog.c
/sqlite-3.40.0/ext/misc/vfsstat.c
/sqlite-3.40.0/ext/misc/zipfile.c
/sqlite-3.40.0/ext/rbu/rbu.c
sessionbig.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/btree.c
/sqlite-3.40.0/src/build.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/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.h
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/prepare.c
/sqlite-3.40.0/src/random.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.c
/sqlite-3.40.0/src/vdbeInt.h
/sqlite-3.40.0/src/vdbeapi.c
/sqlite-3.40.0/src/vdbemem.c
/sqlite-3.40.0/src/vdbesort.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/altermalloc2.test
/sqlite-3.40.0/test/altertab.test
/sqlite-3.40.0/test/auth.test
/sqlite-3.40.0/test/corruptN.test
/sqlite-3.40.0/test/delete.test
/sqlite-3.40.0/test/delete4.test
/sqlite-3.40.0/test/e_select.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts3corrupt6.test
/sqlite-3.40.0/test/func.test
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/in4.test
/sqlite-3.40.0/test/index6.test
/sqlite-3.40.0/test/regexp1.test
/sqlite-3.40.0/test/regexp2.test
/sqlite-3.40.0/test/rowvalue.test
/sqlite-3.40.0/test/rowvalue9.test
/sqlite-3.40.0/test/sqllimits1.test
/sqlite-3.40.0/test/whereG.test
/sqlite-3.40.0/test/whereM.test
/sqlite-3.40.0/tool/merge-test.tcl
/sqlite-3.40.0/tool/mkopcodeh.tcl
/sqlite-3.40.0/tool/mkshellc.tcl
/sqlite-3.40.0/tool/showdb.c
137b8ebb25-May-2021 dan <Dan Kennedy>

Do not run sessionbig.test as part of the session_strm permutation. It is too slow.

FossilOrigin-Name: 708ce7ad8acee702d08d1987aa253b0bfc3fd97255d6e4153122b03eba337570

4df68e0a25-May-2021 dan <Dan Kennedy>

Update an allocation routine in the sessions module to allow it to allocate the maximum size permitted by sqlite3_realloc64().

FossilOrigin-Name: 0b45e821911e4a852edd6d9e9cfe5f9de33337edf76fb12b79ad

Update an allocation routine in the sessions module to allow it to allocate the maximum size permitted by sqlite3_realloc64().

FossilOrigin-Name: 0b45e821911e4a852edd6d9e9cfe5f9de33337edf76fb12b79adaf11a4b83e8a

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/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/fts5_main.c
/sqlite-3.40.0/ext/misc/cksumvfs.c
/sqlite-3.40.0/ext/misc/decimal.c
/sqlite-3.40.0/ext/misc/json1.c
/sqlite-3.40.0/ext/rbu/rbu1.test
/sqlite-3.40.0/ext/rbu/sqlite3rbu.c
sessionbig.test
sqlite3session.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/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/global.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/malloc.c
/sqlite-3.40.0/src/memdb.c
/sqlite-3.40.0/src/memjournal.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/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/tclsqlite.c
/sqlite-3.40.0/src/test8.c
/sqlite-3.40.0/src/test_config.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/vdbemem.c
/sqlite-3.40.0/src/wal.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/altertab.test
/sqlite-3.40.0/test/corrupt4.test
/sqlite-3.40.0/test/corruptN.test
/sqlite-3.40.0/test/dbfuzz2.c
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/memjournal.test
/sqlite-3.40.0/test/optfuzz.c
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/releasetest.tcl
/sqlite-3.40.0/test/releasetest_data.tcl
/sqlite-3.40.0/test/returning1.test
/sqlite-3.40.0/test/threadtest5.c
/sqlite-3.40.0/test/transitive1.test
/sqlite-3.40.0/test/upfrom1.test
/sqlite-3.40.0/test/view2.test
/sqlite-3.40.0/test/vtab1.test
/sqlite-3.40.0/test/where9.test
/sqlite-3.40.0/test/whereL.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/window8.tcl
/sqlite-3.40.0/test/window8.test
/sqlite-3.40.0/test/with1.test
/sqlite-3.40.0/test/with2.test
/sqlite-3.40.0/test/without_rowid1.test
/sqlite-3.40.0/tool/mkctimec.tcl
/sqlite-3.40.0/tool/mkopcodeh.tcl
/sqlite-3.40.0/tool/omittest.tcl
5f5719bd29-Apr-2021 larrybr <[email protected]>

Reduce API lifetime requirement for objects passed to sqlite3_bind_...() with SQLITE_STATIC.
Also fix broken session doc links (by zapping refs.)

FossilOrigin-Name: 327eb4792f9b98f6220fd35ba744002d3

Reduce API lifetime requirement for objects passed to sqlite3_bind_...() with SQLITE_STATIC.
Also fix broken session doc links (by zapping refs.)

FossilOrigin-Name: 327eb4792f9b98f6220fd35ba744002d36ed53f43a016924117b3cea32343947

show more ...

743b5fd522-Apr-2021 dan <Dan Kennedy>

Further tweaks for comments in sqlite3session.h.

FossilOrigin-Name: 553ada28f356d773c145b502163d766285e73fd4f64dc05f98e3e43ade806331

9ad39a3322-Apr-2021 dan <Dan Kennedy>

Change to comments in sqlite3session.h. No changes to code.

FossilOrigin-Name: 353ebb71c4113a35a92011c72f9c1d6c56f3bf681d94426a6a73e40f219ff2f4

6d29a4fe22-Apr-2021 dan <Dan Kennedy>

Add the sqlite3session_object_config() API. Current used to enable/disable collecting data for sqlite3session_changeset_size().

FossilOrigin-Name: 4d5fd2151e024d11289b6c4fbce2996d8d07b2b5a1c953ef895

Add the sqlite3session_object_config() API. Current used to enable/disable collecting data for sqlite3session_changeset_size().

FossilOrigin-Name: 4d5fd2151e024d11289b6c4fbce2996d8d07b2b5a1c953ef895c237e79d3aa55

show more ...

a23a873f21-Apr-2021 dan <Dan Kennedy>

Add the experimental sqlite3session_changeset_size() API.

FossilOrigin-Name: b5564a6fd54875db1de884fdc0e5eeabcd6aa5595ad03a8a60843503e830a2d8


/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/autoconf/Makefile.msc
/sqlite-3.40.0/configure
/sqlite-3.40.0/doc/lemon.html
/sqlite-3.40.0/ext/expert/expert1.test
/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_snippet.c
/sqlite-3.40.0/ext/fts3/fts3_test.c
/sqlite-3.40.0/ext/fts3/fts3_write.c
/sqlite-3.40.0/ext/fts5/fts5_config.c
/sqlite-3.40.0/ext/fts5/fts5_expr.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/fts5_main.c
/sqlite-3.40.0/ext/fts5/fts5_tcl.c
/sqlite-3.40.0/ext/fts5/test/fts5doclist.test
/sqlite-3.40.0/ext/fts5/test/fts5plan.test
/sqlite-3.40.0/ext/fts5/test/fts5trigram.test
/sqlite-3.40.0/ext/misc/appendvfs.c
/sqlite-3.40.0/ext/misc/json1.c
/sqlite-3.40.0/ext/misc/wholenumber.c
/sqlite-3.40.0/ext/rbu/rbudiff.test
/sqlite-3.40.0/ext/rtree/geopoly.c
/sqlite-3.40.0/ext/rtree/rtree.c
/sqlite-3.40.0/ext/rtree/rtree6.test
/sqlite-3.40.0/ext/rtree/rtreeC.test
/sqlite-3.40.0/ext/rtree/rtreefuzz001.test
sessionsize.test
sqlite3session.c
sqlite3session.h
test_session.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/btree.c
/sqlite-3.40.0/src/btreeInt.h
/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/insert.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/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/sqliteInt.h
/sqlite-3.40.0/src/test1.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/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/walker.c
/sqlite-3.40.0/src/where.c
/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/alterdropcol.test
/sqlite-3.40.0/test/alterdropcol2.test
/sqlite-3.40.0/test/altermalloc3.test
/sqlite-3.40.0/test/alterqf.test
/sqlite-3.40.0/test/altertab.test
/sqlite-3.40.0/test/analyze3.test
/sqlite-3.40.0/test/analyze4.test
/sqlite-3.40.0/test/analyze6.test
/sqlite-3.40.0/test/analyze7.test
/sqlite-3.40.0/test/analyze8.test
/sqlite-3.40.0/test/analyze9.test
/sqlite-3.40.0/test/analyzeC.test
/sqlite-3.40.0/test/analyzeD.test
/sqlite-3.40.0/test/analyzeE.test
/sqlite-3.40.0/test/analyzeF.test
/sqlite-3.40.0/test/analyzeG.test
/sqlite-3.40.0/test/attach4.test
/sqlite-3.40.0/test/autoindex1.test
/sqlite-3.40.0/test/autoindex3.test
/sqlite-3.40.0/test/autoindex5.test
/sqlite-3.40.0/test/avfs.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/bestindex7.test
/sqlite-3.40.0/test/between.test
/sqlite-3.40.0/test/bigmmap.test
/sqlite-3.40.0/test/busy2.test
/sqlite-3.40.0/test/columncount.test
/sqlite-3.40.0/test/corrupt4.test
/sqlite-3.40.0/test/corruptL.test
/sqlite-3.40.0/test/corruptN.test
/sqlite-3.40.0/test/cost.test
/sqlite-3.40.0/test/count.test
/sqlite-3.40.0/test/coveridxscan.test
/sqlite-3.40.0/test/date2.test
/sqlite-3.40.0/test/distinct.test
/sqlite-3.40.0/test/distinctagg.test
/sqlite-3.40.0/test/e_createtable.test
/sqlite-3.40.0/test/e_fkey.test
/sqlite-3.40.0/test/eqp.test
/sqlite-3.40.0/test/exists2.test
/sqlite-3.40.0/test/existsfault.test
/sqlite-3.40.0/test/exprfault.test
/sqlite-3.40.0/test/external_reader.test
/sqlite-3.40.0/test/fts3aux1.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts3corrupt6.test
/sqlite-3.40.0/test/fts3join.test
/sqlite-3.40.0/test/fts3query.test
/sqlite-3.40.0/test/fts3snippet2.test
/sqlite-3.40.0/test/fts4upfrom.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/hook.test
/sqlite-3.40.0/test/in4.test
/sqlite-3.40.0/test/incrvacuum.test
/sqlite-3.40.0/test/index6.test
/sqlite-3.40.0/test/index7.test
/sqlite-3.40.0/test/index8.test
/sqlite-3.40.0/test/indexedby.test
/sqlite-3.40.0/test/indexexpr1.test
/sqlite-3.40.0/test/indexexpr2.test
/sqlite-3.40.0/test/intpkey.test
/sqlite-3.40.0/test/join2.test
/sqlite-3.40.0/test/join5.test
/sqlite-3.40.0/test/like.test
/sqlite-3.40.0/test/like3.test
/sqlite-3.40.0/test/mallocK.test
/sqlite-3.40.0/test/memdb1.test
/sqlite-3.40.0/test/minmax.test
/sqlite-3.40.0/test/minmax2.test
/sqlite-3.40.0/test/misc2.test
/sqlite-3.40.0/test/misc7.test
/sqlite-3.40.0/test/misc8.test
/sqlite-3.40.0/test/notnull2.test
/sqlite-3.40.0/test/notnullfault.test
/sqlite-3.40.0/test/nulls1.test
/sqlite-3.40.0/test/orderby1.test
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/quote.test
/sqlite-3.40.0/test/releasetest.tcl
/sqlite-3.40.0/test/releasetest_data.tcl
/sqlite-3.40.0/test/returning1.test
/sqlite-3.40.0/test/rollback2.test
/sqlite-3.40.0/test/rowvalue.test
/sqlite-3.40.0/test/rowvalue4.test
/sqlite-3.40.0/test/scanstatus.test
/sqlite-3.40.0/test/select4.test
/sqlite-3.40.0/test/select9.test
/sqlite-3.40.0/test/selectA.test
/sqlite-3.40.0/test/selectD.test
/sqlite-3.40.0/test/skipscan1.test
/sqlite-3.40.0/test/skipscan2.test
/sqlite-3.40.0/test/skipscan5.test
/sqlite-3.40.0/test/skipscan6.test
/sqlite-3.40.0/test/tkt-385a5b56b9.test
/sqlite-3.40.0/test/tkt-78e04e52ea.test
/sqlite-3.40.0/test/tkt-b75a9ca6b0.test
/sqlite-3.40.0/test/tkt3442.test
/sqlite-3.40.0/test/tpch01.test
/sqlite-3.40.0/test/transitive1.test
/sqlite-3.40.0/test/trigger2.test
/sqlite-3.40.0/test/trigger9.test
/sqlite-3.40.0/test/triggerupfrom.test
/sqlite-3.40.0/test/unionall2.test
/sqlite-3.40.0/test/unordered.test
/sqlite-3.40.0/test/upfrom2.test
/sqlite-3.40.0/test/upfrom3.test
/sqlite-3.40.0/test/upfromfault.test
/sqlite-3.40.0/test/upsert5.test
/sqlite-3.40.0/test/walsetlk.test
/sqlite-3.40.0/test/where.test
/sqlite-3.40.0/test/where2.test
/sqlite-3.40.0/test/where3.test
/sqlite-3.40.0/test/where7.test
/sqlite-3.40.0/test/where9.test
/sqlite-3.40.0/test/whereE.test
/sqlite-3.40.0/test/whereF.test
/sqlite-3.40.0/test/whereG.test
/sqlite-3.40.0/test/whereI.test
/sqlite-3.40.0/test/whereJ.test
/sqlite-3.40.0/test/whereK.test
/sqlite-3.40.0/test/whereL.test
/sqlite-3.40.0/test/wherefault.test
/sqlite-3.40.0/test/wherelimit.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/window9.test
/sqlite-3.40.0/test/windowfault.test
/sqlite-3.40.0/test/windowpushd.test
/sqlite-3.40.0/test/with1.test
/sqlite-3.40.0/test/with2.test
/sqlite-3.40.0/test/with3.test
/sqlite-3.40.0/test/with6.test
/sqlite-3.40.0/test/without_rowid6.test
/sqlite-3.40.0/tool/lemon.c
/sqlite-3.40.0/tool/omittest.tcl
/sqlite-3.40.0/tool/sqldiff.c
ab6098cf12-Mar-2021 larrybr <[email protected]>

Conform description of sqlite3changeset_op() arguments to implemented behavior, some reformatting.
This is a comment-only change; no code is affected.

FossilOrigin-Name: 9d6e544c47b9a5d97bd02a658db5

Conform description of sqlite3changeset_op() arguments to implemented behavior, some reformatting.
This is a comment-only change; no code is affected.

FossilOrigin-Name: 9d6e544c47b9a5d97bd02a658db5cd202bd1952f8ba3bc50e8cf47d7206041c0

show more ...

3ddc380911-Mar-2021 dan <Dan Kennedy>

Fix a Tcl object leak in test_session.c.

FossilOrigin-Name: 07150cf15ad36c7fc681a911f66db23d610ddf110a7be7f1fcefbd8750cd135a


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/autoconf/configure.ac
/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/fts3_expr.c
/sqlite-3.40.0/ext/fts3/fts3_unicode.c
/sqlite-3.40.0/ext/fts3/fts3_write.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/fts5_main.c
/sqlite-3.40.0/ext/fts5/fts5_test_tok.c
/sqlite-3.40.0/ext/fts5/test/fts5corrupt3.test
/sqlite-3.40.0/ext/misc/appendvfs.c
/sqlite-3.40.0/ext/misc/ieee754.c
test_session.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/btree.c
/sqlite-3.40.0/src/btree.h
/sqlite-3.40.0/src/build.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/memjournal.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/parse.y
/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/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/test1.c
/sqlite-3.40.0/src/treeview.c
/sqlite-3.40.0/src/vdbe.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/altercol.test
/sqlite-3.40.0/test/altercorrupt.test
/sqlite-3.40.0/test/alterdropcol.test
/sqlite-3.40.0/test/altertab.test
/sqlite-3.40.0/test/attach.test
/sqlite-3.40.0/test/avfs.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts3corrupt6.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/fuzzerfault.test
/sqlite-3.40.0/test/limit.test
/sqlite-3.40.0/test/notnull2.test
/sqlite-3.40.0/test/notnullfault.test
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/releasetest_data.tcl
/sqlite-3.40.0/test/returning1.test
/sqlite-3.40.0/test/view.test
/sqlite-3.40.0/test/wal.test
/sqlite-3.40.0/test/windowB.test
/sqlite-3.40.0/test/windowfault.test
/sqlite-3.40.0/test/windowpushd.test
/sqlite-3.40.0/test/with6.test
/sqlite-3.40.0/tool/mkkeywordhash.c
1e25d20c20-Feb-2021 dan <Dan Kennedy>

Update sqlite3changeset_apply_v2() so that it handles no-op UPDATE changes (UPDATE changes that modify no columns). This fixes a regression introduced by [e4ccfac09b]. Also modify sqlite3rebaser_reba

Update sqlite3changeset_apply_v2() so that it handles no-op UPDATE changes (UPDATE changes that modify no columns). This fixes a regression introduced by [e4ccfac09b]. Also modify sqlite3rebaser_rebase() so that it does not output changesets containing such UPDATEs.

FossilOrigin-Name: 0288a8013e00594e716a5fb0d9f684dcfeb03e877650630e2736565fa6261290

show more ...

fadc0e3418-Feb-2021 dan <Dan Kennedy>

Ensure that the pre-update hook is invoked for INSERT operations on WITHOUT ROWID tables that use the xfer optimization.

FossilOrigin-Name: 66bbad239b4527ac8ae8b487a0c71d88b1861a8dfe1edc25109600dc44

Ensure that the pre-update hook is invoked for INSERT operations on WITHOUT ROWID tables that use the xfer optimization.

FossilOrigin-Name: 66bbad239b4527ac8ae8b487a0c71d88b1861a8dfe1edc25109600dc447c60c4

show more ...

e0d2096a02-Feb-2021 dan <Dan Kennedy>

Modify the sessions extension to use more efficient SQL when applying a changeset or patchset.

FossilOrigin-Name: e4ccfac09b6fe8cc3aec29d10f4e4c83097964f29882343db52ed91f6f0dde1c

a2560ce920-Jan-2021 dan <Dan Kennedy>

Add tests for sqlite3session_memory_used() interface.

FossilOrigin-Name: 5596611f96f3401262b9dadc591bf7e3411d2c4a6f5be5cfe524e203d9820fd1

0cb735b923-Dec-2020 dan <Dan Kennedy>

Add the sqlite3session_memory_used() API to the sessions module. For querying the amount of heap memory currently being used by a session object.

FossilOrigin-Name: 823f75c2e448b649cbe9e174be21524ae

Add the sqlite3session_memory_used() API to the sessions module. For querying the amount of heap memory currently being used by a session object.

FossilOrigin-Name: 823f75c2e448b649cbe9e174be21524ae3f580beedced65701ad49a2dcc5ee19

show more ...


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/VERSION
/sqlite-3.40.0/autoconf/configure.ac
/sqlite-3.40.0/autoconf/tea/win/makefile.vc
/sqlite-3.40.0/configure
/sqlite-3.40.0/configure.ac
/sqlite-3.40.0/doc/vdbesort-memory.md
/sqlite-3.40.0/ext/expert/expert1.test
/sqlite-3.40.0/ext/expert/sqlite3expert.c
/sqlite-3.40.0/ext/fts3/unicode/mkunicode.tcl
/sqlite-3.40.0/ext/fts5/fts5_aux.c
/sqlite-3.40.0/ext/fts5/fts5_expr.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/fts5_tokenize.c
/sqlite-3.40.0/ext/fts5/fts5_unicode2.c
/sqlite-3.40.0/ext/fts5/test/fts5corrupt3.test
/sqlite-3.40.0/ext/fts5/test/fts5corrupt4.test
/sqlite-3.40.0/ext/fts5/test/fts5delete.test
/sqlite-3.40.0/ext/fts5/test/fts5prefix2.test
/sqlite-3.40.0/ext/misc/carray.c
/sqlite-3.40.0/ext/misc/carray.h
/sqlite-3.40.0/ext/misc/cksumvfs.c
/sqlite-3.40.0/ext/misc/series.c
/sqlite-3.40.0/ext/misc/shathree.c
/sqlite-3.40.0/ext/rbu/rbu.c
/sqlite-3.40.0/ext/rtree/geopoly.c
sqlite3session.c
sqlite3session.h
test_session.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/btree.c
/sqlite-3.40.0/src/btree.h
/sqlite-3.40.0/src/btreeInt.h
/sqlite-3.40.0/src/ctime.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/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.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/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_config.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/vdbe.c
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbetrace.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/whereexpr.c
/sqlite-3.40.0/test/altertab3.test
/sqlite-3.40.0/test/busy2.test
/sqlite-3.40.0/test/carray01.test
/sqlite-3.40.0/test/corruptN.test
/sqlite-3.40.0/test/dbfuzz2.c
/sqlite-3.40.0/test/e_expr.test
/sqlite-3.40.0/test/func7.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/having.test
/sqlite-3.40.0/test/selectC.test
/sqlite-3.40.0/test/shared.test
/sqlite-3.40.0/test/shared3.test
/sqlite-3.40.0/test/shell1.test
/sqlite-3.40.0/test/speedtest1.c
/sqlite-3.40.0/test/substr.test
/sqlite-3.40.0/test/tester.tcl
/sqlite-3.40.0/test/tkt2854.test
/sqlite-3.40.0/test/tkt3793.test
/sqlite-3.40.0/test/tkt3810.test
/sqlite-3.40.0/test/trace3.test
/sqlite-3.40.0/test/unionall.test
/sqlite-3.40.0/test/unionall2.test
/sqlite-3.40.0/test/unionallfault.test
/sqlite-3.40.0/test/upsert5.test
/sqlite-3.40.0/test/vacuum2.test
/sqlite-3.40.0/test/vacuum6.test
/sqlite-3.40.0/test/view.test
/sqlite-3.40.0/test/walvfs.test
/sqlite-3.40.0/test/whereL.test
/sqlite-3.40.0/tool/mkkeywordhash.c
/sqlite-3.40.0/tool/sqldiff.c
19f7bd3b26-Oct-2020 dan <[email protected]>

Ensure that the table argument passed to Tcl_GetIndexFromObjStruct() in the sessions module test code is declared "static".

FossilOrigin-Name: 80eba105d6d1b49ba8ca2ad4e14ddec2de0bdc2f6686c2f8a1c1d24

Ensure that the table argument passed to Tcl_GetIndexFromObjStruct() in the sessions module test code is declared "static".

FossilOrigin-Name: 80eba105d6d1b49ba8ca2ad4e14ddec2de0bdc2f6686c2f8a1c1d24fc1fe846f

show more ...


/sqlite-3.40.0/VERSION
/sqlite-3.40.0/configure
/sqlite-3.40.0/doc/lemon.html
/sqlite-3.40.0/ext/expert/expert1.test
/sqlite-3.40.0/ext/expert/sqlite3expert.c
/sqlite-3.40.0/ext/fts5/fts5Int.h
/sqlite-3.40.0/ext/fts5/fts5_config.c
/sqlite-3.40.0/ext/fts5/fts5_expr.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_main.c
/sqlite-3.40.0/ext/fts5/fts5_storage.c
/sqlite-3.40.0/ext/fts5/fts5_tokenize.c
/sqlite-3.40.0/ext/fts5/fts5_unicode2.c
/sqlite-3.40.0/ext/fts5/test/fts5colset.test
/sqlite-3.40.0/ext/fts5/test/fts5corrupt3.test
/sqlite-3.40.0/ext/fts5/test/fts5delete.test
/sqlite-3.40.0/ext/fts5/test/fts5faultD.test
/sqlite-3.40.0/ext/fts5/test/fts5faultE.test
/sqlite-3.40.0/ext/fts5/test/fts5hash.test
/sqlite-3.40.0/ext/fts5/test/fts5integrity.test
/sqlite-3.40.0/ext/fts5/test/fts5plan.test
/sqlite-3.40.0/ext/fts5/test/fts5tok1.test
/sqlite-3.40.0/ext/fts5/test/fts5trigram.test
/sqlite-3.40.0/ext/fts5/tool/fts5txt2db.tcl
/sqlite-3.40.0/ext/misc/cksumvfs.c
/sqlite-3.40.0/ext/misc/csv.c
/sqlite-3.40.0/ext/misc/zipfile.c
/sqlite-3.40.0/ext/rtree/rtree.c
test_session.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/backup.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/btree.h
/sqlite-3.40.0/src/btreeInt.h
/sqlite-3.40.0/src/build.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/main.c
/sqlite-3.40.0/src/malloc.c
/sqlite-3.40.0/src/memdb.c
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/os_win.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/sqliteInt.h
/sqlite-3.40.0/src/sqliteLimit.h
/sqlite-3.40.0/src/test1.c
/sqlite-3.40.0/src/test6.c
/sqlite-3.40.0/src/test_devsym.c
/sqlite-3.40.0/src/test_hexio.c
/sqlite-3.40.0/src/test_vfs.c
/sqlite-3.40.0/src/update.c
/sqlite-3.40.0/src/util.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/vdbeaux.c
/sqlite-3.40.0/src/vdbesort.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/affinity3.test
/sqlite-3.40.0/test/altertab.test
/sqlite-3.40.0/test/analyze3.test
/sqlite-3.40.0/test/atof1.test
/sqlite-3.40.0/test/bigmmap.test
/sqlite-3.40.0/test/busy2.test
/sqlite-3.40.0/test/cast.test
/sqlite-3.40.0/test/check.test
/sqlite-3.40.0/test/conflict.test
/sqlite-3.40.0/test/conflict2.test
/sqlite-3.40.0/test/date2.test
/sqlite-3.40.0/test/distinct2.test
/sqlite-3.40.0/test/e_createtable.test
/sqlite-3.40.0/test/fkey2.test
/sqlite-3.40.0/test/func4.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/in.test
/sqlite-3.40.0/test/insert4.test
/sqlite-3.40.0/test/istrue.test
/sqlite-3.40.0/test/join.test
/sqlite-3.40.0/test/join2.test
/sqlite-3.40.0/test/join6.test
/sqlite-3.40.0/test/null.test
/sqlite-3.40.0/test/pager1.test
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/quote.test
/sqlite-3.40.0/test/releasetest_data.tcl
/sqlite-3.40.0/test/select1.test
/sqlite-3.40.0/test/shell1.test
/sqlite-3.40.0/test/skipscan5.test
/sqlite-3.40.0/test/speedtest1.c
/sqlite-3.40.0/test/threadtest3.c
/sqlite-3.40.0/test/trans.test
/sqlite-3.40.0/test/tt3_shared.c
/sqlite-3.40.0/test/vtabJ.test
/sqlite-3.40.0/test/where.test
/sqlite-3.40.0/test/whereA.test
/sqlite-3.40.0/test/whereG.test
/sqlite-3.40.0/test/with1.test
/sqlite-3.40.0/test/with3.test
/sqlite-3.40.0/test/with5.test
/sqlite-3.40.0/test/without_rowid1.test
/sqlite-3.40.0/test/without_rowid3.test
/sqlite-3.40.0/tool/GetTclKit.bat
/sqlite-3.40.0/tool/lemon.c
/sqlite-3.40.0/tool/lempar.c
/sqlite-3.40.0/tool/mksqlite3c.tcl
/sqlite-3.40.0/tool/sqldiff.c
c08716a311-Aug-2020 drh <[email protected]>

Fix harmless USAN warnings from gcc9.

FossilOrigin-Name: 72c4c69fea13f5e24df25645e6941ce3ff896f0a3c73cd63329f819cc907ab40


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/autoconf/Makefile.am
/sqlite-3.40.0/configure
/sqlite-3.40.0/configure.ac
/sqlite-3.40.0/doc/lemon.html
/sqlite-3.40.0/ext/async/sqlite3async.c
/sqlite-3.40.0/ext/async/sqlite3async.h
/sqlite-3.40.0/ext/expert/sqlite3expert.c
/sqlite-3.40.0/ext/fts3/README.content
/sqlite-3.40.0/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts3/fts3Int.h
/sqlite-3.40.0/ext/fts3/fts3_tokenize_vtab.c
/sqlite-3.40.0/ext/fts3/fts3_write.c
/sqlite-3.40.0/ext/fts3/tool/fts3view.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/test/fts5corrupt3.test
/sqlite-3.40.0/ext/icu/sqliteicu.h
/sqlite-3.40.0/ext/lsm1/lsm-test/lsmtest1.c
/sqlite-3.40.0/ext/lsm1/lsm-test/lsmtest8.c
/sqlite-3.40.0/ext/lsm1/lsm-test/lsmtest9.c
/sqlite-3.40.0/ext/lsm1/lsm-test/lsmtest_bt.c
/sqlite-3.40.0/ext/lsm1/lsm-test/lsmtest_tdb.c
/sqlite-3.40.0/ext/lsm1/lsm-test/lsmtest_tdb2.cc
/sqlite-3.40.0/ext/lsm1/lsm-test/lsmtest_tdb4.c
/sqlite-3.40.0/ext/lsm1/lsm_unix.c
/sqlite-3.40.0/ext/misc/appendvfs.c
/sqlite-3.40.0/ext/misc/btreeinfo.c
/sqlite-3.40.0/ext/misc/cksumvfs.c
/sqlite-3.40.0/ext/misc/completion.c
/sqlite-3.40.0/ext/misc/dbdump.c
/sqlite-3.40.0/ext/misc/decimal.c
/sqlite-3.40.0/ext/misc/explain.c
/sqlite-3.40.0/ext/misc/ieee754.c
/sqlite-3.40.0/ext/misc/json1.c
/sqlite-3.40.0/ext/misc/mmapwarm.c
/sqlite-3.40.0/ext/misc/normalize.c
/sqlite-3.40.0/ext/misc/scrub.c
/sqlite-3.40.0/ext/rbu/sqlite3rbu.c
/sqlite-3.40.0/ext/repair/checkindex.c
/sqlite-3.40.0/ext/rtree/rtree.c
sqlite3session.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/analyze.c
/sqlite-3.40.0/src/attach.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/btree.h
/sqlite-3.40.0/src/btreeInt.h
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/date.c
/sqlite-3.40.0/src/dbstat.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/global.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/mem2.c
/sqlite-3.40.0/src/mem3.c
/sqlite-3.40.0/src/memdb.c
/sqlite-3.40.0/src/memjournal.c
/sqlite-3.40.0/src/mutex_unix.c
/sqlite-3.40.0/src/mutex_w32.c
/sqlite-3.40.0/src/notify.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/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/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/status.c
/sqlite-3.40.0/src/test1.c
/sqlite-3.40.0/src/test4.c
/sqlite-3.40.0/src/test8.c
/sqlite-3.40.0/src/test_malloc.c
/sqlite-3.40.0/src/test_multiplex.c
/sqlite-3.40.0/src/test_mutex.c
/sqlite-3.40.0/src/test_osinst.c
/sqlite-3.40.0/src/test_schema.c
/sqlite-3.40.0/src/test_sqllog.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/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/vdbevtab.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/altertab.test
/sqlite-3.40.0/test/altertab3.test
/sqlite-3.40.0/test/atrc.c
/sqlite-3.40.0/test/busy2.test
/sqlite-3.40.0/test/corrupt3.test
/sqlite-3.40.0/test/corruptL.test
/sqlite-3.40.0/test/dbfuzz001.test
/sqlite-3.40.0/test/dbfuzz2.c
/sqlite-3.40.0/test/decimal.test
/sqlite-3.40.0/test/e_droptrigger.test
/sqlite-3.40.0/test/e_fkey.test
/sqlite-3.40.0/test/filter1.test
/sqlite-3.40.0/test/fkey5.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts4upfrom.test
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/gencol1.test
/sqlite-3.40.0/test/hook.test
/sqlite-3.40.0/test/ieee754.test
/sqlite-3.40.0/test/kvtest.c
/sqlite-3.40.0/test/misc7.test
/sqlite-3.40.0/test/mutex1.test
/sqlite-3.40.0/test/optfuzz-db01.c
/sqlite-3.40.0/test/pager1.test
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/pg_common.tcl
/sqlite-3.40.0/test/pragma.test
/sqlite-3.40.0/test/pragma4.test
/sqlite-3.40.0/test/sessionfuzz.c
/sqlite-3.40.0/test/shell1.test
/sqlite-3.40.0/test/speedtest1.c
/sqlite-3.40.0/test/stat.test
/sqlite-3.40.0/test/tester.tcl
/sqlite-3.40.0/test/triggerupfrom.test
/sqlite-3.40.0/test/tt3_stress.c
/sqlite-3.40.0/test/upfrom1.tcl
/sqlite-3.40.0/test/upfrom1.test
/sqlite-3.40.0/test/upfrom2.test
/sqlite-3.40.0/test/upfrom3.test
/sqlite-3.40.0/test/upfromfault.test
/sqlite-3.40.0/test/wal2.test
/sqlite-3.40.0/test/walprotocol.test
/sqlite-3.40.0/test/walvfs.test
/sqlite-3.40.0/test/wapptest.tcl
/sqlite-3.40.0/test/wherelimit2.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/tool/dbhash.c
/sqlite-3.40.0/tool/enlargedb.c
/sqlite-3.40.0/tool/fast_vacuum.c
/sqlite-3.40.0/tool/index_usage.c
/sqlite-3.40.0/tool/lemon.c
/sqlite-3.40.0/tool/mkautoconfamal.sh
/sqlite-3.40.0/tool/mkpragmatab.tcl
/sqlite-3.40.0/tool/mksqlite3c.tcl
/sqlite-3.40.0/tool/mksqlite3h.tcl
/sqlite-3.40.0/tool/offsets.c
/sqlite-3.40.0/tool/showdb.c
/sqlite-3.40.0/tool/showlocks.c
/sqlite-3.40.0/tool/spaceanal.tcl
/sqlite-3.40.0/tool/speed-check.sh
/sqlite-3.40.0/tool/sqldiff.c
/sqlite-3.40.0/vsixtest/App.xaml.cpp
5d237bfa17-Jun-2020 dan <[email protected]>

Fix a problem with retrying constraint failures within sqlite3changeset_apply() calls with the SQLITE_CHANGESET_INVERT flag is set.

FossilOrigin-Name: d73e857b833dfc29400049ca7f01ca465f980466e3aa672

Fix a problem with retrying constraint failures within sqlite3changeset_apply() calls with the SQLITE_CHANGESET_INVERT flag is set.

FossilOrigin-Name: d73e857b833dfc29400049ca7f01ca465f980466e3aa67214c3c5e5573181419

show more ...


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/VERSION
/sqlite-3.40.0/autoconf/Makefile.msc
/sqlite-3.40.0/configure
/sqlite-3.40.0/configure.ac
/sqlite-3.40.0/doc/lemon.html
/sqlite-3.40.0/doc/wal-lock.md
/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_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/icu/README.txt
/sqlite-3.40.0/ext/icu/icu.c
/sqlite-3.40.0/ext/misc/cksumvfs.c
/sqlite-3.40.0/ext/misc/fileio.c
/sqlite-3.40.0/ext/misc/json1.c
/sqlite-3.40.0/ext/misc/sqlar.c
/sqlite-3.40.0/ext/misc/stmt.c
/sqlite-3.40.0/ext/misc/uint.c
/sqlite-3.40.0/ext/misc/vfsstat.c
/sqlite-3.40.0/ext/rtree/geopoly.c
/sqlite-3.40.0/ext/rtree/rtree.c
/sqlite-3.40.0/ext/rtree/rtree1.test
session_common.tcl
sessioninvert.test
sqlite3session.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/analyze.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/btree.h
/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/ctime.c
/sqlite-3.40.0/src/date.c
/sqlite-3.40.0/src/dbstat.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/global.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/memdb.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/printf.c
/sqlite-3.40.0/src/resolve.c
/sqlite-3.40.0/src/rowset.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/table.c
/sqlite-3.40.0/src/tclsqlite.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/utf.c
/sqlite-3.40.0/src/util.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/vdbevtab.c
/sqlite-3.40.0/src/vtab.c
/sqlite-3.40.0/src/wal.c
/sqlite-3.40.0/src/wal.h
/sqlite-3.40.0/src/walker.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/aggnested.test
/sqlite-3.40.0/test/alter.test
/sqlite-3.40.0/test/alter3.test
/sqlite-3.40.0/test/alter4.test
/sqlite-3.40.0/test/altertab.test
/sqlite-3.40.0/test/attach.test
/sqlite-3.40.0/test/cost.test
/sqlite-3.40.0/test/count.test
/sqlite-3.40.0/test/cse.test
/sqlite-3.40.0/test/cursorhint.test
/sqlite-3.40.0/test/default.test
/sqlite-3.40.0/test/distinct.test
/sqlite-3.40.0/test/e_createtable.test
/sqlite-3.40.0/test/e_dropview.test
/sqlite-3.40.0/test/e_expr.test
/sqlite-3.40.0/test/e_fkey.test
/sqlite-3.40.0/test/enc.test
/sqlite-3.40.0/test/fkey2.test
/sqlite-3.40.0/test/fordelete.test
/sqlite-3.40.0/test/fts3corrupt.test
/sqlite-3.40.0/test/fts3corrupt2.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts3corrupt6.test
/sqlite-3.40.0/test/fts3matchinfo2.test
/sqlite-3.40.0/test/fts3misc.test
/sqlite-3.40.0/test/fts3snippet.test
/sqlite-3.40.0/test/fts3snippet2.test
/sqlite-3.40.0/test/fts4aa.test
/sqlite-3.40.0/test/func.test
/sqlite-3.40.0/test/func5.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/icu.test
/sqlite-3.40.0/test/in6.test
/sqlite-3.40.0/test/index7.test
/sqlite-3.40.0/test/indexedby.test
/sqlite-3.40.0/test/istrue.test
/sqlite-3.40.0/test/join2.test
/sqlite-3.40.0/test/like.test
/sqlite-3.40.0/test/like3.test
/sqlite-3.40.0/test/misc8.test
/sqlite-3.40.0/test/nulls1.test
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/printf.test
/sqlite-3.40.0/test/select3.test
/sqlite-3.40.0/test/select4.test
/sqlite-3.40.0/test/selectA.test
/sqlite-3.40.0/test/shell1.test
/sqlite-3.40.0/test/shell5.test
/sqlite-3.40.0/test/tester.tcl
/sqlite-3.40.0/test/tkt-3fe897352e.test
/sqlite-3.40.0/test/wal.test
/sqlite-3.40.0/test/walsetlk.test
/sqlite-3.40.0/test/where.test
/sqlite-3.40.0/test/where9.test
/sqlite-3.40.0/test/whereG.test
/sqlite-3.40.0/test/whereL.test
/sqlite-3.40.0/test/win32longpath.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/window4.tcl
/sqlite-3.40.0/test/window4.test
/sqlite-3.40.0/test/window9.test
/sqlite-3.40.0/test/without_rowid3.test
/sqlite-3.40.0/tool/mkpragmatab.tcl
/sqlite-3.40.0/tool/mksqlite3c.tcl
/sqlite-3.40.0/tool/spaceanal.tcl
9e5ecdc127-Feb-2020 dan <[email protected]>

In sqlite3changeset_apply(), ensure that DELETE and UPDATE changes are always executed on main database tables, not similarly named temp tables, as documented. INSERT statements are already being han

In sqlite3changeset_apply(), ensure that DELETE and UPDATE changes are always executed on main database tables, not similarly named temp tables, as documented. INSERT statements are already being handled correctly.

FossilOrigin-Name: f71a13d072398c9fc3556f42d75159cc2d0edc2c42f6c47f64503a7fbbca6e37

show more ...


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/VERSION
/sqlite-3.40.0/autoconf/Makefile.msc
/sqlite-3.40.0/autoconf/configure.ac
/sqlite-3.40.0/autoconf/tea/configure.ac
/sqlite-3.40.0/autoconf/tea/win/makefile.vc
/sqlite-3.40.0/configure
/sqlite-3.40.0/configure.ac
/sqlite-3.40.0/doc/trusted-schema.md
/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/fts3/fts3_tokenize_vtab.c
/sqlite-3.40.0/ext/fts3/fts3_tokenizer.c
/sqlite-3.40.0/ext/fts3/fts3_write.c
/sqlite-3.40.0/ext/fts5/fts5_config.c
/sqlite-3.40.0/ext/fts5/fts5_expr.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/fts5_main.c
/sqlite-3.40.0/ext/fts5/fts5_storage.c
/sqlite-3.40.0/ext/fts5/fts5_vocab.c
/sqlite-3.40.0/ext/fts5/test/fts5corrupt3.test
/sqlite-3.40.0/ext/fts5/test/fts5eb.test
/sqlite-3.40.0/ext/fts5/test/fts5integrity.test
/sqlite-3.40.0/ext/fts5/test/fts5matchinfo.test
/sqlite-3.40.0/ext/fts5/test/fts5misc.test
/sqlite-3.40.0/ext/fts5/test/fts5savepoint.test
/sqlite-3.40.0/ext/fts5/test/fts5vocab.test
/sqlite-3.40.0/ext/icu/icu.c
/sqlite-3.40.0/ext/misc/amatch.c
/sqlite-3.40.0/ext/misc/btreeinfo.c
/sqlite-3.40.0/ext/misc/completion.c
/sqlite-3.40.0/ext/misc/compress.c
/sqlite-3.40.0/ext/misc/csv.c
/sqlite-3.40.0/ext/misc/eval.c
/sqlite-3.40.0/ext/misc/fileio.c
/sqlite-3.40.0/ext/misc/fossildelta.c
/sqlite-3.40.0/ext/misc/fuzzer.c
/sqlite-3.40.0/ext/misc/ieee754.c
/sqlite-3.40.0/ext/misc/json1.c
/sqlite-3.40.0/ext/misc/nextchar.c
/sqlite-3.40.0/ext/misc/noop.c
/sqlite-3.40.0/ext/misc/percentile.c
/sqlite-3.40.0/ext/misc/prefixes.c
/sqlite-3.40.0/ext/misc/regexp.c
/sqlite-3.40.0/ext/misc/rot13.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/spellfix.c
/sqlite-3.40.0/ext/misc/sqlar.c
/sqlite-3.40.0/ext/misc/totype.c
/sqlite-3.40.0/ext/misc/urifuncs.c
/sqlite-3.40.0/ext/misc/uuid.c
/sqlite-3.40.0/ext/misc/wholenumber.c
/sqlite-3.40.0/ext/misc/zipfile.c
/sqlite-3.40.0/ext/rbu/sqlite3rbu.c
/sqlite-3.40.0/ext/rtree/geopoly.c
/sqlite-3.40.0/ext/rtree/rtree.c
/sqlite-3.40.0/ext/rtree/rtree1.test
/sqlite-3.40.0/ext/rtree/rtree2.test
/sqlite-3.40.0/ext/rtree/rtreeC.test
/sqlite-3.40.0/ext/rtree/rtreeH.test
/sqlite-3.40.0/ext/rtree/rtreeI.test
sessionH.test
sqlite3session.c
/sqlite-3.40.0/ext/userauth/userauth.c
/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/btree.h
/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/ctime.c
/sqlite-3.40.0/src/date.c
/sqlite-3.40.0/src/dbpage.c
/sqlite-3.40.0/src/dbstat.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/loadext.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/malloc.c
/sqlite-3.40.0/src/mutex.c
/sqlite-3.40.0/src/os_unix.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/pcache1.c
/sqlite-3.40.0/src/pragma.c
/sqlite-3.40.0/src/pragma.h
/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/sqliteLimit.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/test_config.c
/sqlite-3.40.0/src/test_multiplex.c
/sqlite-3.40.0/src/test_thread.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/upsert.c
/sqlite-3.40.0/src/utf.c
/sqlite-3.40.0/src/util.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/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/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/altercol.test
/sqlite-3.40.0/test/altertab.test
/sqlite-3.40.0/test/altertab2.test
/sqlite-3.40.0/test/altertab3.test
/sqlite-3.40.0/test/analyzeG.test
/sqlite-3.40.0/test/atof1.test
/sqlite-3.40.0/test/attach4.test
/sqlite-3.40.0/test/bestindex7.test
/sqlite-3.40.0/test/cast.test
/sqlite-3.40.0/test/check.test
/sqlite-3.40.0/test/collate1.test
/sqlite-3.40.0/test/conflict.test
/sqlite-3.40.0/test/conflict3.test
/sqlite-3.40.0/test/corruptL.test
/sqlite-3.40.0/test/distinct.test
/sqlite-3.40.0/test/enc2.test
/sqlite-3.40.0/test/exclusive.test
/sqlite-3.40.0/test/expr.test
/sqlite-3.40.0/test/filter1.test
/sqlite-3.40.0/test/fkey2.test
/sqlite-3.40.0/test/fts3atoken.test
/sqlite-3.40.0/test/fts3auto.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts3snippet.test
/sqlite-3.40.0/test/fts4aa.test
/sqlite-3.40.0/test/fts4langid.test
/sqlite-3.40.0/test/fts4min.test
/sqlite-3.40.0/test/func.test
/sqlite-3.40.0/test/func4.test
/sqlite-3.40.0/test/fuzz_common.tcl
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata7.db
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/gencol1.test
/sqlite-3.40.0/test/in.test
/sqlite-3.40.0/test/in4.test
/sqlite-3.40.0/test/instrfault.test
/sqlite-3.40.0/test/join.test
/sqlite-3.40.0/test/join2.test
/sqlite-3.40.0/test/nulls1.test
/sqlite-3.40.0/test/orderby1.test
/sqlite-3.40.0/test/orderby5.test
/sqlite-3.40.0/test/pragma3.test
/sqlite-3.40.0/test/pragma5.test
/sqlite-3.40.0/test/rowvalue.test
/sqlite-3.40.0/test/rowvaluevtab.test
/sqlite-3.40.0/test/select1.test
/sqlite-3.40.0/test/skipscan1.test
/sqlite-3.40.0/test/speedtest1.c
/sqlite-3.40.0/test/stat.test
/sqlite-3.40.0/test/tclsqlite.test
/sqlite-3.40.0/test/tkt-3fe897352e.test
/sqlite-3.40.0/test/trigger1.test
/sqlite-3.40.0/test/triggerG.test
/sqlite-3.40.0/test/trustschema1.test
/sqlite-3.40.0/test/update.test
/sqlite-3.40.0/test/upsert1.test
/sqlite-3.40.0/test/whereD.test
/sqlite-3.40.0/test/whereG.test
/sqlite-3.40.0/test/whereL.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/window2.tcl
/sqlite-3.40.0/test/window2.test
/sqlite-3.40.0/test/windowfault.test
/sqlite-3.40.0/test/with1.test
/sqlite-3.40.0/test/with3.test
/sqlite-3.40.0/test/without_rowid3.test
/sqlite-3.40.0/test/zipfile.test
/sqlite-3.40.0/tool/lemon.c
/sqlite-3.40.0/tool/lempar.c
/sqlite-3.40.0/tool/mkkeywordhash.c
/sqlite-3.40.0/tool/mkmsvcmin.tcl
/sqlite-3.40.0/tool/mkpragmatab.tcl
/sqlite-3.40.0/tool/omittest.tcl
/sqlite-3.40.0/tool/showdb.c

123456789