SQLite

Changes On Branch typos
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Changes In Branch typos Excluding Merge-Ins

This is equivalent to a diff from ee8a1080 to a80ae2c9

2020-07-30
17:29
Allow for page numbers as large as 4294967294 (0xfffffffe) which means database files as large as 281 TB. (check-in: 166e82dd user: drh tags: trunk)
2020-07-29
16:18
Dozens and dozens of typo fixes in comments. This change adds no value to the end product and is disruptive, so it is questionable whether or not it will ever land on trunk. (Leaf check-in: a80ae2c9 user: drh tags: typos)
2020-07-28
17:51
Merge enhancements from trunk. (check-in: 969c25bb user: drh tags: larger-databases)
17:29
If a writer crashes in WAL mode and leave the SHM file in an inconsistent state, subsequent transactions are now able to recover the SHM file even if there are active read transactions. (check-in: ee8a1080 user: drh tags: trunk)
17:17
Add an sqlite3FaultSim() to make an OOM case more accessible and remove the ALWAYS() on the conditional that is false when the OOM actually occurs. (Closed-Leaf check-in: 2a251af8 user: drh tags: unlocked-recovery)
2020-07-24
11:01
Remove a surplus space from a comment (check-in: 73fecc68 user: drh tags: trunk)

Changes to Makefile.in.

Changes to Makefile.msc.

Changes to README.md.

Changes to aclocal.m4.

Changes to autoconf/INSTALL.

Changes to autoconf/Makefile.msc.

Changes to autoconf/README.txt.

Changes to autoconf/tea/Makefile.in.

Changes to autoconf/tea/configure.ac.

Changes to autoconf/tea/win/nmakehlp.c.

Changes to autoconf/tea/win/rules.vc.

Changes to configure.

Changes to contrib/sqlitecon.tcl.

Changes to doc/F2FS.txt.

Changes to doc/lemon.html.

Changes to doc/pager-invariants.txt.

Changes to doc/vfs-shm.txt.

Changes to doc/wal-lock.md.

Changes to ext/async/README.txt.

Changes to ext/async/sqlite3async.c.

Changes to ext/async/sqlite3async.h.

Changes to ext/expert/sqlite3expert.c.

Changes to ext/expert/sqlite3expert.h.

Changes to ext/fts1/ft_hash.c.

Changes to ext/fts1/fts1.c.

Changes to ext/fts1/fts1_hash.c.

Changes to ext/fts1/fts1_porter.c.

Changes to ext/fts2/fts2.c.

Changes to ext/fts2/fts2_hash.c.

Changes to ext/fts2/fts2_porter.c.

Changes to ext/fts2/mkfts2amal.tcl.

Changes to ext/fts3/README.syntax.

Changes to ext/fts3/fts3.c.

Changes to ext/fts3/fts3Int.h.

Changes to ext/fts3/fts3_expr.c.

Changes to ext/fts3/fts3_hash.c.

Changes to ext/fts3/fts3_porter.c.

Changes to ext/fts3/fts3_snippet.c.

Changes to ext/fts3/fts3_unicode2.c.

Changes to ext/fts3/fts3_write.c.

Changes to ext/fts3/fts3speed.tcl.

Changes to ext/fts3/mkfts3amal.tcl.

Changes to ext/fts3/tool/fts3cov.sh.

Changes to ext/fts3/unicode/mkunicode.tcl.

Changes to ext/fts3/unicode/parseunicode.tcl.

Changes to ext/fts5/extract_api_docs.tcl.

Changes to ext/fts5/fts5Int.h.

Changes to ext/fts5/fts5_aux.c.

Changes to ext/fts5/fts5_buffer.c.

Changes to ext/fts5/fts5_expr.c.

Changes to ext/fts5/fts5_hash.c.

Changes to ext/fts5/fts5_index.c.

Changes to ext/fts5/fts5_main.c.

Changes to ext/fts5/fts5_test_mi.c.

Changes to ext/fts5/fts5_tokenize.c.

Changes to ext/fts5/fts5_unicode2.c.

Changes to ext/fts5/fts5_vocab.c.

Changes to ext/fts5/mkportersteps.tcl.

Changes to ext/fts5/test/fts5_common.tcl.

Changes to ext/fts5/test/fts5aux.test.

Changes to ext/fts5/test/fts5content.test.

Changes to ext/fts5/test/fts5corrupt3.test.

