SQLite
Timeline
Not logged in

20 most recent timeline items

2014-09-20
20:38
[89398880bc] Leaf: Candidate fix for [d11a6e908f]. (user: dan, tags: select-trace)
20:24
[f1ba68f131] Fix the SELECTTRACE_ENABLE macro so that it doesn't cause problems for testfixture. Add new SELECTTRACE() calls. (user: drh, tags: select-trace)
20:23 • Edit cbe0cf9ddf: Move to branch select-trace... (user: drh)
18:42 • Ticket [d11a6e908f] Query planner fault on three-way nested join with compound inner SELECT status still Open with 7 other changes (user: drh)
18:18
[cbe0cf9ddf] Enable SELECT query planning tracing when compiled with SQLITE_ENABLE_SELECTTRACE and either SQLITE_DEBUG or SQLITE_TEST. (user: drh, tags: select-trace)
17:05 • New ticket [d11a6e908f] Query planner fault on three-way nested join. (user: drh)
00:35
[59e2c9df02] Leaf: Fix the usage of the _GNU_SOURCE and _BSD_SOURCE macros in the main internal header file, sqliteInt.h. Set HAVE_STRCHRNUL to 1 by default on Linux only. (user: drh, tags: trunk)
00:29
[0fac2c045f] Closed-Leaf: Only enable HAVE_STRCHRNUL by default on linux, as that is the only place it appears to work by default. (user: drh, tags: sqliteIntMacros)
00:02
[35db3e2f35] Revise macro usage in 'sqliteInt.h'. (user: mistachkin, tags: sqliteIntMacros)
2014-09-19
22:44
[544664cadf] Simplify two conditionals and add testcase() macros to the affinity transform logic in the comparison operators. (user: drh, tags: trunk)
22:30
[3b21cf2b28] Recognize the invariant that a Mem object cannot be MEM_Dyn and have a non-zero szMalloc at the same time. Enforce this with assert()s and exploit it in the sqlite3VdbeMemClearAndResize() routine for a performance increase. (user: drh, tags: trunk)
22:01
[e996ca32cb] Tighten the conditions under which applyNumericAffinity() be called and add assert() statements to prove that it is never called otherwise. (user: drh, tags: trunk)
20:13
[3f3ca76aea] Fix the affinity on inserts into the ANALYZE tables. Change the affinity characters to be upper case, to make the P5 parameter of comparison operators easier to read. (user: drh, tags: trunk)
19:43
[3ab20ba14f] Do not attempt to extend the temp file if VFS version 3 is not supported and hence memory mapped I/O is unavailable. (user: drh, tags: trunk)
19:00
[3db78d6100] Make the "nolock" VFS on unix a version-3 VFS so that the sorter can use memory-mapped I/O. (user: drh, tags: trunk)
18:08
[95ffdaa542] Leaf: Add further tests to ota5.test. Add "ota.test", for running all ota tests. (user: dan, tags: experimental-bulk-update)
16:56
[6199760d13] Remove a local variable from the OP_Column implementation, resulting in a modest size reduction and a performance increase. (user: drh, tags: trunk)
16:13
[24cd32d681] Small size reduction and performance increase for releaseMemArray(). (user: drh, tags: trunk)
16:02
[9b42c3da6b] Updates to comments. No code changes. (user: drh, tags: trunk)
15:28
[36b613ccf0] The OP_Column opcode runs faster and is smaller by manually in-lining the code that persists string values in the output register. (user: drh, tags: trunk)