]> git.ipfire.org Git - thirdparty/sqlite.git/log
thirdparty/sqlite.git
9 years agoAdd some extra timestamps to the experimental log output. experimentalIoLog
dan [Tue, 11 Aug 2015 13:41:44 +0000 (13:41 +0000)] 
Add some extra timestamps to the experimental log output.

FossilOrigin-Name: b09e3ea7b86ff65d749ff0b6c27e05fd3a5fadb1

9 years agoAdd a tcl interface for the experimental logging functionality.
dan [Tue, 11 Aug 2015 10:59:10 +0000 (10:59 +0000)] 
Add a tcl interface for the experimental logging functionality.

FossilOrigin-Name: e844304de7c7d50c4c22c2633bbfef146dfc0be1

9 years agoTwo more places where logging of freelist trunk pages is needed.
drh [Tue, 11 Aug 2015 01:45:40 +0000 (01:45 +0000)] 
Two more places where logging of freelist trunk pages is needed.

FossilOrigin-Name: 56ff336e0ae258f4ac0b221602012f5fa9b4fc13

9 years agoRecord when an allocated page is taken from the freelist trunk.
drh [Mon, 10 Aug 2015 20:53:22 +0000 (20:53 +0000)] 
Record when an allocated page is taken from the freelist trunk.

FossilOrigin-Name: bb5d7782bdc73748e54d202ddd7b082c6ee58ebf

9 years agoAdd the sqlite3_experimental_log_open() interface. This is for diagnostic
drh [Mon, 10 Aug 2015 20:22:07 +0000 (20:22 +0000)] 
Add the sqlite3_experimental_log_open() interface.  This is for diagnostic
use only and is not intended to ever go on trunk.

FossilOrigin-Name: ac5d2e9d760bb376e828e3d39ee070b567e59d58

9 years agoFix compiler warnings and remove unreachable code.
drh [Sat, 8 Aug 2015 23:30:56 +0000 (23:30 +0000)] 
Fix compiler warnings and remove unreachable code.

FossilOrigin-Name: fd5608fb20831f1f1946c8941445b7acc463a143

9 years agoFix an assert() that was in the wrong spot.
drh [Sat, 8 Aug 2015 23:23:33 +0000 (23:23 +0000)] 
Fix an assert() that was in the wrong spot.

FossilOrigin-Name: 962b6cd6bbc1ef82ae98cb2ddf41e7a1116e70f5

9 years agoFix compiler warnings and remove unreachable code.
drh [Sat, 8 Aug 2015 22:47:47 +0000 (22:47 +0000)] 
Fix compiler warnings and remove unreachable code.

FossilOrigin-Name: be190fe7826d157fc5acd84210095725b059e4f6

9 years agoUpdate RBU to avoid repreparing a statement immediately after it is prepared.
dan [Sat, 8 Aug 2015 15:13:08 +0000 (15:13 +0000)] 
Update RBU to avoid repreparing a statement immediately after it is prepared.

FossilOrigin-Name: 1d75a41bb2f7fcd32f9f08768517b814e452e456

9 years agoEnhance the query planner so that it is able to use partial indexes that use
drh [Fri, 7 Aug 2015 20:57:00 +0000 (20:57 +0000)] 
Enhance the query planner so that it is able to use partial indexes that use
AND-connected terms in the WHERE clause.

FossilOrigin-Name: 065765902d2774d7432b9c00ea2efed26e0aaa5e

9 years agoAdd a specially formatted comment to shell.c to make it easier for scripts to edit...
dan [Fri, 7 Aug 2015 20:06:14 +0000 (20:06 +0000)] 
Add a specially formatted comment to shell.c to make it easier for scripts to edit. No code changes.

FossilOrigin-Name: 6d47b35ad10e85f27d1c446586e8c798cce4911d

9 years agoincrease the version number to 3.8.12
drh [Thu, 6 Aug 2015 12:54:13 +0000 (12:54 +0000)] 
increase the version number to 3.8.12

FossilOrigin-Name: e596a6b63f3a18c26352b1b3e67bb282fdec8055

9 years agoFix duplicate test numbering in the FTS5 matchinfo tests.
mistachkin [Thu, 6 Aug 2015 03:09:49 +0000 (03:09 +0000)] 
Fix duplicate test numbering in the FTS5 matchinfo tests.

FossilOrigin-Name: 483ebe8989ed7dbe197fe84e3eef6e76fa828e14