Changes to ext/fts5/test/fts5corrupt4.test.

Changes to ext/fts5/test/fts5interrupt.test.

Changes to ext/fts5/test/fts5misc.test.

Changes to ext/fts5/test/fts5multi.test.

Changes to ext/fts5/test/fts5savepoint.test.

Changes to ext/fts5/test/fts5simple3.test.

Changes to ext/fts5/test/fts5umlaut.test.

Changes to ext/fts5/tool/fts5speed.tcl.

Changes to ext/fts5/tool/fts5txt2db.tcl.

Changes to ext/fts5/tool/loadfts5.tcl.

Changes to ext/fts5/tool/showfts5.tcl.

Changes to ext/icu/README.txt.

Changes to ext/lsm1/lsm-test/lsmtest5.c.

Changes to ext/lsm1/lsmInt.h.

Changes to ext/lsm1/lsm_ckpt.c.

Changes to ext/lsm1/lsm_file.c.

Changes to ext/lsm1/lsm_log.c.

Changes to ext/lsm1/lsm_main.c.

Changes to ext/lsm1/lsm_shared.c.

Changes to ext/lsm1/lsm_sorted.c.

Changes to ext/lsm1/lsm_vtab.c.

Changes to ext/misc/amatch.c.

Changes to ext/misc/btreeinfo.c.

Changes to ext/misc/cksumvfs.c.

Changes to ext/misc/csv.c.

Changes to ext/misc/dbdump.c.

Changes to ext/misc/decimal.c.

Changes to ext/misc/fileio.c.

Changes to ext/misc/fuzzer.c.

Changes to ext/misc/ieee754.c.

Changes to ext/misc/json1.c.

Changes to ext/misc/nextchar.c.

Changes to ext/misc/sha1.c.

Changes to ext/misc/shathree.c.

Changes to ext/misc/spellfix.c.

Changes to ext/misc/totype.c.

Changes to ext/misc/uint.c.

Changes to ext/misc/unionvtab.c.

Changes to ext/misc/vfslog.c.

Changes to ext/misc/vfsstat.c.

Changes to ext/misc/vtablog.c.

Changes to ext/misc/vtshim.c.

Changes to ext/misc/zipfile.c.

Changes to ext/rbu/rbu_common.tcl.

Changes to ext/rbu/rbuexpr.test.

Changes to ext/rbu/rbuvacuum4.test.

Changes to ext/rbu/sqlite3rbu.c.

Changes to ext/rbu/sqlite3rbu.h.

Changes to ext/repair/checkindex.c.

Changes to ext/repair/sqlite3_checker.tcl.

Changes to ext/rtree/README.

Changes to ext/rtree/geopoly.c.

Changes to ext/rtree/rtree.c.

Changes to ext/rtree/rtree4.test.

Changes to ext/rtree/rtree_util.tcl.

Changes to ext/rtree/rtreecirc.test.

Changes to ext/session/changesetfuzz1.test.

Changes to ext/session/sessionwor.test.

Changes to ext/session/sqlite3session.c.

Changes to ext/userauth/sqlite3userauth.h.

Changes to ext/userauth/user-auth.txt.

Changes to ext/userauth/userauth.c.

Changes to ltmain.sh.

Changes to main.mk.

Changes to src/alter.c.

Changes to src/auth.c.

Changes to src/bitvec.c.

Changes to src/btmutex.c.

Changes to src/btree.c.

Changes to src/btree.h.

Changes to src/btreeInt.h.

Changes to src/build.c.

Changes to src/delete.c.

Changes to src/expr.c.

Changes to src/func.c.

Changes to src/insert.c.

Changes to src/main.c.

Changes to src/mem1.c.

Changes to src/mutex_unix.c.

Changes to src/mutex_w32.c.

Changes to src/os.c.

Changes to src/os.h.

Changes to src/os_unix.c.

Changes to src/os_win.c.

Changes to src/pager.c.

Changes to src/parse.y.

Changes to src/pcache.c.

Changes to src/pcache1.c.

Changes to src/pragma.c.

Changes to src/printf.c.

Changes to src/resolve.c.

Changes to src/rowset.c.

Changes to src/select.c.

Changes to src/shell.c.in.

Changes to src/sqlite.h.in.

Changes to src/sqliteInt.h.

Changes to src/sqliteLimit.h.

Changes to src/tclsqlite.c.

Changes to src/test1.c.

