SQLite
Timeline
Not logged in

50 most recent timeline items

2015-03-28
19:56
[24fe9f25] Leaf: Further optimizations for sorting records that begin with integer or text values. (user: dan, tags: sorter-opt)
2015-03-27
18:22
[45acf6a8] Leaf: Merge updates from trunk. (user: mistachkin, tags: winViewFlush)
18:20
[ab580029] Leaf: Enhancements to OSTRACE usage in the Win32 VFS. (user: mistachkin, tags: trunk)
02:27
[0ec08ba8] Fix the ".testctrl imposter" command in the command-line shell to be consistent in error reporting and results with the other .testctrl commands. (user: drh, tags: trunk)
00:21
[fe976c91] Using MSVC, get the sqlite3IoTrace variable working with the USE_STDCALL and/or DYNAMIC_SHELL options. (user: mistachkin, tags: trunk)
00:19
[25b46a9c] In the MSVC Makefile, make the DYNAMIC_SHELL option work without USE_STDCALL. (user: mistachkin, tags: trunk)
2015-03-26
23:36
[df204049] When syncing a memory mapped file on Windows, flush the mapped view as well. (user: mistachkin, tags: winViewFlush)
18:24
[1bc76339] Revise Win32 locking test to account for recent log message changes. (user: mistachkin, tags: trunk)
17:04
[3e872011] Avoid leaving the malloc subsystem in a partially initialized state if the low-level initialization callback fails. (user: drh, tags: trunk)
15:27
[b5da0d93] Provide source code line numbers for errors in the Windows VFS generated by the winLogIoerr() routine. (user: drh, tags: trunk)
14:29
[1688f60c] Fix a harmless compiler warning in FTS3. (user: drh, tags: trunk)
12:38
[aeb8e9a9] Leaf: Merge sorter optimization into this branch. (user: dan, tags: insert-select-opt)
11:55
[ce5ad17c] Optimize cases where all the sorter is sorting a set of records that all begin with integer values, or that all begin with text values to be compared using BINARY. (user: dan, tags: sorter-opt)
2015-03-25
18:29
[fb076b28] Change an unreachable branch into an assert(). (user: drh, tags: trunk)
17:35
[37866b4d] Fix the saveCursorPosition() routine in btree.c so that it works correctly for a eState=CURSOR_SKIPNEXT cursor. (user: drh, tags: trunk)
15:23
[4e8796af] Leaf: Extend [52e73eec] so that the IS optimization may be used on primary keys with more than 3 columns. (user: dan, tags: ota-update)
13:06
[1e96520a] Reactivate an older assert() (adding an "|| CORRUPT_DB" term) and add a new assert() in btree.c. (user: drh, tags: trunk)
12:05
[42d1793d] Add two new assert()s to the sqlite3BtreeDataSize() method. (user: drh, tags: trunk)
00:13 • Edit [cbb93d1aa1f992f1|cbb93d1a]: Move to branch stdcall-3.8.8... (user: drh)
00:09
[cbb93d1a] Leaf: Backport the 'stdcall' related enhancements from trunk. (user: mistachkin, tags: stdcall-3.8.8)
2015-03-24
22:00
[cae3239a] Add SQLITE_STDCALL and SQLITE_CDECL macros on public function definitions. (user: mistachkin, tags: trunk)
21:54
[e826cd7d] Closed-Leaf: Further simplifications to the amalgamation builder. (user: drh, tags: stdcall)
21:52
[a5322566] Update the 'mksqlite3c-noext' tool as well. (user: mistachkin, tags: stdcall)
21:34
[83421af6] Fix a couple comment typos in a tool script. No changes to code. (user: mistachkin, tags: trunk)
21:27
[242f09d4] Add SQLITE_STDCALL and SQLITE_CDECL macros on public function definitions. (user: mistachkin, tags: stdcall)
19:43
[3ccd64ef] Update this branch with latest trunk changes. (user: dan, tags: insert-select-opt)
19:02
[54aaa6f2] Leaf: Merge all recent trunk enhancements into the sessions branch. (user: drh, tags: sessions)
18:49
[a2bd81e5] Leaf: Merge the latest trunk enhancements into the apple-osx branch. (user: drh, tags: apple-osx)
18:21
[9d9b6c88] Merge the latest trunk changes into this branch. (user: dan, tags: ota-update)
18:19
[436314b5] Suppress a compiler warning that was appearing with SQLITE_THREADSAFE=0. (user: drh, tags: trunk)
18:03
[6326fd32] When the OTA module updates or deletes a row, save only those fields that are part of an index or primary key to the ota update database. (user: dan, tags: ota-update)
16:43
[cbeb9a1a] Prevent a virtual table from being destroyed while it is in use. Also: replace Vdbe.inVtabMethod with sqlite3.nVDestroy. Simplify the EXPLAIN output for P4.pVtab to only show the sqlite3_vtab pointer. (user: drh, tags: trunk)
14:57
[5ee625b1] Closed-Leaf: Add tests to check that attempting to DROP a virtual table while it is use does not cause problems. (user: dan, tags: nVDestroy)
14:57
[85610bbb] Closed-Leaf: Simplify the EXPLAIN output of virtual table P4 parameters to only show the pointer to the sqlite3_vtab object and omit the sqlite3_module object. (user: drh, tags: nVDestroy)
14:05
[116c9982] More defenses against virtual table being deleted out from under a running statement. (user: drh, tags: nVDestroy)
13:32
[fba674c0] Prevent a virtual table from being destroyed while it is in use. (user: drh, tags: nVDestroy)
12:51
[9faefb96] Replace the Vdbe.inVtabMethod field with the sqlite3.nVDestroy counter. (user: drh, tags: nVDestroy)
2015-03-23
21:32
[0ee2d38d] Disable loadable extensions in the command-line shell on VxWorks user-space. (user: drh, tags: trunk)
19:55
[6fc4e79a] Track total memory usage using a 64-bit integer on 64-bit systems. Add the sqlite3_status64() interface. Make the sqlite3_status() and sqlite3_status64() interfaces atomic using mutexes and verify correct mutex operation using assert() statements. (user: drh, tags: trunk)
19:16
[3de085ea] Closed-Leaf: Fix a non-C89 variable declaration that causes problems for MSVC. (user: drh, tags: status64)
19:03
[ff4812d0] Fix datetype size asserts in btree.c. (user: drh, tags: trunk)
18:52
[c742bd60] Add the SQLITE_PTRSIZE macro. Use it to help sqlite3_status() run faster on 32-bit systems. (user: drh, tags: status64)
17:25
[1ce8e8fa] Add the sqlite3_status64() interface. Make the new interface and the legacy sqlite3_status() both atomic and threadsafe. Check threadsafety using assert()s. (user: drh, tags: status64)
17:10
[858de8a5] Fix a broken assert() in the ota module. (user: dan, tags: ota-update)
14:39
[6f7d9995] Set the OPFLAG_SEEKRESULT correctly in "INSERT INTO ... SELECT" statements. (user: dan, tags: insert-select-opt)
2015-03-22
10:23
[8d27e3e1] Fix a potential NULL pointer dereference following a syntax error. (user: drh, tags: trunk)
2015-03-21
23:38
[9513dbd4] Fix harmless compiler warnings with MSVC when assert() and SQLITE_MEMDEBUG are both enabled. (user: mistachkin, tags: trunk)
22:23
[03522da3] Add more comments to the MSVC batch build tool. (user: mistachkin, tags: trunk)
22:13
[041484ff] Increase the debugging level for the debug configuration in the MSVC batch build tool. (user: mistachkin, tags: trunk)
20:59
[de9da317] Do not invoke a C preprocessor macro with an empty argument, as (reportedly) some versions of GCC are unable to deal with that. (user: drh, tags: trunk)