SQLite

Changes On Branch cell-overwrite-prototype
Login

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

Changes In Branch cell-overwrite-prototype Excluding Merge-Ins

This is equivalent to a diff from 7fdad122 to 3e11dc31

2018-05-07
11:48
On an UPDATE, try to overwrite an existing btree cell with the modified content, if the old and new cell are the same size. Use memcmp() first to avoid dirtying pages that are unchanged. (check-in: 5887d8be user: drh tags: trunk)
11:29
Fix harmless compiler warnings in the cell-overwrite logic. (Closed-Leaf check-in: 3e11dc31 user: drh tags: cell-overwrite-prototype)
2018-05-05
01:23
Fix a slightly incorrect corruption detection branch in the btree logic. (check-in: 9191ff67 user: drh tags: trunk)
2018-05-04
19:33
Merge recent enhancements from trunk. (check-in: e17bca2c user: drh tags: apple-osx)
19:18
Merge enhancements from trunk. (check-in: 9650f71b user: drh tags: cell-overwrite-prototype)
18:32
Fix requirements marks. No code changes. (check-in: 7fdad122 user: drh tags: trunk)
04:49
For the amalgamation-tarball, enable FTS5 and JSON1 by default and provide a new --enable-debug option that actives debugging facilities. (check-in: 03edecaf user: drh tags: trunk)

Changes to src/btree.c.

Changes to test/pager1.test.