9 years agoAdd tests for the matchinfo-like test function. Fix problems found in test and fts5...
dan [Wed, 5 Aug 2015 19:35:59 +0000 (19:35 +0000)] 
Add tests for the matchinfo-like test function. Fix problems found in test and fts5 code by doing so.

FossilOrigin-Name: 9e3aafe44a0813aa2a0c6172fdba1440b8a973ec

9 years agoUpdate the spellfix virtual table extension so that an explicit "top = ?" constraint...
dan [Wed, 5 Aug 2015 15:29:32 +0000 (15:29 +0000)] 
Update the spellfix virtual table extension so that an explicit "top = ?" constraint works even if there is also a "distance < ?" or "distance <= ?" constraint.

FossilOrigin-Name: 0888838371608558f31d5bcb5fed1c8861aa52c1

9 years agoFix some problems in test code detected by cppcheck.
dan [Wed, 5 Aug 2015 08:01:46 +0000 (08:01 +0000)] 
Fix some problems in test code detected by cppcheck.

FossilOrigin-Name: c9ff4ca4a0b44bbb8d6676144ddf77b04426e619

9 years agoRemove all references to "docid" within fts5 source code and comments. Replace with...
dan [Wed, 5 Aug 2015 07:43:46 +0000 (07:43 +0000)] 
Remove all references to "docid" within fts5 source code and comments. Replace with "rowid".

FossilOrigin-Name: dffd358f6cbf575d3b1045b1ce53429d15bade2a

9 years agoAdd new test file fts5_test_mi.c, containing an implementation of a function similar...
dan [Tue, 4 Aug 2015 20:29:00 +0000 (20:29 +0000)] 
Add new test file fts5_test_mi.c, containing an implementation of a function similar to FTS4 matchinfo() for FTS5.

FossilOrigin-Name: 4f9520a9dc9c667b7fda5b0822de2bf48184ac99

9 years agoImprove the usage comment on sqlite3_analyzer: show the available switches.
drh [Tue, 4 Aug 2015 19:06:50 +0000 (19:06 +0000)] 
Improve the usage comment on sqlite3_analyzer: show the available switches.

FossilOrigin-Name: 783f78e39795b2c491c342558ef59f1fc32c2858

