Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.
Changes In Branch btree-opt2 Excluding Merge-Ins
This is equivalent to a diff from 4df852ce26 to eed6a33145
|00:05||Performance optimization on balance_nonroot() and related routines. 2.6% faster overall with a size increase of less than 750 bytes. (check-in: 25131e7062 user: drh tags: trunk)|
|23:31||Mark some branches as unreachable after the recent change that recognizes mismatch result set sizes on compound SELECT statements sooner. (check-in: c8d1f305b6 user: drh tags: trunk)|
|21:35||Testability improvement. (Closed-Leaf check-in: eed6a33145 user: drh tags: btree-opt2)|
|18:24||Multiple overflow cells are always adjacent and sequential. Exploit this invariant for a small size reduction and performance increase and add assert()s to prove the invariant. (check-in: f77f2f48f4 user: drh tags: btree-opt2)|
|15:06||Merge latest trunk changes with this branch. Add tests for columnsize=0. (check-in: ef44c71a22 user: dan tags: fts5)|
|13:02||Merge the compound SELECT operator fix from trunk. (check-in: a7be554f4b user: drh tags: btree-opt2)|
|12:19||Test that the left and right sides of a compound SELECT operator have the same number of expressions in the expanded expression list before beginning to generate code. (check-in: 4df852ce26 user: dan tags: trunk)|
|14:11||Update the fuzztest data using the latest test vectors discovered by AFL. (check-in: b97f9cf73e user: drh tags: trunk)|
Changes to src/btree.c.