SQLite
Timeline
Not logged in

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

20 most recent timeline items

2014-08-22
20:35
[6bcf1af6a4] Leaf: Combine the pcacheAddToDirtyList() and pcacheRemoveFromDirtyList() routines into a single pcacheManageDirtyList() routine. The resulting binary code is slightly faster and a few bytes smaller. (user: drh, tags: trunk)
19:12
[9fe0f0754c] Leaf: Revise #ifdef ordering to prefer the ANSI version of GetVersionEx, when available. (user: mistachkin, tags: winrt)
18:48
[a929be5519] Performance enhancement in sqlite3PutVarint(). (user: drh, tags: trunk)
18:00
[cf561d1f0b] Split the sqlite3Error() routine into sqlite3Error() and sqlite3ErrorWithMsg(), for a slight size reduction and performance increase. (user: drh, tags: trunk)
15:40
[f7f2160db0] Performance improvement in the printf() logic by avoiding unnecessary stack pointer movement. (user: drh, tags: trunk)
15:19
[ebc10e46c1] Improve the performance and reduce the size of the sqlite3VdbeSerialGet() routine by avoiding the use of stack. (user: drh, tags: trunk)
14:56
[3f55484e81] Closed-Leaf: Handle the 4-byte integer case in the stackless routine. (user: drh, tags: experimental)
14:34
[8267d82174] Get the sqlite3VdbeSerialGet() routine to run faster by avoiding the use of local variables. (user: drh, tags: experimental)
13:22
[750bb0a096] Change a while-loop into a do-loop in sqlite3VdbeSerialPut() for a small size reduction and performance improvement. (user: drh, tags: trunk)
11:11
[369c480cda] Enhance the spellfix extension with the ability to specify a rowid when inserting new rows. (user: drh, tags: trunk)
2014-08-21
20:26
[14b0f561fe] Simplify the interface to the symbol table, saving 600 bytes of code space. (user: drh, tags: trunk)
19:11
[2f59e71fbf] For sqlite3_win32_is_nt(), assume WinRT is NT-based. (user: mistachkin, tags: winrt)
16:09
[0b9e2c3269] Leaf: Merge all recent trunk changes, especially the fix for ticket [369d57fb8e5ccdff06f1], but also the skip-scan improvement and performance improvements in the b-tree code. (user: drh, tags: sessions)
15:57 • Fixed ticket [369d57fb8e]: DELETE with TRIGGER causes an assertion fault plus 5 other changes (user: drh)
14:10
[7029b3404d] Fix a faulty assert() statement. Add comments to clarify the behavior of the sqlite3OpenTableAndIndices() routine in insert.c. Add test cases to verify that the assert() statement is not firing inappropriately. Ticket [369d57fb8e5ccdff06f1]. (user: drh, tags: trunk)
12:32 • New ticket [369d57fb8e] DELETE with TRIGGER causes an assertion fault. (user: drh)
2014-08-20
23:42
[91594aae07] Increase the version number to 3.8.7 (user: drh, tags: trunk)
23:38
[bc985caa78] Enhancements to skip-scan such that it is operable when a middle column of an index is skipped while the left-most column is constrained in the WHERE clause. (user: drh, tags: trunk)
18:43
[49f44d355f] A small performance improvement in freeSpace() by special-casing the relatively common case of an empty freelist. (user: drh, tags: trunk)
17:56
[fe4fd014b4] Reimplement the freeSpace() routine in btree.c so that it runs faster. (user: drh, tags: trunk)