]>
git.ipfire.org Git - thirdparty/sqlite.git/log
drh [Thu, 18 Aug 2011 13:45:23 +0000 (13:45 +0000)]
Fix the stat3 analysis loader to be compatible with sqlite3_db_status().
Also fix some OOM issues with the stat3 analysis loader.
FossilOrigin-Name:
eaf447ea87b0ff29ae06283204f522fcd005b284
drh [Thu, 18 Aug 2011 02:51:21 +0000 (02:51 +0000)]
Fix a bug in the cleanup of stat tables on a DROP TABLE in autovacuum mode.
FossilOrigin-Name:
3fe5d54f635f7b27851d256e417f21b91febb871
drh [Thu, 18 Aug 2011 01:10:35 +0000 (01:10 +0000)]
Fix an error with OOM processing in the ANALYZE logic.
FossilOrigin-Name:
b26ec79c69f44b55bc4bb11e293f11b3afa3b724
drh [Tue, 16 Aug 2011 17:06:21 +0000 (17:06 +0000)]
Fix a few harmless compiler warnings. Add SQLITE_ENABLE_STAT3 to the
standard compiler warning script.
FossilOrigin-Name:
3d68f9afee02f95103eb1682b8f2362f8d249437
drh [Tue, 16 Aug 2011 02:07:04 +0000 (02:07 +0000)]
Allow the sqlite3VdbeJumpHere() routine to accept a negative or zero address
if a prior memory allocation error has occurred. The new sqlite_stat3 logic
needs this.
FossilOrigin-Name:
9650d7962804d61f56cac944ff9bb2c7bc111957
drh [Tue, 16 Aug 2011 01:15:12 +0000 (01:15 +0000)]
Add the analyze8.test test module for sqlite_stat3.
FossilOrigin-Name:
2c83ac89dc5a6017587defb541c9f3731b98892a
drh [Mon, 15 Aug 2011 12:58:23 +0000 (12:58 +0000)]
Update some test cases to work with sqlite_stat3 instead of sqlite_stat2.
FossilOrigin-Name:
2504bcfb0cf14b5ce51db0af1269ac28384714e0
dan [Mon, 15 Aug 2011 12:02:21 +0000 (12:02 +0000)]
Fix a couple of typos in comments in analyze.c.
FossilOrigin-Name:
ae31dc67aa0637150f964de31a6da6f5797b462a
drh [Sat, 13 Aug 2011 19:35:19 +0000 (19:35 +0000)]
Further testing and bug fixing for sqlite_stat3. Added the Index.avgEq
field to index statistics. Fixed several problems in the query planner
associated with stat3.
FossilOrigin-Name:
89b2f70884cad0abdf4c66cb64ecddb2820ded74
drh [Sat, 13 Aug 2011 15:25:10 +0000 (15:25 +0000)]
Add the sqlite_stat3.nDLT field. Use an linear congruence PRNG to choose
which samples to select from among those with the same nEq field.
FossilOrigin-Name:
1dcd24283e6c1cc638eb9ffac434046447f88769
drh [Sat, 13 Aug 2011 00:58:05 +0000 (00:58 +0000)]
The ANALYZE command picks for 15 samples for sqlite_stat3 with the largest
nEq fields, plus 5 other evenly spaced samples.
FossilOrigin-Name:
8225924ea015a0c331b69134139922ec83f989f8
drh [Fri, 12 Aug 2011 01:51:45 +0000 (01:51 +0000)]
Begin a branch that experimentally replaces sqlite_stat2 with a new table
called sqlite_stat3 that will hopefully facilitate better query
planning decisions.
FossilOrigin-Name:
52e1d7e8ddd4bb5ef3a9d00fd2d719a8a784f807
drh [Wed, 10 Aug 2011 01:52:12 +0000 (01:52 +0000)]
Make the openDirectory routine in os_unix.c overrideable so that it can
be turned into a harmless no-op for the chromium sandbox.
FossilOrigin-Name:
6b236069e1ea3c99ff0a007a790d4baebda70b13
drh [Tue, 9 Aug 2011 18:14:36 +0000 (18:14 +0000)]
Add command-line utilities "offsets.c" and "extract.c" for use in
low-level analyzsis of database files.
FossilOrigin-Name:
dfa22ed4387f9526b74d5265503c7c8e9d559903
drh [Mon, 8 Aug 2011 23:48:40 +0000 (23:48 +0000)]
In os_unix.c, do not open the directory containing the database file when
the database file is opened. Instead, wait until time to fsync() the
directory. And do not report an error if the open fails, since some
systems (Ex: AIX and a chromium sandbox) are unable to open and fsync
directories.
FossilOrigin-Name:
713b1b7dc1296e9cee42aeaad8c85528155f721d
drh [Mon, 8 Aug 2011 23:18:05 +0000 (23:18 +0000)]
Allow the unlink() system call to be overridden in os_unix.c.
FossilOrigin-Name:
8d1b5c3ac027ac00d57a250aad45230a09645617
drh [Sun, 7 Aug 2011 01:31:52 +0000 (01:31 +0000)]
Remove relevant elements from the sqlite_stat2 table when doing a DROP
INDEX or DROP TABLE.
FossilOrigin-Name:
3c8f97ae527e380bf2583c7cf8ceac9509f29bfe
drh [Wed, 3 Aug 2011 22:06:39 +0000 (22:06 +0000)]
Merge the winopen-retry-logic branch into trunk. The biggest change here
is to test scripts, which should now use such as copy_file and
delete_file from tester.tcl rather than the raw file commands of TCL.
FossilOrigin-Name:
b90c28be3840169651022ef36cd7cf416bc22305
drh [Wed, 3 Aug 2011 16:40:15 +0000 (16:40 +0000)]
Update the OP_Move opcode to shift the pScopyFrom pointer of aliases when
compiled with SQLITE_DEBUG. Ticket [
d63523637517386191 ].
FossilOrigin-Name:
a2135ad13049c170b33315a949b1544e6a136183
mistachkin [Tue, 2 Aug 2011 23:45:53 +0000 (23:45 +0000)]
Add explanatory comment to the win32lock-2.2 test case.
FossilOrigin-Name:
4cb17881d9676fa3359394391b9ba53f08e5809a
mistachkin [Tue, 2 Aug 2011 23:34:00 +0000 (23:34 +0000)]
Correct subtle timing issues in the win32lock test cases and in the lock_win32_file Tcl command. Also, eliminate superfluous MSVC compiler warnings.
FossilOrigin-Name:
7baf02946e14eb889d864984ff3b3822aad8a3c9
mistachkin [Tue, 2 Aug 2011 20:19:48 +0000 (20:19 +0000)]
Fix missing info exists check for win32lock-2.2 (the one previously applied to win32lock-1.2).
FossilOrigin-Name:
8a52698e642f40a32d09a6a00b63f25ac38f3fda
drh [Tue, 2 Aug 2011 20:14:55 +0000 (20:14 +0000)]
Exclude the 8_3_names.test script from the inmemory_journal permutation.
FossilOrigin-Name:
78fc94c8d1229a8bdc9390e98b53c57aeef7fc46
mistachkin [Tue, 2 Aug 2011 20:03:36 +0000 (20:03 +0000)]
Replace the missed 'file copy' in malloc_common.tcl with copy_file.
FossilOrigin-Name:
cd20b4ef6020c0cffe918362afc2b491fb95eb92
drh [Tue, 2 Aug 2011 20:01:06 +0000 (20:01 +0000)]
Merge in the permutation changes from trunk.
FossilOrigin-Name:
b30a5e307fd5485d23e4c4f8ed1c47525a0fe6d3
drh [Tue, 2 Aug 2011 19:59:39 +0000 (19:59 +0000)]
Also exclude backcompat.test from inmemory_journal since inmemory_journal
is not compatible with WAL mode.
FossilOrigin-Name:
861a5b62430d0ada07a46d0e394fcf0b0faab1cd
drh [Tue, 2 Aug 2011 19:42:38 +0000 (19:42 +0000)]
Merge the latest trunk changes into the winopen-retry-logic branch.
FossilOrigin-Name:
8bef97a0eb2f56d0ac374d97e97e0a44c7f99aee
drh [Tue, 2 Aug 2011 19:30:20 +0000 (19:30 +0000)]
Omit backcompat.test from the journaltest permutation because it uses WAL
mode which is incompatible with journaltest.
FossilOrigin-Name:
2bbf3150a4b7108e88ed81c1d40af6f06089e148
drh [Tue, 2 Aug 2011 01:57:39 +0000 (01:57 +0000)]
Make sure IS NOT NULL constraints work on virtual tables.
Fix for ticket [
6c14288a473ceff ].
FossilOrigin-Name:
a55f4ab99952a731e4cd8f6ef17389062e5ed4c5
mistachkin [Tue, 2 Aug 2011 00:57:34 +0000 (00:57 +0000)]
Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.
FossilOrigin-Name:
9007586fdabed8dbcc78581ea9821cfd1f9a4c8c
drh [Sat, 30 Jul 2011 23:50:12 +0000 (23:50 +0000)]
Fix a (humorous) typo in the lemon documentation.
FossilOrigin-Name:
ed630b012f468d6779b83dd8c4dbf3a8dafee573
mistachkin [Thu, 28 Jul 2011 20:48:38 +0000 (20:48 +0000)]
Merge changes for the new sqlite3_file_control() that will cause the -wal and -shm files to persist after the last database connection closes.
FossilOrigin-Name:
1b56677bdfb102d070a2057a65ba424fec81131d
mistachkin [Thu, 28 Jul 2011 19:16:41 +0000 (19:16 +0000)]
Remove redundant sub-expression from retry loop invariant in winAccess. Also, make check for SQLITE_ACCESS_READWRITE formally correct.
FossilOrigin-Name:
93079a92c49edf72eb289f352cd5ed7ab2faaff3
mistachkin [Thu, 28 Jul 2011 07:34:44 +0000 (07:34 +0000)]
Fix conditional for retry logic in winAccess and add missing call to logIoerr.
FossilOrigin-Name:
8a145863d1a8711953ae72d706404fb96f6fec06
drh [Thu, 28 Jul 2011 00:14:45 +0000 (00:14 +0000)]
Use osStat() instead of stat() consistently in os_unix.c
FossilOrigin-Name:
9109128cb5640d687251dfbefa2fd998063cd9fb
drh [Tue, 26 Jul 2011 16:23:25 +0000 (16:23 +0000)]
Test cases added. Fix the query mode.
FossilOrigin-Name:
a9d8794ae949df570466a84836882bc8bed95c7c
drh [Tue, 26 Jul 2011 16:03:07 +0000 (16:03 +0000)]
Prototype change for a new sqlite3_file_control() that will cause the
-wal and -shm files to persist after the last database connection closes.
FossilOrigin-Name:
e34c553bf04761e86f3bd72f91439c05886caa5c
drh [Mon, 25 Jul 2011 23:25:47 +0000 (23:25 +0000)]
Enable the SQLITE_FCNTL_SIZE_HINT on unix even if SQLITE_FCNTL_CHUNK_SIZE
has not been set.
FossilOrigin-Name:
05c9832e5f6eb705f1dce4e65cf4e2d56512ff6b
drh [Sat, 23 Jul 2011 13:54:34 +0000 (13:54 +0000)]
Merge the winAccess retry logic from the anti-antivirus branch
into the trunk.
FossilOrigin-Name:
08d0e8799e1441ef063b1cdf9e4107071a0f81ca
drh [Sat, 23 Jul 2011 13:11:02 +0000 (13:11 +0000)]
In the multiplexor, close auxiliary files before deleting them when doing
a truncate.
FossilOrigin-Name:
6fb7cfc2efb32dd5c8921a90b853390bc44d4794
drh [Fri, 22 Jul 2011 21:25:57 +0000 (21:25 +0000)]
Add retry logic for AV defense to winAccess(). Also allow OS tracing to be
enabled by a compile-time option.
FossilOrigin-Name:
a6b85c73406caa3bf0585341c8ebc9897a1884f4
drh [Fri, 22 Jul 2011 11:23:49 +0000 (11:23 +0000)]
Also add the sqlite3-all.c target to the MSVC makefile.
FossilOrigin-Name:
8ce2b74a82264550b0e19da3e0e1a145db940a1c
drh [Fri, 22 Jul 2011 11:16:39 +0000 (11:16 +0000)]
Add makefile targets sqlite3-all.c.
FossilOrigin-Name:
71f7be586f5a18493cd516f89c4ecc460bb24462
drh [Fri, 22 Jul 2011 10:53:05 +0000 (10:53 +0000)]
Adjust the maximum number of open database connections in wal3.test down
for OpenBSD.
FossilOrigin-Name:
b38e52f67574997de9f4b4318f2eb68ff0133f35
drh [Fri, 22 Jul 2011 10:33:04 +0000 (10:33 +0000)]
Use $(TCLSH_CMD) instead of tclsh in the autoconf makefile.
FossilOrigin-Name:
fd36d8067b5a29d9acbf8c96b9d837406d0c0cce
drh [Thu, 21 Jul 2011 21:29:35 +0000 (21:29 +0000)]
Compile with the SQLITE_ENABLE_8_3_NAME macro set to 2 to force 8+3 filenames
to be on all the time.
FossilOrigin-Name:
ae83dac70173fecf203bf7e9f7bcb189d3e48f08
drh [Thu, 21 Jul 2011 20:59:58 +0000 (20:59 +0000)]
All multiplexor chunk sizes up to 4GiB. Disable the multiplexor if the
chunk size is set to 0.
FossilOrigin-Name:
83191ad6f31536b0c1929938e1fbeb4cf6121ab0
drh [Wed, 20 Jul 2011 17:59:38 +0000 (17:59 +0000)]
For an existing multiplexed database, try to set the chunk size automatically
based on the sizes of the preexisting pieces.
FossilOrigin-Name:
427a9a5120a68bfa12fec97cfd02eb9b28b3fa6b
drh [Wed, 20 Jul 2011 17:13:30 +0000 (17:13 +0000)]
All the SQLITE_OPEN_URI flag to propagate down into the VFS.
FossilOrigin-Name:
29866f9598502a007816410fade34f1d0952dea0
drh [Wed, 20 Jul 2011 16:35:31 +0000 (16:35 +0000)]
When the multiplexor opens an auxiliary file, it now persists the name of that
file until it is closed, as it should. Remove the limit on the number of
auxiliary files used by the multiplexor.
FossilOrigin-Name:
1ffa542bf913200a18ef77447aec4fc3ca1ed618
drh [Tue, 19 Jul 2011 18:29:00 +0000 (18:29 +0000)]
Formatting changes on the multiplexor code - make sure no lines exceed 80
characters. No logical changes.
FossilOrigin-Name:
ed5f0aad6b21066bacd01521e82c22e96991f400
drh [Tue, 19 Jul 2011 15:27:59 +0000 (15:27 +0000)]
Increase the version number to 3.7.8.
FossilOrigin-Name:
4355bf2908b923e844907c1e3c09be3bf469f833
dan [Fri, 15 Jul 2011 13:43:34 +0000 (13:43 +0000)]
In os_unix.c, check if the ESTALE macro is defined before using it.
FossilOrigin-Name:
87017410f2fc3f2ae15ef06714563ba9ad4350c7
drh [Wed, 13 Jul 2011 18:31:10 +0000 (18:31 +0000)]
Do not try to use STAT2 to refine the row estimate of a query that
uses a unique or nearly-unique index.
FossilOrigin-Name:
efffc49baf38698ed3de05d16b4261bf405d42d7
drh [Wed, 13 Jul 2011 16:03:46 +0000 (16:03 +0000)]
Added the SQLITE_FCNTL_WIN32_AV_RETRY file control for configuring the
retry counts and delays in the windows VFS.
FossilOrigin-Name:
7aaf0a6ae1238129e07eb191ca3f043df445e27a
drh [Tue, 12 Jul 2011 14:38:25 +0000 (14:38 +0000)]
Merge the improved anti-virus defenses into the trunk.
FossilOrigin-Name:
0207fd9b0c0f6baa3c2cb8ba588ad585507848b3
mistachkin [Tue, 12 Jul 2011 14:02:47 +0000 (14:02 +0000)]
Revise logic in winDelete to check the file prior to attempting to delete it.
FossilOrigin-Name:
36f11acc531a524407e03c797a6a1bcf88bad809
drh [Tue, 12 Jul 2011 13:51:05 +0000 (13:51 +0000)]
Improvements to the logging that occurs on an antivirus I/O retry.
FossilOrigin-Name:
ff0ff75c3559f5bbe29c73204cc8ff1cb80f42cb
drh [Tue, 12 Jul 2011 11:04:18 +0000 (11:04 +0000)]
Update the anti-virus retry logic for DeleteFile(). Invoke sqlite3_log()
for each anti-virus retry. Make the retry delay configurable at
compile-time.
FossilOrigin-Name:
89f1848d7f7d98b4f7da9218f99ed90d22dd43a8
drh [Mon, 11 Jul 2011 23:45:44 +0000 (23:45 +0000)]
Update the TCL commands for setting windows manditory locks.
Add test cases for manditory lock delays under windows.
FossilOrigin-Name:
03af4c175c6ba303ec0a5be25fd42771e38f7347
drh [Mon, 11 Jul 2011 18:17:56 +0000 (18:17 +0000)]
Change the windows backend to retry read and write requests if the encounter
ERROR_LOCK_VIOLATION and ERROR_SHARING_VIOLATION errors - which we think
sometimes happens due to agressive anti-virus software.
FossilOrigin-Name:
c20aca06610407c197ea50ea77c2591aacf2252a
drh [Sat, 9 Jul 2011 16:17:18 +0000 (16:17 +0000)]
Fix harmless compiler warnings on unix.
FossilOrigin-Name:
90b1aea17400bbda5ebc8ae4eb4e12127519e42e
drh [Sat, 9 Jul 2011 13:00:41 +0000 (13:00 +0000)]
In where.c::findIndexCol - make sure that the Expr.op is TK_COLUMN before
accessing the Expr.iColumn and Expr.iTable fields. Also fix a couple of
unreachable branches.
FossilOrigin-Name:
418a4da2a96cf33055f18c9a667754fad2111cf3
drh [Fri, 8 Jul 2011 17:02:57 +0000 (17:02 +0000)]
Change the default chunk size on test_multiplex.c to
2147418112 bytes
(formerly
1073741824 bytes) and make the default configurable at compile-time
using SQLITE_MULTIPLEX_CHUNK_SIZE and at run-time using the "chunksize"
URI query parameter. Add support fo test_multiplex to the shell.
FossilOrigin-Name:
e305b5a931374e2a1d2e66ea0a1248b9d4aecb19
dan [Fri, 8 Jul 2011 16:10:54 +0000 (16:10 +0000)]
Fix for [
54844eea3f ]: Do not create automatic indexes on correlated sub-queries.
FossilOrigin-Name:
9f14fa56ba31afe3de8b0cf26ed09573a2cc2283
drh [Fri, 8 Jul 2011 13:07:02 +0000 (13:07 +0000)]
Extend the SQLITE_TESTCTRL_OPTIMIZATIONS option to disable DISTINCT
optimizations.
FossilOrigin-Name:
18501dd1a8aa8299c091c36e35b9a10a29d4467b
drh [Thu, 7 Jul 2011 08:52:24 +0000 (08:52 +0000)]
Update the tool/symbols.sh script to check for accidentally exported
global variables.
FossilOrigin-Name:
71b749a9dca953cdf671d94afec16e2c98f3aee5
dan [Thu, 7 Jul 2011 08:19:16 +0000 (08:19 +0000)]
Add a target to main.mk that will fail if the amalgamation contains any exported symbols that do not begin with "sqlite3_". Run this target from within releasetest.tcl. Add "static" to a couple of private functions in mem3.c.
FossilOrigin-Name:
a68b6580c7d436c896a644a475cdba33c2c8d6e6
dan [Thu, 7 Jul 2011 07:37:53 +0000 (07:37 +0000)]
Remove accidental global variable "doclist" from fts3Int.h.
FossilOrigin-Name:
f244b2f3959e86fac555b91438cfe90528ab1648
dan [Wed, 6 Jul 2011 09:36:59 +0000 (09:36 +0000)]
Expose the value of compile time symbol SQLITE_MAX_DEFAULT_PAGE_SIZE to test scripts.
FossilOrigin-Name:
335736637c4ac3fe56a44fe01d4c037aaefa916a
dan [Mon, 4 Jul 2011 06:52:15 +0000 (06:52 +0000)]
Adjust a couple of test scripts so that they work with OMIT_UTF16 builds.
FossilOrigin-Name:
6c51bad0a306558d2725463b5675c3799fabcb9d
drh [Sat, 2 Jul 2011 19:12:05 +0000 (19:12 +0000)]
Add a testcase macro to ensure testing a boundary case in DISTINCT processing.
FossilOrigin-Name:
ff9fc722dc481df1ce6a9733db1f033b88141d5d
dan [Sat, 2 Jul 2011 15:32:57 +0000 (15:32 +0000)]
Ensure that automatic indexes are only created in scenarios where they may be used more than once.
FossilOrigin-Name:
27c65d4d9c58bfc4ea8f9337fa15090459fb26c5
dan [Sat, 2 Jul 2011 09:46:52 +0000 (09:46 +0000)]
Merge experimental changes improving optimization of DISTINCT queries with the trunk.
FossilOrigin-Name:
45e581bff7a75db6c9a2c45b73d034d0b8a166d1
dan [Sat, 2 Jul 2011 06:44:05 +0000 (06:44 +0000)]
Fix a broken assert() in where.c.
FossilOrigin-Name:
090b29177fbc9faa83b560d92ddc3710d291776e
dan [Fri, 1 Jul 2011 18:43:13 +0000 (18:43 +0000)]
Merge latest trunk changes with experimental branch.
FossilOrigin-Name:
e56be74eabc03d1a524d96aa4e87102dea4e348e
dan [Fri, 1 Jul 2011 18:26:40 +0000 (18:26 +0000)]
Improve use of indexes to optimize DISTINCT queries.
FossilOrigin-Name:
6c202ea0247ff509f696eee3839975a88ed26cf2
drh [Fri, 1 Jul 2011 14:22:04 +0000 (14:22 +0000)]
dan [Fri, 1 Jul 2011 14:21:38 +0000 (14:21 +0000)]
Improvements and tests for detection of redundant DISTINCT qualifiers.
FossilOrigin-Name:
7337293c87fb563604dd6ad284f2d1e30c938b4c
drh [Fri, 1 Jul 2011 13:50:44 +0000 (13:50 +0000)]
Ignore the database name on the target table when parsing a CREATE TABLE
statement out of the sqlite_master table. This is a fix for
ticket [
d6ddba6706353 ] that preserves backwards compatibility.
FossilOrigin-Name:
009c96ea7836edf75d65b150055e920079bb45e3
dan [Thu, 30 Jun 2011 20:17:15 +0000 (20:17 +0000)]
Experimental changes to improve optimization of DISTINCT queries.
FossilOrigin-Name:
f7ba0219ef2f235543c258be736955d91ca5ecce
drh [Wed, 29 Jun 2011 17:11:39 +0000 (17:11 +0000)]
Pass the BTREE_UNORDERED hint into both sqlite3BtreeOpen() and into
sqlite3BtreeCreateTable().
FossilOrigin-Name:
591de898f41630156cc0fc6ef17dd3ee5e7c479f
dan [Tue, 28 Jun 2011 14:16:42 +0000 (14:16 +0000)]
Merge the fts3-changes branch back into the trunk.
FossilOrigin-Name:
b9477eb056d120826ed82b0d65e6f27b5d0c087a
dan [Tue, 28 Jun 2011 11:58:09 +0000 (11:58 +0000)]
Add a fix and tests for the FTS deferred token logic.
FossilOrigin-Name:
91daea7d2ec41f014fb30c6371aae447cc07f287
dan [Tue, 28 Jun 2011 09:51:22 +0000 (09:51 +0000)]
Merge latest trunk changes with fts3-changes branch.
FossilOrigin-Name:
226686475c28cdc87e86d2d3f10014436a9a2b8f
dan [Tue, 28 Jun 2011 07:15:43 +0000 (07:15 +0000)]
Changes to allow FTS to be compiled as a loadable module again.
FossilOrigin-Name:
29e69f389cb0078e125ba5814a68b3fe8cf634c6
dan [Mon, 27 Jun 2011 19:37:23 +0000 (19:37 +0000)]
Remove an unnecessary assignment from vdbeapi.c.
FossilOrigin-Name:
6c871ac1fa3c79baa0053dc49ab106cb3db4cfa0
dan [Mon, 27 Jun 2011 19:25:10 +0000 (19:25 +0000)]
Merge latest trunk changes.
FossilOrigin-Name:
11ea98e454ad35b2606e81dec9ac866e4dd9f7e1
dan [Mon, 27 Jun 2011 19:12:57 +0000 (19:12 +0000)]
Remove an unnecessary assignment from vdbeapi.c.
FossilOrigin-Name:
25e5b7686a06e7f4ee993d8559d23143e2e8c7a8
dan [Mon, 27 Jun 2011 16:55:50 +0000 (16:55 +0000)]
Add a case to permutations.test to run the veryquick test suite using sqlite3_prepare() instead of sqlite3_prepare_v2(). This helps to test the fix for bug [
25ee812710 ].
FossilOrigin-Name:
d9f7993bfa2ecb30c44455de538eb6f8a4a59087
dan [Mon, 27 Jun 2011 11:15:53 +0000 (11:15 +0000)]
Changes to improve the selection of deferred tokens within phrases.
FossilOrigin-Name:
2c4bbd90e2fca593c186bf412b608aff8c9f9061
drh [Mon, 27 Jun 2011 00:01:22 +0000 (00:01 +0000)]
Make sure all new statements begin life unexpired, even if they registered
functions or did other actions during preparation that would have expired
all statements. Fix for ticket [
25ee81271091 ]
FossilOrigin-Name:
faa38c8724d3eebad97197bfa44d11e75cfe6c69
drh [Sun, 26 Jun 2011 23:44:35 +0000 (23:44 +0000)]
Modifications to the "like.test" script in order to expose the problem
reported by ticket [
25ee81271091ec27a8c5 ].
FossilOrigin-Name:
c4db5b640638a211b096454ba90b58faf595392b
mistachkin [Sat, 25 Jun 2011 01:14:36 +0000 (01:14 +0000)]
Support using nmake via cmd.exe, allow Tcl related variables to be overridden via the environment, and add 'dll' to the 'all' target.
FossilOrigin-Name:
0cb0f30603b1658ae24d1b74d6ab59d05ef4e448
dan [Fri, 24 Jun 2011 18:43:23 +0000 (18:43 +0000)]
Explicitly cast an argument to printf() to (int), in case the result of the pointer arithmetic expression is a 64-bit integer on some platforms.
FossilOrigin-Name:
90cfeaf7b68eebc2cd75bc60b1bb86823646fe30
shaneh [Fri, 24 Jun 2011 13:50:13 +0000 (13:50 +0000)]
Fix a Windows line ending issue in a test case that was causing an incrblob test to fail.
FossilOrigin-Name:
afbe9023a706375be53bce389ef4e806f17fc7ec
drh [Fri, 24 Jun 2011 11:29:51 +0000 (11:29 +0000)]
Fix some harmless compiler warnings that were occurring with THREADSAFE=0.
FossilOrigin-Name:
9b191bb4c7c1e1b12b188c0b3eee1f8f587887c8
drh [Thu, 23 Jun 2011 19:49:22 +0000 (19:49 +0000)]
Version 3.7.7 release candidate #1.
FossilOrigin-Name:
4374b7e83ea0a3fbc3691f9c0c936272862f32f2
drh [Thu, 23 Jun 2011 17:29:33 +0000 (17:29 +0000)]
Add a bit to the SQLITE_TESTCTRL_OPTIMIZATIONS setting that will disable
affinity when writing to any index, regardless of whether or not the index
is on a manifestation of a view. This allows better testing of the fix
for ticket [
91e2e8ba6ff2e2 ].
FossilOrigin-Name:
b61a76a53af04f731fe7617f7b6b4fb2aef6587b
dan [Thu, 23 Jun 2011 17:09:51 +0000 (17:09 +0000)]
Fix some of the code issues (missing comments etc.) in the new FTS code.
FossilOrigin-Name:
8230d83120e0f4d217fde56e22c6f05aa5adee09