SQLite

Changes On Branch wal
Login

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

Changes In Branch wal Excluding Merge-Ins

This is equivalent to a diff from 946e06cd2a to 27a5c09ce8

2010-05-03
14:08
Merge the write-ahead-logging changes into the trunk. (check-in: de9ae443cc user: drh tags: trunk)
14:05
If the sqlite3_wal_checkpoint() API is passed a NULL pointer in place of a database name, attempt to checkpoint all attached databases. (Closed-Leaf check-in: 27a5c09ce8 user: dan tags: wal)
13:37
Make sure the mutex is held while calling sqlite3ApiExit() in sqlite3_wal_checkpoint(). Other cleanup of WAL logic. (check-in: 11a85b821a user: drh tags: wal)
2010-04-30
22:28
Merge in changes from the trunk. (check-in: 76bf0eee1f user: drh tags: wal)
21:03
Avoid assertion faults in queries using indices with redundant columns. Ticket [3dbdcdb14e7f41]. (check-in: 946e06cd2a user: drh tags: trunk)
05:57
Zero the "immediate FK constraint counter" associated with a statement object when sqlite3_reset() is called. Fix for [c39ff61c43]. (check-in: f660be615a user: dan tags: trunk)

Changes to Makefile.in.
Changes to VERSION.
Changes to main.mk.
Changes to src/btree.c.
Changes to src/btree.h.
Changes to src/btreeInt.h.
Changes to src/main.c.
Changes to src/mutex.c.
Changes to src/os_common.h.
Changes to src/os_os2.c.
Changes to src/os_unix.c.
Changes to src/os_win.c.
Changes to src/pager.c.
Changes to src/pager.h.
Changes to src/pragma.c.
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/test6.c.
Changes to src/test_config.c.
Changes to src/test_demovfs.c.
Changes to src/test_devsym.c.
Changes to src/test_journal.c.
Changes to src/test_onefile.c.
Changes to src/test_osinst.c.
Changes to src/test_thread.c.
Changes to src/vdbe.c.
Changes to src/vdbeapi.c.
Added src/wal.c.
Added src/wal.h.
Changes to test/avtrans.test.
Changes to test/backup.test.
Changes to test/corruptA.test.
Changes to test/lock2.test.
Added test/lock_common.tcl.
Changes to test/permutations.test.
Changes to test/quick.test.
Changes to test/rdonly.test.
Changes to test/savepoint.test.
Changes to test/savepoint2.test.
Changes to test/savepoint6.test.
Changes to test/tclsqlite.test.
Changes to test/tester.tcl.
Changes to test/thread_common.tcl.
Changes to test/trans.test.
Added test/wal.test.
Added test/walbak.test.
Added test/walcrash.test.
Added test/walhook.test.
Added test/walmode.test.
Added test/walslow.test.
Added test/walthread.test.
Changes to tool/mksqlite3c.tcl.