9 years agoUpdate the [showdb] program so that the database file is read directly (bypassing...
dan [Tue, 4 Aug 2015 15:29:43 +0000 (15:29 +0000)] 
Update the [showdb] program so that the database file is read directly (bypassing the SQLite VFS) only if the --raw option is specified. Otherwise, it is read using the default VFS. Also, the URI syntax may be used on the command line to specify the name of the database file to examine, so an alternative VFS may be requested using a URI parameter.

FossilOrigin-Name: e3c6d4b6e738c7ea015c0c809a5f7d1a94dda945

9 years agoUpdate the [showdb] program so that the database file is read directly (bypassing... showdb-uri-option
dan [Tue, 4 Aug 2015 15:23:49 +0000 (15:23 +0000)] 
Update the [showdb] program so that the database file is read directly (bypassing the SQLite VFS) only if the --raw option is specified. Otherwise, it is read using the default VFS. An alternative VFS may be specified by specifying the database file to open using the URI syntax.

FossilOrigin-Name: 9699e9bd9a0e813d04c9d37422920670697c46ed

9 years agoIn the sqlite3_analyzer.exe utility, show the depth of each btree and report
drh [Tue, 4 Aug 2015 14:18:10 +0000 (14:18 +0000)] 
In the sqlite3_analyzer.exe utility, show the depth of each btree and report
the average fanout of indexes and WITHOUT ROWID tables.

FossilOrigin-Name: cd997770013e923ac3fa34b1546b97681923c8b1

9 years agoAdd the "--uri" option to utility program "showdb". This option causes showdb to...
dan [Mon, 3 Aug 2015 17:03:31 +0000 (17:03 +0000)] 
Add the "--uri" option to utility program "showdb". This option causes showdb to use sqlite with the SQLITE_OPEN_URI option to open the database file, instead of opening it directly using the OS open() function.

FossilOrigin-Name: 90e34d5119f720496e86a3a6de7771ea87b7dcbb

9 years agoAllow a VIEW to reference undefined tables and functions when initially
drh [Mon, 3 Aug 2015 13:44:45 +0000 (13:44 +0000)] 
Allow a VIEW to reference undefined tables and functions when initially
created.  The error report is deferred until the VIEW is used.  This allows
views to be created before subviews and tables that the view references.

FossilOrigin-Name: 70b57dafb3216feb21091883196831fa1252e7bf

9 years agoAdd extra tests for RBU and FTS3/4.
dan [Sat, 1 Aug 2015 18:18:21 +0000 (18:18 +0000)] 
Add extra tests for RBU and FTS3/4.

FossilOrigin-Name: 3419044967258e3ed65f71528e06952ee102dcc7

9 years agoAdd support for "fossil deltas" to RBU and "sqldiff --rbu".
dan [Fri, 31 Jul 2015 19:52:03 +0000 (19:52 +0000)] 
Add support for "fossil deltas" to RBU and "sqldiff --rbu".

FossilOrigin-Name: e26ef165fe2f7524684af0d269d38475ea8b9489

9 years agoFix the sqlite3_stmt_busy() interface so that it always returns FALSE after
drh [Fri, 31 Jul 2015 18:59:56 +0000 (18:59 +0000)] 
Fix the sqlite3_stmt_busy() interface so that it always returns FALSE after
the statement has returned SQLITE_DONE, even for ROLLBACK statements.
Clarify the documentation.

FossilOrigin-Name: 047d3475e93d08cf172ad02404a690d5b0c1b833

9 years agoRemove a duplicate "typedef struct Fts5Global Fts5Global;" from fts5_main.c (duplicat...
dan [Fri, 31 Jul 2015 17:48:07 +0000 (17:48 +0000)] 
Remove a duplicate "typedef struct Fts5Global Fts5Global;" from fts5_main.c (duplicate is in fts5Int.h).

FossilOrigin-Name: 54a771fe2c2b3c1cc2914a527a825934fe114c49

9 years agoWhen building the VSIX package for UAP, omit the AppLocal suffix for the MSVC runtime...
mistachkin [Fri, 31 Jul 2015 15:14:14 +0000 (15:14 +0000)] 
When building the VSIX package for UAP, omit the AppLocal suffix for the MSVC runtime library because it is no longer needed.

FossilOrigin-Name: fee7ad73c10e9353c3ac298d254ab77ad85a210d

9 years agoFix a problem causing [sqldiff --rbu] to fail on tables for which all columns are...
dan [Fri, 31 Jul 2015 15:13:29 +0000 (15:13 +0000)] 
Fix a problem causing [sqldiff --rbu] to fail on tables for which all columns are part of the PRIMARY KEY.

FossilOrigin-Name: 93449e7046d60cad020ca439ded82e759c2e3cd9

9 years agoFix a bug in the fts5 porter tokenizer preventing it from passing xCreate() arguments...
dan [Fri, 31 Jul 2015 14:43:02 +0000 (14:43 +0000)] 
Fix a bug in the fts5 porter tokenizer preventing it from passing xCreate() arguments through to its parent tokenizer.

FossilOrigin-Name: c3c672af97edf2ae5d793f6fa47364370aa4f4ec

9 years agoAdd the --rbu switch to the "sqldiff" utility.
dan [Thu, 30 Jul 2015 20:26:16 +0000 (20:26 +0000)] 
Add the --rbu switch to the "sqldiff" utility.

FossilOrigin-Name: 098bea26da4533d9ad97a85687cca56fb0d764a4

9 years agoAllow RBU tables to be named "data[0-9]*_<target>" instead of strictly "data_<target...
dan [Thu, 30 Jul 2015 11:38:19 +0000 (11:38 +0000)] 
Allow RBU tables to be named "data[0-9]*_<target>" instead of strictly "data_<target>". Also update RBU so that it always processes data tables in order sorted by name.

FossilOrigin-Name: 287aa30601506f168d355c35176a3383474444ca

9 years agoReturn an error message (instead of segfaulting) if test function fts5_expr() is...
dan [Thu, 30 Jul 2015 11:26:10 +0000 (11:26 +0000)] 
Return an error message (instead of segfaulting) if test function fts5_expr() is invoked with no arguments.

FossilOrigin-Name: 8e818b8985c0196cd9671a6491796faaeebeb16e

9 years agoSupport building VSIX packages for UAP using Visual Studio 2015 and the Windows 10...
mistachkin [Wed, 29 Jul 2015 22:38:45 +0000 (22:38 +0000)] 
Support building VSIX packages for UAP using Visual Studio 2015 and the Windows 10 SDK.

FossilOrigin-Name: 96559adbf18bbbf25ff4e1579ee3ff2afef4c4d7

9 years agoUpdate Windows 10 SDK version for RTM. msvc2015
mistachkin [Wed, 29 Jul 2015 22:37:06 +0000 (22:37 +0000)] 
Update Windows 10 SDK version for RTM.

FossilOrigin-Name: 80ab338cc6fe920ad7edbb86672ff3d704152f52

9 years agoAdd SQLITE_DISABLE_INTRINSIC define to disable use of intrinsic functions (e.g. for...
mistachkin [Wed, 29 Jul 2015 21:47:39 +0000 (21:47 +0000)] 
Add SQLITE_DISABLE_INTRINSIC define to disable use of intrinsic functions (e.g. for certain older compilers and/or platforms).

FossilOrigin-Name: f0075d735a76ce326619b6ba7f0d556e492f1c41

9 years agoFix the releasetest.tcl script so that it ignore cast overflow errors that
drh [Wed, 29 Jul 2015 20:24:39 +0000 (20:24 +0000)] 
Fix the releasetest.tcl script so that it ignore cast overflow errors that
recent versions of clang generate but which are unavoidable given the test
input.

FossilOrigin-Name: a0020c57859fd452a2b5c943f9c5cf5ec6f997e3

9 years agoVersion 3.8.11.1 version-3.8.11.1
drh [Wed, 29 Jul 2015 20:00:57 +0000 (20:00 +0000)] 
Version 3.8.11.1

FossilOrigin-Name: cf538e2783e468bbc25e7cb2a9ee64d3e0e80b2f

9 years agoRestore an undocumented side-effect of PRAGMA cache_size: it forces the
drh [Wed, 29 Jul 2015 15:22:49 +0000 (15:22 +0000)] 
Restore an undocumented side-effect of PRAGMA cache_size: it forces the
database schema to be parsed.  Also increase the version number to 3.8.11.1.

FossilOrigin-Name: e4628de3ce2b556fb46f0eb6eaac4809d17738f0

9 years agoUpdate comments in fts5.h describing the xColumnCount() API function.
dan [Wed, 29 Jul 2015 14:58:47 +0000 (14:58 +0000)] 
Update comments in fts5.h describing the xColumnCount() API function.

FossilOrigin-Name: a623eb55d1583bcfe360a8dabd29f2a583c61e64

9 years agoIncrease the version number to 3.8.11.1 branch-3.8.11
drh [Wed, 29 Jul 2015 14:46:46 +0000 (14:46 +0000)] 
Increase the version number to 3.8.11.1

FossilOrigin-Name: 326d746dee3589a4e2ee06f3285285856e734b87

9 years agoThe "PRAGMA cache_size" reads the database schema, as it has down in all prior
drh [Wed, 29 Jul 2015 14:10:43 +0000 (14:10 +0000)] 
The "PRAGMA cache_size" reads the database schema, as it has down in all prior
versions of SQLite.  This side-effect of cache_size is undocumented, but
apparently it does get used and its absence from 3.8.11 was causing problems.

FossilOrigin-Name: 4489722a6b560355ef13f091e5c9dcf0b00072f0

9 years agoUpdate batch build tool library paths for MSVC 2015.
mistachkin [Tue, 28 Jul 2015 19:35:26 +0000 (19:35 +0000)] 
Update batch build tool library paths for MSVC 2015.

FossilOrigin-Name: d431d4e11a6006473ac223e58806ac26050934d5

9 years agoFix the xfer optimization for WITHOUT ROWID tables so that it correctly
drh [Tue, 28 Jul 2015 18:53:37 +0000 (18:53 +0000)] 
Fix the xfer optimization for WITHOUT ROWID tables so that it correctly
updates the change count returned by sqlite3_changes().

FossilOrigin-Name: eff43715d1a3a9ce3fe5da194dbb76ec0c06e13c

9 years agoClarification to the documentation for sqlite3_result_zeroblob64(). No
drh [Mon, 27 Jul 2015 19:57:13 +0000 (19:57 +0000)] 
Clarification to the documentation for sqlite3_result_zeroblob64().  No
changes to code.

FossilOrigin-Name: c98175e900cdda0c81fb559fed4cc5f27c34e368

9 years agoVersion 3.8.11 version-3.8.11
drh [Mon, 27 Jul 2015 13:49:41 +0000 (13:49 +0000)] 
Version 3.8.11

FossilOrigin-Name: b8e92227a469de677a66da62e4361f099c0b79d0

9 years agoMerge the fts5-btree-index branch with this one. FTS5 changes only.
dan [Mon, 27 Jul 2015 12:19:11 +0000 (12:19 +0000)] 
Merge the fts5-btree-index branch with this one. FTS5 changes only.

FossilOrigin-Name: 9f1dcdc3e1644c21762dacf619fac70afe6318c5

9 years agoBump the "version" field in the fts5 config table. fts5-btree-index
dan [Mon, 27 Jul 2015 11:49:01 +0000 (11:49 +0000)] 
Bump the "version" field in the fts5 config table.

FossilOrigin-Name: 92c9178933ef95e92c343c0a741a76bbdf071966

9 years agoMinor tweak to the SQL schema used by fts5.
dan [Mon, 27 Jul 2015 11:43:36 +0000 (11:43 +0000)] 
Minor tweak to the SQL schema used by fts5.

FossilOrigin-Name: 427bf09ba41158041d774aac2b5ffbd062c6eabe

9 years agoRemove a potentially undefined behaviour involving signed integers and bitshift opera...
dan [Mon, 27 Jul 2015 11:01:19 +0000 (11:01 +0000)] 
Remove a potentially undefined behaviour involving signed integers and bitshift operations from fts5_hash.c.

FossilOrigin-Name: ad6286ab1f40e4716456a67b719f9cd733f988eb

9 years agoMerge latest trunk changes with this branch.
dan [Mon, 27 Jul 2015 10:46:48 +0000 (10:46 +0000)] 
Merge latest trunk changes with this branch.

FossilOrigin-Name: 5ec933c257884019484db7f533ce920012e47a1c

9 years agoRemove a duplicated "if" condition from fts3.c.
dan [Sat, 25 Jul 2015 19:26:52 +0000 (19:26 +0000)] 
Remove a duplicated "if" condition from fts3.c.

FossilOrigin-Name: ee348b12754abda1fe13231c1868faca9d78481c

9 years agoFix the rowallock.test script so that it works with builds that do not support mmap...
dan [Sat, 25 Jul 2015 14:26:17 +0000 (14:26 +0000)] 
Fix the rowallock.test script so that it works with builds that do not support mmap mode.

FossilOrigin-Name: 7efed5786bb6a7a452f5aece9d6c6a09e6930939

9 years agoFix the wal3.test module so that it works with the memsubsys1 permutation.
drh [Sat, 25 Jul 2015 14:12:26 +0000 (14:12 +0000)] 
Fix the wal3.test module so that it works with the memsubsys1 permutation.

FossilOrigin-Name: af85b01d93d3043f2e1a38d289ca00a5ef24520c

9 years agoFix a test script problem in memsubsys2.test.
dan [Sat, 25 Jul 2015 12:03:57 +0000 (12:03 +0000)] 
Fix a test script problem in memsubsys2.test.

FossilOrigin-Name: 70885729b7488474e7294212f9b334382675b112

9 years agoDisable the page cache bulk allocation for the shrink.test and wal.test
drh [Sat, 25 Jul 2015 03:10:12 +0000 (03:10 +0000)] 
Disable the page cache bulk allocation for the shrink.test and wal.test
modules.

FossilOrigin-Name: 3418f1f165a0746cdf130e6a19fa0e1eb56df1d4

9 years agoFix the zeroblob.test script so that it works even on builds where the
drh [Fri, 24 Jul 2015 23:28:05 +0000 (23:28 +0000)] 
Fix the zeroblob.test script so that it works even on builds where the
SQLITE_MAX_LENGTH has been raised to 2147483645.

FossilOrigin-Name: db129149812cb4eadb4cd79ad293d14962d2638d

9 years agoEnable the RBU extension to compile cleanly on Windows using MSVC.
mistachkin [Fri, 24 Jul 2015 21:19:25 +0000 (21:19 +0000)] 
Enable the RBU extension to compile cleanly on Windows using MSVC.

FossilOrigin-Name: cca79fdc3dff65907c2a59369057265b4512058f

9 years agoFor Windows CE, a different header is required for the byteswap intrinsics.
mistachkin [Fri, 24 Jul 2015 20:43:18 +0000 (20:43 +0000)] 
For Windows CE, a different header is required for the byteswap intrinsics.

FossilOrigin-Name: 2d572b8cdc67679cc95e69677a87e7b4a82f6c2d

9 years agoFix warnings in fts5 code.
dan [Fri, 24 Jul 2015 20:34:40 +0000 (20:34 +0000)] 
Fix warnings in fts5 code.

FossilOrigin-Name: bd4f156d07d0db1f063d42891965920fc2229352

9 years agoFix the pragma2.test module so that it works with
drh [Fri, 24 Jul 2015 19:56:44 +0000 (19:56 +0000)] 
Fix the pragma2.test module so that it works with
SQLITE_ENABLE_MEMORY_MANAGEMENT.

FossilOrigin-Name: de281a4fac0de3700e754c17976a8497587ca797

9 years agoAllow the RBU module to read data from appropriately named SQL views created within...
dan [Fri, 24 Jul 2015 18:58:59 +0000 (18:58 +0000)] 
Allow the RBU module to read data from appropriately named SQL views created within the RBU database.

FossilOrigin-Name: 45c6a760ca63d19a7ccc352c7e35d8391025b515

9 years agoFix a test script bug introduced by [562687d9].
dan [Fri, 24 Jul 2015 18:22:29 +0000 (18:22 +0000)] 
Fix a test script bug introduced by [562687d9].

FossilOrigin-Name: a343745d99cf4bccb2f5582735cc2f88b03e847d

9 years agoAdd the sqlite3_bind_zeroblob64() API.
dan [Fri, 24 Jul 2015 17:36:34 +0000 (17:36 +0000)] 
Add the sqlite3_bind_zeroblob64() API.

FossilOrigin-Name: 1997ee548b2e569a39e73319b661c1a78dfe5dae

9 years agoNew makefile target "fastfuzztest" runs the same tests as "fuzztest" but
drh [Fri, 24 Jul 2015 17:26:13 +0000 (17:26 +0000)] 
New makefile target "fastfuzztest" runs the same tests as "fuzztest" but
with a 100M memory size limit.  This more than doubles the speed.  The
original unlimited "fuzztest" is still run on a "fulltest".

FossilOrigin-Name: cfeb1b1c294c58222549d06819e9df2e300388fd

9 years agoFix compiler warnings. Get the new sqlite3_result_zeroblob64() working
drh [Fri, 24 Jul 2015 17:14:03 +0000 (17:14 +0000)] 
Fix compiler warnings.  Get the new sqlite3_result_zeroblob64() working
on loadable extensions.

FossilOrigin-Name: f8991e6f726485301c80d2dbb05e7d5c0d283b5d

9 years agoAdd the sqlite3_result_zeroblob64() API. Use it in the SQL zeroblob() function.
dan [Fri, 24 Jul 2015 16:24:37 +0000 (16:24 +0000)] 
Add the sqlite3_result_zeroblob64() API. Use it in the SQL zeroblob() function.

FossilOrigin-Name: c6445b9fb4d7d1a8479436d7d183bad754a01615

9 years agoMore robust handling of zeroblob() with oversized arguments. Fix fuzzcheck
drh [Fri, 24 Jul 2015 15:49:23 +0000 (15:49 +0000)] 
More robust handling of zeroblob() with oversized arguments.  Fix fuzzcheck
so that it can be run with limited heap memory.

FossilOrigin-Name: 4e3e516a42059c97f42a7eb59bdf5cded0ff843a

9 years agoModify a few test scripts to avoid leaving the sqlite3Config structure in a non-defau...
dan [Fri, 24 Jul 2015 14:17:17 +0000 (14:17 +0000)] 
Modify a few test scripts to avoid leaving the sqlite3Config structure in a non-default state.

FossilOrigin-Name: 562687d9f56bf4bb0f5f07f97cbbb7649c81faf8

9 years agoUpdate RBU description comment in the header file. No changes to code.
mistachkin [Fri, 24 Jul 2015 00:02:15 +0000 (00:02 +0000)] 
Update RBU description comment in the header file.  No changes to code.

FossilOrigin-Name: 119883a21bdcab66c15d1e80f3da20addda328ad

9 years agoChange the name of the OTA extension to RBU: Resumable Bulk Update.
drh [Thu, 23 Jul 2015 20:44:49 +0000 (20:44 +0000)] 
Change the name of the OTA extension to RBU:  Resumable Bulk Update.

FossilOrigin-Name: 017c5019e1ce042025d4f327e50ec50af49f9fa4

9 years agoWhen SQLITE_OMIT_LOOKASIDE is set, do not allocate any lookaside memory since
drh [Thu, 23 Jul 2015 17:16:27 +0000 (17:16 +0000)] 
When SQLITE_OMIT_LOOKASIDE is set, do not allocate any lookaside memory since
it will never be used.

FossilOrigin-Name: 0ffd499f2374f2b191080b9952acfed56daf3335

9 years agoThe sqlite3ExprCodeGetColumn() is not guaranteed to put the result in the
drh [Thu, 23 Jul 2015 16:39:33 +0000 (16:39 +0000)] 
The sqlite3ExprCodeGetColumn() is not guaranteed to put the result in the
register requested.   Fix the skip-scan code generator for WITHOUT ROWID
tables so that it always checks the register and copies the result if it
lands in the wrong register.  Fix for ticket [8fd39115d8f46ece70e7d4b3].

FossilOrigin-Name: 793e206f9032d9205bdb3f447b136bed9a25fa22

9 years agoFix harmless compiler warning in MSVC 2015.
mistachkin [Tue, 21 Jul 2015 19:22:35 +0000 (19:22 +0000)] 
Fix harmless compiler warning in MSVC 2015.

FossilOrigin-Name: 01c8b9ccfa0f336dfead7c004de3de571753f707

9 years agoCleanup the 'config.h' file in the appropriate distclean targets.
mistachkin [Sun, 19 Jul 2015 19:53:23 +0000 (19:53 +0000)] 
Cleanup the 'config.h' file in the appropriate distclean targets.

FossilOrigin-Name: e0a9978077a1b4e5988681438e4efff93920e574

9 years agoMore adjustments to the malloc5.test module so that it works correctly with
drh [Fri, 17 Jul 2015 12:42:53 +0000 (12:42 +0000)] 
More adjustments to the malloc5.test module so that it works correctly with
the new pcache1 bulk allocation.

FossilOrigin-Name: 2a7b3a440f74019f154496b2f95aa852a46e04fc

9 years agoAvoid a harmless compiler warning.
drh [Fri, 17 Jul 2015 01:16:10 +0000 (01:16 +0000)] 
Avoid a harmless compiler warning.

FossilOrigin-Name: 2288842b8f191ff05a157db7f77af867bfa83c4f

9 years agoMerge trunk changes, including fixes for compiler warnings in fts5 code, with this...
dan [Thu, 16 Jul 2015 20:24:42 +0000 (20:24 +0000)] 
Merge trunk changes, including fixes for compiler warnings in fts5 code, with this branch.

FossilOrigin-Name: 7190d79ba452ceb1af77ce1375278b097816a8be

9 years agoFix compiler warnings in fts5 code.
dan [Thu, 16 Jul 2015 20:17:57 +0000 (20:17 +0000)] 
Fix compiler warnings in fts5 code.

FossilOrigin-Name: e9bf275cd969eca6fb41384d3637528d6a19f819

9 years agoFix harmless compiler warnings.
drh [Thu, 16 Jul 2015 18:37:53 +0000 (18:37 +0000)] 
Fix harmless compiler warnings.

FossilOrigin-Name: 9a592cf91c74b369bacf6a0e69d45f3e73dfdbce

9 years agoDefer the bulk pcache1 memory allocation until the first page allocation
drh [Thu, 16 Jul 2015 18:18:19 +0000 (18:18 +0000)] 
Defer the bulk pcache1 memory allocation until the first page allocation
request.  Limit the size of the pcache1 bulk allocation to the cache_size
setting.  Deallocate the bulk allocation on a sqlite3_db_release_memory()
request, if the bulk allocation is completely unused.

FossilOrigin-Name: b79a4affe44bd0c8e155cae19f3f62c715684cd6

9 years agoFix compilation issues with SQLITE_OMIT_COMPOUND_SELECT defined.
mistachkin [Thu, 16 Jul 2015 17:29:27 +0000 (17:29 +0000)] 
Fix compilation issues with SQLITE_OMIT_COMPOUND_SELECT defined.

FossilOrigin-Name: 9c39d4644530ccc532f4ff26464106c6da43269a

9 years agoEnable memory-mapped I/O on FreeBSD and DragonFly.
drh [Wed, 15 Jul 2015 23:15:59 +0000 (23:15 +0000)] 
Enable memory-mapped I/O on FreeBSD and DragonFly.

FossilOrigin-Name: 2cdd647951ff5dca53576bb8be6dd6310a557571

9 years agoMake the debugging line numbers in the amalgamation more accurate.
mistachkin [Wed, 15 Jul 2015 21:00:33 +0000 (21:00 +0000)] 
Make the debugging line numbers in the amalgamation more accurate.

FossilOrigin-Name: 3b34e95ca85a6dd7d0766e43035a6cec4bc724a1

9 years agoUse a WITHOUT ROWID table to index fts5 btree leaves. This is faster to query and...
dan [Wed, 15 Jul 2015 19:46:02 +0000 (19:46 +0000)] 
Use a WITHOUT ROWID table to index fts5 btree leaves. This is faster to query and only slightly larger than storing btree nodes within an intkey table.

FossilOrigin-Name: 862418e3506d4b7cca9c44d58c2eb9dc915d75c9

9 years agoFix some harmless compiler warnings.
drh [Wed, 15 Jul 2015 18:35:54 +0000 (18:35 +0000)] 
Fix some harmless compiler warnings.

FossilOrigin-Name: 110cd84f5e842c4dcd9b9398cea211e25f36b3aa

10 years agoAttempt to fix harmless warnings generated by GCC and Clang runtime analyzers.
drh [Wed, 15 Jul 2015 18:04:48 +0000 (18:04 +0000)] 
Attempt to fix harmless warnings generated by GCC and Clang runtime analyzers.

FossilOrigin-Name: b522c95ddcd7046dca756f4d1a1e90c34dbcab64

10 years agoFix the fuzz3.test script so that it works with the new bulk pagecache
drh [Wed, 15 Jul 2015 13:56:34 +0000 (13:56 +0000)] 
Fix the fuzz3.test script so that it works with the new bulk pagecache
allocation feature.

FossilOrigin-Name: 829a2dbaf17413743b58ce0533d556031a14195a

10 years agoAmplify the comment on renderLogMsg() that explains the problems associated
drh [Tue, 14 Jul 2015 22:43:37 +0000 (22:43 +0000)] 
Amplify the comment on renderLogMsg() that explains the problems associated
with calling sqlite3_log() from deep within the memory allocator.

FossilOrigin-Name: a73d7128fbca8dde5e90bd46ee915e39ae07dd1f

10 years agoFurther refine FTS5 cleanup in Makefiles.
mistachkin [Tue, 14 Jul 2015 21:56:53 +0000 (21:56 +0000)] 
Further refine FTS5 cleanup in Makefiles.

FossilOrigin-Name: b53a95063cf6b8ee8cad77e9fff4c50a356c43bb

10 years agoSkip trying to include 'intrin.h' when compiling for WinCE with MSVC.
mistachkin [Tue, 14 Jul 2015 21:56:17 +0000 (21:56 +0000)] 
Skip trying to include 'intrin.h' when compiling for WinCE with MSVC.

FossilOrigin-Name: 6db90ca2b4ac806b42532072ebe6b2a4a7b9713d

10 years agoFix some harmless compiler warnings.
mistachkin [Tue, 14 Jul 2015 17:18:05 +0000 (17:18 +0000)] 
Fix some harmless compiler warnings.

FossilOrigin-Name: 3de030c904d125ccf41fa1929646b8a002b5341b

10 years agoAlways invoke the profile callback even if the statement does not run to
drh [Tue, 14 Jul 2015 14:48:50 +0000 (14:48 +0000)] 
Always invoke the profile callback even if the statement does not run to
completion.

FossilOrigin-Name: 202479aa0a62067343e724487960b8a039e2e978

10 years agoRefine cleaning of FTS5 files by Makefile targets.
mistachkin [Tue, 14 Jul 2015 00:36:34 +0000 (00:36 +0000)] 
Refine cleaning of FTS5 files by Makefile targets.

FossilOrigin-Name: e548d77b3c91cdf11c78d1a688fd768e209bdbf5

10 years agoFix the origination date on the loadfts.c utility program.
drh [Mon, 13 Jul 2015 23:55:08 +0000 (23:55 +0000)] 
Fix the origination date on the loadfts.c utility program.

FossilOrigin-Name: 5c76c062c0cbf7c95897c5de4868172292023303

10 years agoFix the header comment on the loadfts.c utility program.
drh [Mon, 13 Jul 2015 18:01:14 +0000 (18:01 +0000)] 
Fix the header comment on the loadfts.c utility program.

FossilOrigin-Name: 955ad4ae1978eeee1be9014fe2760c8519ad6206

10 years agoFix inconsistencies in formatting of fts5 docs.
dan [Fri, 10 Jul 2015 17:55:42 +0000 (17:55 +0000)] 
Fix inconsistencies in formatting of fts5 docs.

FossilOrigin-Name: 5fb4c77163be8d5ff1e2934dda3cc2ad0a6267e8

10 years agoImprove the performance of docid merges in fts5.
dan [Thu, 9 Jul 2015 20:46:35 +0000 (20:46 +0000)] 
Improve the performance of docid merges in fts5.

FossilOrigin-Name: b2de77a01cc5edcea2f98f7916e64cb33e6bd414

10 years agoReduce the number of calls to malloc() made by fts5.
dan [Thu, 9 Jul 2015 19:02:19 +0000 (19:02 +0000)] 
Reduce the number of calls to malloc() made by fts5.

FossilOrigin-Name: 898618ccf61d3ad166d9fc742e132d518338b5c3