/ Timeline
Login

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

50 check-ins occurring around f73337e3e289915a.

2015-01-28
12:27
Correctly detect errors returned by walCheckpointStart() due to OOM. check-in: 8e878c2023 user: drh tags: ota-update
12:00
Merge in all changes from trunk. check-in: 17c69be805 user: drh tags: ota-update
2015-01-27
21:24
Fix harmless compiler warnings. check-in: e7d2ec048c user: mistachkin tags: trunk
20:41
Fix a problem with fts5 doclist-indexes that occured if the first rowid of the first non-term page of a doclist is zero. check-in: f704bc059e user: dan tags: fts5
19:01
Fix a bug in the fts3 snippet() function causing it to omit leading separator characters from snippets that begin with the first token in a column. check-in: adc9283dd9 user: dan tags: trunk
18:43
Improve the performance of fts3/4 queries that use the OR operator and at least one auxiliary fts function. check-in: 245e873045 user: dan tags: trunk
13:17
Fix a (almost always harmless) read past the end of a memory allocation that comes about because the Expr.pTab field is checked on an EXPR_REDUCEDSIZE Expr object before checking the Expr.op field to know that the Expr.pTab field is meaningless. check-in: e098de6910 user: drh tags: trunk
2015-01-25
20:19
The va_list argument cannot take on a NULL value and cannot be compared with NULL on some platforms (ex: ARM). So do not attempt to do so. check-in: 1964e656b4 user: drh tags: trunk
2015-01-24
19:57
Have fts5 store rowids in ascending order. Query speed is virtually the same regardless of rowid order, and ascending order makes some insert optimizations easier. check-in: 5206ca6005 user: dan tags: fts5
12:12
In the command-line shell, make sure stderr is unbuffered so that it automatically flushes. This has always been the case already for unix and on Windows when the output is a console, but apparently was not the case on Windows when the output was a pipe. check-in: 2a9ea9b4a7 user: drh tags: trunk
2015-01-23
17:43
Fix compression of keys stored on internal segment b-tree nodes by fts5. check-in: 51444f67c0 user: dan tags: fts5
06:50
Remove some redundant code from fts5. check-in: 939b7a5de2 user: dan tags: fts5
2015-01-22
19:13
Add further tests and fixes for fts5. check-in: 5b29589715 user: dan tags: fts5
12:00
Make sure errors in the FROM clause of a SELECT cause analysis to abort and unwind the stack before those errors have a chance to mischief in the "*" column-name wildcard expander. Fix for ticket [32b63d542433ca67]. check-in: 9e6eae660a user: drh tags: trunk
11:29
Change the undocumented ".selecttrace" command in the shell to accept an integer bitmask rather than a boolean. check-in: bd63bf882c user: drh tags: trunk
2015-01-21
20:30
Further tests and fixes for fts5. check-in: c020a291ed user: dan tags: fts5
18:23
Fix an fts5 issue with loading doclist-indexes for a term that is the last thing on its leaf page. check-in: e0d614425f user: dan tags: fts5
17:20
Merge trunk changes with this branch. check-in: f8699a1a3b user: dan tags: fts5
17:00
Fix an assert() that may fail following an OOM error. check-in: 5f592359d6 user: dan tags: trunk
16:10
Add further tests for fts5 backend. check-in: 09dabb3b9e user: dan tags: fts5
06:36
Merge latest trunk changes with this branch. check-in: b3348b1e07 user: dan tags: fts5
00:51
Fix harmless compiler warning seen with MSVC. check-in: 78c2e62bb4 user: mistachkin tags: trunk
00:48
Enhancements to entropy generation for the Win32 VFS. check-in: 26190b3c63 user: mistachkin tags: trunk
2015-01-20
20:34
Add extra fault injection tests to fts5. check-in: f45a0dc0a8 user: dan tags: fts5
16:51
Version 3.8.8.1 check-in: f73337e3e2 user: drh tags: release, version-3.8.8.1, branch-3.8.8
03:04
Fix another instance of an incorrect value for KeyInfo.nXField on a sorting index. Ticket [f97c4637102a3ae72b79]. check-in: 0077f64510 user: drh tags: trunk
02:51
Change the version number to 3.8.8.1 check-in: c75555a354 user: drh tags: branch-3.8.8
02:50
Fix another instance of an incorrect value for KeyInfo.nXField on a sorting index. More changes for ticket [f97c4637102a3ae72b79]. check-in: dc711db44e user: drh tags: branch-3.8.8
2015-01-19
21:38
Ensure that the KeyInfo.nXField value for ephemeral tables used to implement ORDER BY or GROUP BY clauses is set correctly, so that the sqlite3VdbeFindCompare() routine can choose the correct comparison function. Add assert() statements to the high-speed comparison functions to detect cases where they are inappropriately chosen. Fix for ticket [f97c4637102a3ae72b7911]. check-in: 59e592f67f user: drh tags: branch-3.8.8
21:36
Ensure that the KeyInfo.nXField value for ephemeral tables used to implement ORDER BY or GROUP BY clauses is set correctly, so that the sqlite3VdbeFindCompare() routine can choose the correct comparison function. Add assert() statements to the high-speed comparison functions to detect cases where they are inappropriately chosen. Fix for ticket [f97c4637102a3ae72b7911]. check-in: f7201bb0cd user: drh tags: trunk
21:27
Improve precision of the new test case by removing a superfluous carriage-return from the shell command input. check-in: 913c41b2cd user: mistachkin tags: expShell
21:11
Add comments and improve the new test case. check-in: 4ec2aeadf9 user: mistachkin tags: expShell
21:10
There are asserts in place now that will prevent a recurrence of ticket [f97c4637102a3ae7]. Nevertheless, it is good to add some test cases as well. Closed-Leaf check-in: e02959b9a0 user: drh tags: tkt-f97c4637
20:59
Make sure that the KeyInfo.nXField value of ephermeral tables used for ORDER BY and GROUP BY is set correctly, so that the correct comparison function can be choosen by sqlite3VdbeFindCompare(). check-in: c16bae5e69 user: drh tags: tkt-f97c4637
20:57
Fix the assert() of the previous check-in so that it works even when compiled without SQLITE_DEBUG. check-in: 38868f845e user: drh tags: tkt-f97c4637
20:22
Remove a shell function that is now superfluous. check-in: d8564f70e6 user: mistachkin tags: expShell
20:19
Merge updates from trunk. check-in: d9f4035b38 user: mistachkin tags: expShell
20:05
Fix compilation on Cygwin when SQLITE_MAX_WORKER_THREADS is greater than zero. check-in: 2037442c58 user: mistachkin tags: trunk
19:48
An alternative way of implementing the assert() that verifies the relative values of KeyInfo.nField+KeyInfo.nXField and the number of columns in a record. This version of the assert() only fires when the high-speed comparison routines are used - which is to say it only fires when the constraint actually matters. check-in: bf744b4908 user: drh tags: tkt-f97c4637
19:21
An alternative way of fixing the key comparison bug of ticket [f97c4637102a3ae72b]. Closed-Leaf check-in: e41376cf08 user: drh tags: alt1-tkt-f97c4637
18:18
Strengthen the KeyInfo number-of-columns assert() added by the previous check-in. Closed-Leaf check-in: d0971b7913 user: drh tags: tkt-f97c4637
17:28
Add an assert() to verify that the nField+nXField values of a KeyInfo object are never less then the number of columns in a row for a non-corrupt database. This assert() currently fails, which is the root of the problem with ticket [f97c4637102a3ae72b]. check-in: 083f523d2f user: drh tags: tkt-f97c4637
15:05
Enhance the command-line shell with the ability to set the SQLITE_TESTCTRL_NEVER_CORRUPT flag using: ".testctrl never_corrupt 1". check-in: 824328f983 user: drh tags: trunk
11:15
Handle the case where a tokenizer determines that there are zero tokens in an fts5 query term. check-in: 75f3d17f86 user: dan tags: fts5
07:42
Merge updates from trunk. check-in: c7167f88ec user: mistachkin tags: expShell
00:35
Eliminate all use of sprintf(), strcpy() and strcat() from test logic because OpenBSD hates those functions. check-in: 1032191099 user: drh tags: trunk
2015-01-18
20:30
Set binary mode for output on Windows when writing a quoted string that might contain newline characters. check-in: 7096e6c06d user: drh tags: trunk
09:02
Modify the new shell test case to work on non-Windows platforms as well. check-in: f362c5d9d1 user: mistachkin tags: expShell
05:35
Some experimental command line shell input/output enhancements. check-in: 25e99f3fe5 user: mistachkin tags: expShell
01:50
Set the command-line shell stdin to binary mode on windows. check-in: 80541e8b94 user: drh tags: trunk