/ Changes On Branch zero-register
Login

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

Changes In Branch zero-register Excluding Merge-Ins

This is equivalent to a diff from 632071bac5 to 1c8d300189

2016-02-04
19:50
Temporarily back out the 0.5% performance improvement from check-in [632071bac5ff32]. Need a more elaborate solution that works with reentrant virtual tables and SQL functions. (check-in: 42736fb0ad user: drh tags: trunk)
09:48
Refinements to synchronous logic: (1) Use PAGER_SYNCHRONOUS_FULL rather than the corresponding magic number. (2) Honor SQLITE_NO_SYNC on xDelete calls with sync (3) Count xDelete syncs during testing (4) Fix #ifs on SQLITE_EXTRA_DURABLE so that directory syncs on journal unlink are off by default. (check-in: e3157cb5ad user: drh tags: trunk)
02:34
Add and use the sqlite3VdbeZeroRegister() interface for coding the common operation of writing zero into a register. (Leaf check-in: 1c8d300189 user: drh tags: zero-register)
2016-02-03
22:14
In the VDBE loop, only check for OOM errors at jumps rather than after every opcode, for about a 0.5% performance increase. (check-in: 632071bac5 user: drh tags: trunk)
20:04
Improve performance of fts5 prefix queries on detail=col tables. (check-in: ca11f46db0 user: dan tags: trunk)

Changes to src/analyze.c.

Changes to src/build.c.

Changes to src/delete.c.

Changes to src/expr.c.

Changes to src/insert.c.

Changes to src/pragma.c.

Changes to src/select.c.

Changes to src/update.c.

Changes to src/vdbe.h.

Changes to src/vdbeaux.c.

Changes to src/where.c.

Changes to src/wherecode.c.