Changes to src/test_init.c.

Changes to src/test_intarray.h.

Changes to src/test_multiplex.c.

Changes to src/test_mutex.c.

Changes to src/test_pcache.c.

Changes to src/test_quota.c.

Changes to src/test_server.c.

Changes to src/test_superlock.c.

Changes to src/test_windirent.h.

Changes to src/update.c.

Changes to src/util.c.

Changes to src/vdbe.c.

Changes to src/vdbe.h.

Changes to src/vdbeapi.c.

Changes to src/vdbeaux.c.

Changes to src/vdbesort.c.

Changes to src/vtab.c.

Changes to src/wal.c.

Changes to src/walker.c.

Changes to src/where.c.

Changes to src/whereInt.h.

Changes to src/wherecode.c.

Changes to src/whereexpr.c.

Changes to src/window.c.

Changes to test/alter2.test.

Changes to test/alter3.test.

Changes to test/alter4.test.

Changes to test/altertab3.test.

Changes to test/analyze3.test.

Changes to test/attach4.test.

Changes to test/autoindex1.test.

Changes to test/bestindex4.test.

Changes to test/bestindex7.test.

Changes to test/bitvec.test.

Changes to test/busy2.test.

Changes to test/collate1.test.

Changes to test/collateB.test.

Changes to test/colmeta.test.

Changes to test/corruptL.test.

Changes to test/dbfuzz.c.

Changes to test/e_createtable.test.

Changes to test/enc.test.

Changes to test/enc2.test.

Changes to test/enc4.test.

Changes to test/filter2.tcl.

Changes to test/fts3_common.tcl.

Changes to test/fts3corrupt6.test.

Changes to test/fts3cov.test.

Changes to test/fts3expr2.test.

Changes to test/fts3snippet2.test.

Changes to test/fts4upfrom.test.

Changes to test/fuzzcheck.c.

Changes to test/hook.test.

Changes to test/in.test.

Changes to test/indexfault.test.

Changes to test/insert.test.

Changes to test/insert4.test.

Changes to test/join.test.

Changes to test/journal1.test.

Changes to test/json101.test.

Changes to test/kvtest.c.

Changes to test/lock.test.

Changes to test/lock2.test.

Changes to test/lock_common.tcl.

Changes to test/malloc_common.tcl.

Changes to test/malloctraceviewer.tcl.

Changes to test/misc1.test.

Changes to test/misc4.test.

Changes to test/pg_common.tcl.

Changes to test/releasetest.tcl.

Changes to test/releasetest_data.tcl.

Changes to test/rollback2.test.

Changes to test/rowid.test.

Changes to test/savepoint.test.

Changes to test/sessionfuzz.c.

Changes to test/shared.test.

Changes to test/shell3.test.

Changes to test/speed1.test.

Changes to test/speed1p.explain.

Changes to test/speed1p.test.

Changes to test/speed2.test.

Changes to test/speed3.test.

Changes to test/speed4.test.

Changes to test/speed4p.explain.

Changes to test/speed4p.test.

Changes to test/speedtest1.c.

Changes to test/subquery.test.

Changes to test/tableapi.test.

Changes to test/tester.tcl.

Changes to test/thread_common.tcl.

Changes to test/triggerupfrom.test.

Changes to test/upfrom1.tcl.

Changes to test/upfrom2.test.

Changes to test/upfrom3.test.

Changes to test/upfromfault.test.

Changes to test/upsert1.test.

Changes to test/wal2.test.

Changes to test/wal_common.tcl.

Changes to test/walsetlk.test.

Changes to test/wapp.tcl.

Changes to test/wapptest.tcl.

Changes to test/win32lock.test.

Changes to test/window2.tcl.

Changes to test/window3.tcl.

Changes to test/window4.tcl.

Changes to test/window7.tcl.

Changes to test/window8.tcl.

Changes to test/windowerr.tcl.

Changes to test/without_rowid1.test.

Changes to tool/genfkey.README.

Changes to tool/lemon.c.

Changes to tool/logest.c.

Changes to tool/mkctimec.tcl.

Changes to tool/mkshellc.tcl.

Changes to tool/mkspeedsql.tcl.

Changes to tool/mksqlite3internalh.tcl.

Changes to tool/omittest.tcl.

Changes to tool/run-speed-test.sh.

Changes to tool/speed-check.sh.

Changes to tool/sqldiff.c.