/ Changes On Branch wal-refactor

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

Changes In Branch wal-refactor Excluding Merge-Ins

This is equivalent to a diff from 7838163d08 to 149d2ae4a6

The refactored of VFS SHM primitives are now working so merge the wal-refactor branch back into the trunk. (check-in: bce21c1838 user: drh tags: trunk)
Change the xShmSize() implementation in os_unix.c so that it will only increase and never decrease the size of a shared-memory segment. (Closed-Leaf check-in: 149d2ae4a6 user: drh tags: wal-refactor)
Fix for a segfault that can follow a malloc failure. (check-in: 3cab902245 user: dan tags: wal-refactor)
(Moved to the mistake branch due to compile errors in test_osinst.c.) Change the vfs instrumentation code in test_osinst.c to make it easier to deploy. Add a vtab implementation for reading the binary log file format. (check-in: ee13c8849d user: dan tags: mistake)
Refactoring the VFS-SHM methods used by WAL. This version compiles and runs non-WAL test cases but crashes and burns on wal.test. (check-in: 2b00152c1a user: drh tags: wal-refactor)
Remove the OP_Variable optimization of check-in [48b77b04935d894] since it can lead to malfunctions as described in ticket [26ff0c82d1e90]. (check-in: 7838163d08 user: drh tags: trunk)
Remove a branch made redundant by the earlier exclusive-mode changes. (check-in: c501b2ede6 user: dan tags: trunk)

Changes to doc/vfs-shm.txt.

Changes to src/os.c.

Changes to src/os.h.

Changes to src/os_unix.c.

Changes to src/pager.c.

Changes to src/pager.h.

Changes to src/sqlite.h.in.

Changes to src/test6.c.

Changes to src/test_devsym.c.

Changes to src/test_onefile.c.

Changes to src/test_vfs.c.

Changes to src/vdbe.c.

Changes to src/wal.c.

Changes to src/wal.h.