SQLite
Timeline
Not logged in

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

50 most recent timeline items

2015-03-28
19:56
[24fe9f25d6] Leaf: Further optimizations for sorting records that begin with integer or text values. (user: dan, tags: sorter-opt)
2015-03-27
18:22
[45acf6a851] Leaf: Merge updates from trunk. (user: mistachkin, tags: winViewFlush)
18:20
[ab5800291e] Leaf: Enhancements to OSTRACE usage in the Win32 VFS. (user: mistachkin, tags: trunk)
02:27
[0ec08ba8a0] 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
[fe976c9130] Using MSVC, get the sqlite3IoTrace variable working with the USE_STDCALL and/or DYNAMIC_SHELL options. (user: mistachkin, tags: trunk)
00:19
[25b46a9c7e] In the MSVC Makefile, make the DYNAMIC_SHELL option work without USE_STDCALL. (user: mistachkin, tags: trunk)
2015-03-26
23:36
[df204049b9] When syncing a memory mapped file on Windows, flush the mapped view as well. (user: mistachkin, tags: winViewFlush)
18:24
[1bc76339e8] Revise Win32 locking test to account for recent log message changes. (user: mistachkin, tags: trunk)
17:04
[3e872011ff] Avoid leaving the malloc subsystem in a partially initialized state if the low-level initialization callback fails. (user: drh, tags: trunk)
15:27
[b5da0d93cd] Provide source code line numbers for errors in the Windows VFS generated by the winLogIoerr() routine. (user: drh, tags: trunk)
14:29
[1688f60c08] Fix a harmless compiler warning in FTS3. (user: drh, tags: trunk)
12:38
[aeb8e9a9f2] Leaf: Merge sorter optimization into this branch. (user: dan, tags: insert-select-opt)
11:55
[ce5ad17c25] 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
[fb076b28c3] Change an unreachable branch into an assert(). (user: drh, tags: trunk)
17:35
[37866b4d48] Fix the saveCursorPosition() routine in btree.c so that it works correctly for a eState=CURSOR_SKIPNEXT cursor. (user: drh, tags: trunk)
15:23
[4e8796af7d] 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
[1e96520ac1] Reactivate an older assert() (adding an "|| CORRUPT_DB" term) and add a new assert() in btree.c. (user: drh, tags: trunk)
12:05
[42d1793d65] Add two new assert()s to the sqlite3BtreeDataSize() method. (user: drh, tags: trunk)
00:13 • Edit cbb93d1aa1: Move to branch stdcall-3.8.8... (user: drh)
00:09
[cbb93d1aa1] Leaf: Backport the 'stdcall' related enhancements from trunk. (user: mistachkin, tags: stdcall-3.8.8)
2015-03-24
22:00
[cae3239aa5] Add SQLITE_STDCALL and SQLITE_CDECL macros on public function definitions. (user: mistachkin, tags: trunk)
21:54
[e826cd7db6] Closed-Leaf: Further simplifications to the amalgamation builder. (user: drh, tags: stdcall)
21:52
[a532256688] Update the 'mksqlite3c-noext' tool as well. (user: mistachkin, tags: stdcall)
21:34
[83421af670] Fix a couple comment typos in a tool script. No changes to code. (user: mistachkin, tags: trunk)
21:27
[242f09d4d1] Add SQLITE_STDCALL and SQLITE_CDECL macros on public function definitions. (user: mistachkin, tags: stdcall)
19:43
[3ccd64eff7] Update this branch with latest trunk changes. (user: dan, tags: insert-select-opt)
19:02
[54aaa6f29a] Leaf: Merge all recent trunk enhancements into the sessions branch. (user: drh, tags: sessions)
18:49
[a2bd81e575] Leaf: Merge the latest trunk enhancements into the apple-osx branch. (user: drh, tags: apple-osx)
18:21
[9d9b6c883b] Merge the latest trunk changes into this branch. (user: dan, tags: ota-update)
18:19
[436314b572] Suppress a compiler warning that was appearing with SQLITE_THREADSAFE=0. (user: drh, tags: trunk)
18:03
[6326fd3249] 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
[cbeb9a1aed] 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
[5ee625b198] 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
[85610bbbc6] 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
[116c998230] More defenses against virtual table being deleted out from under a running statement. (user: drh, tags: nVDestroy)
13:32
[fba674c083] Prevent a virtual table from being destroyed while it is in use. (user: drh, tags: nVDestroy)
12:51
[9faefb9627] Replace the Vdbe.inVtabMethod field with the sqlite3.nVDestroy counter. (user: drh, tags: nVDestroy)
2015-03-23
21:32
[0ee2d38deb] Disable loadable extensions in the command-line shell on VxWorks user-space. (user: drh, tags: trunk)
19:55
[6fc4e79a23] 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
[3de085eab2] Closed-Leaf: Fix a non-C89 variable declaration that causes problems for MSVC. (user: drh, tags: status64)
19:03
[ff4812d0e8] Fix datetype size asserts in btree.c. (user: drh, tags: trunk)
18:52
[c742bd6047] Add the SQLITE_PTRSIZE macro. Use it to help sqlite3_status() run faster on 32-bit systems. (user: drh, tags: status64)
17:25
[1ce8e8fa4b] 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
[858de8a5e7] Fix a broken assert() in the ota module. (user: dan, tags: ota-update)
14:39
[6f7d999585] Set the OPFLAG_SEEKRESULT correctly in "INSERT INTO ... SELECT" statements. (user: dan, tags: insert-select-opt)
2015-03-22
10:23
[8d27e3e16a] Fix a potential NULL pointer dereference following a syntax error. (user: drh, tags: trunk)
2015-03-21
23:38
[9513dbd486] Fix harmless compiler warnings with MSVC when assert() and SQLITE_MEMDEBUG are both enabled. (user: mistachkin, tags: trunk)
22:23
[03522da378] Add more comments to the MSVC batch build tool. (user: mistachkin, tags: trunk)
22:13
[041484ff91] Increase the debugging level for the debug configuration in the MSVC batch build tool. (user: mistachkin, tags: trunk)
20:59
[de9da317d4] 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)