SQLite
Timeline
Not logged in

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

50 most recent timeline items

2016-07-30
21:02
[059d0d0535] Leaf: Fix problems with vector == comparisons and NULL values. (user: dan, tags: rowvalue)
18:54
[390a38a142] Leaf: Fix harmless compiler warning seen with MSVC. (user: mistachkin, tags: trunk)
17:59
[63ae02d084] Merge latest trunk with this branch. (user: dan, tags: rowvalue)
16:39
[e9d9c6d46b] Remove the EP_Vector expression flag. (user: dan, tags: rowvalue)
03:33
[92b9fead35] Leaf: A new version of the slow mutex log that uses gettimeofday() instead of trying to access the hardware timer. (user: drh, tags: debug)
2016-07-29
20:58
[42607366bf] Fix some issues with vector range constraints and the column cache. Also vector range constraints and rowid columns. (user: dan, tags: rowvalue)
18:12
[4dfebff292] Change the way "(a, b) = (SELECT *)" expressions are handled in where.c if there is an index on one of the columns only. (user: dan, tags: rowvalue)
17:36
[9fae75c08b] Using the header file 'intrin.h' requires MSVC 2005 or later. (user: mistachkin, tags: trunk)
16:32
[ea3c7162dc] Turn memory status off by default. (user: drh, tags: debug)
14:31
[e60cb6d885] Enhance a debugging log message to better identify a mutex. (user: dan, tags: debug)
14:23
[7d4562e9d5] Use __sync_synchronous(), when available, instead of a mutex when a memory barrier is needed. (user: drh, tags: debug)
14:10
[33c7ef7aca] Add calls to sqlite3_log() when sqlite3_mutex_enter() takes more than 100,000 CPU cycles. (user: drh, tags: debug)
04:12
[544c990afd] For test 'shell1-5.0', disable round-trip testing for characters in the range 0xE0 to 0xEF on Linux, due to intermittent shell portability issues. (user: mistachkin, tags: trunk)
02:04
[4fedd79023] Fix typo in a test file interactive output string. (user: mistachkin, tags: trunk)
01:55
[8b0eb22ee1] Merge additional linkage macro changes from the branch. (user: drh, tags: trunk)
01:49
[45588de385] Further refinement to the calling convention macros. (user: drh, tags: trunk)
01:47
[71ffa195f5] Closed-Leaf: Merge updates from trunk. (user: mistachkin, tags: callbackConv)
01:46
[2daf20980d] Update the autoconf makefile for MSVC. (user: mistachkin, tags: callbackConv)
01:32
[c7d51934a4] Undo some unhelpful changes to skip-scan scoring that were added by the check-in [9e2b2681] that improved scoring of index scan. (user: drh, tags: trunk)
01:31
[bc8c9b55dd] Add macro necessary for building several extensions when the __stdcall calling convention is not in use. (user: mistachkin, tags: callbackConv)
01:24 • Edit [3ea567c4b07b2a7a|3ea567c4b0]: Move to branch callbackConv... (user: drh)
2016-07-28
23:58
[fc5c187602] Missed a couple Tcl command deletion callbacks. (user: mistachkin, tags: callbackConv)
23:54
[df2543652b] Use the SQLITE_TCLAPI macro in several extensions that were missed in the previous check-in. (user: mistachkin, tags: callbackConv)
22:53
[b8218129bc] More compiler warning fixes for GCC related to the auto-extension mechanism. (user: mistachkin, tags: callbackConv)
22:46
[bf9c86c74f] The return type used by the auto-extension entry points is 'int', not 'void'. (user: mistachkin, tags: callbackConv)
22:38
[87ba69b5ca] Make sure all the auto-extension mechanism function signatures match up precisely. (user: mistachkin, tags: callbackConv)
22:23
[3ea567c4b0] Make the extension auto-loading mechanism work with the __stdcall calling convention. Also, fix a couple Tcl command calling conventions missed in the previous check-in. (user: mistachkin, tags: callbackConv)
19:47
[cc3f6542be] Fix further issues with multi-column IN(...) operators. Also some error handling cases surrounding row values. (user: dan, tags: rowvalue)
19:28
[cbe1de4799] The 'sqlite3ext.h' content should be processed before being included in the amalgamation. (user: mistachkin, tags: trunk)
18:55
[fd784887e1] Decorate all interfaces with calling convention macros. (user: drh, tags: trunk)
18:49
[97fc6e4328] Closed-Leaf: All SQLite API functions and callbacks in the 'sqlite3ext.h' header file must be decorated with the calling convention. (user: mistachkin, tags: callbackConv)
18:42
[9765744586] Leaf: Merge recent trunk fixes. (user: drh, tags: apple-osx)
18:38
[805d01cdab] Disable the authorizer callback when reparsing the schema. This avoids undesirable authorization failures following an ALTER TABLE. (user: drh, tags: trunk)
18:18
[959cd0131a] Fixup reserved function pointers in the Tcl stubs table and several macros containing Tcl function pointers. (user: mistachkin, tags: callbackConv)
18:06
[90e89ec9c8] Adjustments to get 'testfixture.exe' compiling with Tcl 8.6 when __stdcall is enabled. (user: mistachkin, tags: callbackConv)
17:24
[81f9cf86c4] Improvements to the way the COMPILER compile-time option is set when compiling with Clang. (user: drh, tags: trunk)
17:11 • Edit [f2f1323cc4d2ad2d|f2f1323cc4]: Edit check-in comment. (user: mistachkin)
17:11
[f2f1323cc4] Make sure the SQLITE_TCLAPI macro is always defined and use it for all callback functions that must interface with the Tcl C API. (user: mistachkin, tags: callbackConv)
16:09
[36b72fd609] More work on getting the 'testfixture.exe' target to work correctly. (user: mistachkin, tags: callbackConv)
15:38
[478a84efa6] Modify the mksqlite3h.tcl tool to handle the syscall typedef specially. (user: mistachkin, tags: callbackConv)
15:09
[11ab9c9ab5] Change mksqlite3h.tcl to automatically insert the SQLITE_CALLBACK calling convention macros. (user: drh, tags: callbackConv)
14:37
[e8be3dfeab] Allow the 'testfixture.exe' target to be compiled with the __stdcall calling convention. (user: mistachkin, tags: callbackConv)
13:59
[9685880f7b] Merge latest trunk changes into this branch. (user: dan, tags: rowvalue)
12:52
[6feff15cae] New test case to insure legacy CREATE TABLE syntax is supported. (user: drh, tags: trunk)
04:14
[02b8040e1a] Work in progress on setting a calling convention for all callback functions. (user: mistachkin, tags: callbackConv)
2016-07-27
19:39 • Edit [bf46179d44843769|bf46179d44]: Edit check-in comment. (user: drh)
19:33
[719a3b2035] Fix some problems with multi-column IN(SELECT...) processing. (user: dan, tags: rowvalue)
19:30
[9e2b268114] Enhance the query planner cost estimation for index scans to take into account WHERE clause terms that can be computed using only the index and that do not require looking up rows in the original table. This fixes an obscure performance regression that arose when the ORDER BY LIMIT optimization was added by check-in [bf46179d44843]. (user: drh, tags: trunk)
19:20
[50f8ea37fb] Closed-Leaf: Add test cases and fix a comment. (user: drh, tags: improved-index-scan)
18:27
[a59b5622f7] When estimating the cost of an index scan, factor in the cost savings of being able to use the index to evaluate some WHERE clause terms without having to do a table lookup. (user: drh, tags: improved-index-scan)