drh
|
e74f4651da
|
Change autoconf so that the --with-tcl=DIR option will override the
TCL configuration that is found using tclsh.
FossilOrigin-Name: 772d0de3f311f2035f8a42f01371c96c9fa587ce
|
2012-08-15 16:06:54 +00:00 |
|
drh
|
8b64b3977e
|
Silence three harmless compiler warnings in vdbesort.c.
FossilOrigin-Name: a5431c86df442c6e6dfaeae8e8aa62b56d204e97
|
2012-08-14 19:04:27 +00:00 |
|
drh
|
ec73930adc
|
Add an assert() to the btree rebalancer in order to silence a
clang/scan-build warning.
FossilOrigin-Name: 6730579cf5c6c74cb293e7237d896d3a3a36b691
|
2012-08-14 18:43:39 +00:00 |
|
drh
|
c16eb6934d
|
Update the spellfix virtual table to the latest development code.
FossilOrigin-Name: 6954fef006431d153de6e63e362b8d260ebeb1c6
|
2012-08-14 17:29:27 +00:00 |
|
mistachkin
|
1700b1c65c
|
Refer to the file mapping Win32 API functions only when absolutely necessary.
FossilOrigin-Name: 1de2237d005fa1a1e1d034820d17daf64a860f81
|
2012-08-14 01:45:12 +00:00 |
|
mistachkin
|
a0aa13b677
|
Refer to the WaitForSingleObjectEx and SetFilePointerEx Win32 functions only for platforms where they are going to be used.
FossilOrigin-Name: 9888ce9294c09749f5c958f965f949561867fea0
|
2012-08-13 22:05:22 +00:00 |
|
dan
|
7d6885ae8a
|
When populating an index b-tree as part of a CREATE INDEX or REINDEX statement, distribute cells between up to three siblings in balance_nonroot() instead of four. This produces identical database files, but is slightly faster.
FossilOrigin-Name: b0d31e779ecf01c5a235443c05f488b177ac3045
|
2012-08-08 14:04:56 +00:00 |
|
dan
|
f64cc49962
|
When building a b-tree as part of a CREATE INDEX or REINDEX statement, attempt to pack keys into pages as tightly as possible.
FossilOrigin-Name: efea62b96c6a242c8ac2bdad70e50c87aee5e871
|
2012-08-08 11:55:15 +00:00 |
|
dan
|
acf239b589
|
Change to securedel2.test so that it works even if SQLITE_DEFAULT_AUTOVACUUM=1 is defined.
FossilOrigin-Name: 1e6f5ea48174e3cb59e6d9fe1293fd87bd9c78f5
|
2012-08-08 10:14:10 +00:00 |
|
drh
|
07f547923e
|
Simplifications to the sorter to support full-coverage testing.
FossilOrigin-Name: de804f4c90f02ca98991da185ed5e28bdd319e92
|
2012-08-07 22:53:01 +00:00 |
|
dan
|
2aba5d96f4
|
Add extra tests for secure-delete mode.
FossilOrigin-Name: e380cd3ce34d509e184081ecccf27fda11ce1da7
|
2012-08-07 17:41:50 +00:00 |
|
dan
|
38d073040d
|
Fix a bug in hash.c introduced by [305b66672653].
FossilOrigin-Name: 17cb5e951e419b1221ae4595d20059d90a361a39
|
2012-08-07 15:19:27 +00:00 |
|
dan
|
81f0740e59
|
Do not run test script spellfix.test if SQLITE_OMIT_VIRTUAL_TABLE is defined. Fix walro.test so that it works if DEFAULT_AUTOVACUUM is defined.
FossilOrigin-Name: 26428b459b45d0fa9fcad7eb5e58bd60b04a0f83
|
2012-08-07 14:18:18 +00:00 |
|
dan
|
809badc93a
|
Fix a bug in walthread.test causing intermittent failures.
FossilOrigin-Name: a192a718d513002b58ad585fcb3d8b9b49b4b123
|
2012-08-07 13:55:41 +00:00 |
|
mistachkin
|
ab8c4cf3b8
|
Modify VSIX package generation tool to put the PDB files in the Debug directory.
FossilOrigin-Name: 9d0720833fd52b25e62aca9ab4cf1e234fd792aa
|
2012-08-06 22:29:26 +00:00 |
|
dan
|
09ac7ec544
|
Merge the sorter-coalesce-writes branch into the trunk. This improves CREATE INDEX performance on some platforms.
FossilOrigin-Name: e1e9cb08b011e67b767091e42225f22ec862fa64
|
2012-08-06 19:28:20 +00:00 |
|
dan
|
243be2b0e1
|
Fix a crash that could follow an OOM condition.
FossilOrigin-Name: 2e5741f774248abc678b50711c43e38ca30c9091
|
2012-08-06 19:12:17 +00:00 |
|
dan
|
428c218c90
|
When reusing pages as part of creating a new index, allocate the leaves from each free-list trunk page in ascending order, instead of trying to maximize localization for each individual allocation. This increases the chance that pages will be written to disk in ascending order by a large CREATE INDEX statement, improving overall performance.
FossilOrigin-Name: d045f8b2d44e388d8c4549ff02d4ca7eff4e2038
|
2012-08-06 18:50:11 +00:00 |
|
dan
|
8c5287ec73
|
Update sorter-coalesce-writes branch with latest trunk changes.
FossilOrigin-Name: 214f8cda1727e0eee51605be487d4cf4f2dfb6db
|
2012-08-06 18:10:09 +00:00 |
|
mistachkin
|
e2e2ab3a2d
|
Update description strings in the VSIX package.
FossilOrigin-Name: 541e9310a7b88e0b40c6530947803527f28e51de
|
2012-08-06 10:51:55 +00:00 |
|
mistachkin
|
a36421ab06
|
Correct comment about WinRT compiler define. No changes to code.
FossilOrigin-Name: 335e91e599555d9f4e42f90576d1676c381314f4
|
2012-08-03 10:00:56 +00:00 |
|
mistachkin
|
dfbfbffd13
|
Fix typos of function names sqlite3_result_error_toobig and sqlite3_result_error_nomem in the documentation. No changes to code.
FossilOrigin-Name: bec97c98130f057321f3db1436a24377c3c64f81
|
2012-08-01 20:20:27 +00:00 |
|
mistachkin
|
50afa2a012
|
Make the list of platforms dynamic in the SDK manifest inside the VSIX package.
FossilOrigin-Name: 22b72e499d2aeba42d0531ae58f87ff023787f47
|
2012-07-31 08:15:56 +00:00 |
|
mistachkin
|
391b36472a
|
Modify metadata for the VSIX package and add tooling support for PDBs.
FossilOrigin-Name: 12cbf6a9343ffb24065f77f679e50b67bc2e43f9
|
2012-07-31 00:43:31 +00:00 |
|
dan
|
6809c96df3
|
Replace a few sqlite3_malloc()+memset() sequences with calls to sqlite3MallocZero().
FossilOrigin-Name: 305b6667265353b858b79bfea1745e64ff3bb7d3
|
2012-07-30 14:53:54 +00:00 |
|
mistachkin
|
0b5ae72993
|
Improve consistency in handling of build outputs and native library paths in the multi-platform build tool for MSVC.
FossilOrigin-Name: e71f2de2cc7c4ef5ee31da81b6615886f6e601e7
|
2012-07-27 23:03:47 +00:00 |
|
mistachkin
|
78496d55ed
|
Minor adjustments to the multi-platform build tool for MSVC.
FossilOrigin-Name: e76b8f7765a91f4306cddb245e731084008f0b8c
|
2012-07-27 22:29:25 +00:00 |
|
mistachkin
|
f2bc4380b2
|
For the clean makefile targets, delete the generated VSIX file as well.
FossilOrigin-Name: d575d9619abd03322b73f89882d6da7c0820f285
|
2012-07-27 08:33:10 +00:00 |
|
mistachkin
|
fd0ba2aa22
|
Modify the multi-platform build tool for MSVC to support the latest RC version.
FossilOrigin-Name: 95b65883bbf476a17f09ff978df4f51af615baab
|
2012-07-27 08:21:45 +00:00 |
|
mistachkin
|
31856a35b9
|
Add tool to build the core DLL for multiple platforms using MSVC.
FossilOrigin-Name: e42f5812f142522852f6dc72430bc7afdd6f2ed3
|
2012-07-27 07:13:25 +00:00 |
|
mistachkin
|
486801909c
|
Add tool to generate a VSIX package usable by Visual Studio 2012 RC.
FossilOrigin-Name: 8b90e0c4dbcedaf3e61c5d49452997705be1ef98
|
2012-07-27 02:36:06 +00:00 |
|
dan
|
9d0c0ea601
|
Update some comments in vdbesort.c.
FossilOrigin-Name: f4b3fded231231ef15bde98d2a996b4e16415d4c
|
2012-07-26 09:21:14 +00:00 |
|
drh
|
c041c16ce1
|
Mark parameters to sorter interfaces as const where appropriate.
FossilOrigin-Name: d8da26f1f43610ac83af2a5d0e170be5abaf7aaa
|
2012-07-24 19:46:38 +00:00 |
|
mistachkin
|
35d8ac980d
|
Add another define to the MSVC makefile that is sometimes required to build cleanly for WinRT.
FossilOrigin-Name: d582cd890d88e873d76a23545bcd49cf093ee9d2
|
2012-07-24 06:02:35 +00:00 |
|
drh
|
2b596da8b7
|
Refactor field names in the SelectDest object to make them distinct and easier
to grep for.
FossilOrigin-Name: b589f1efb3907a68058bf2ee981dca126d083e83
|
2012-07-23 21:43:19 +00:00 |
|
dan
|
407fae09ee
|
Fix an edge case in vdbesort.c.
FossilOrigin-Name: 4ba266fc534f390267180eca8d68b8d5f0b7f832
|
2012-07-23 20:10:35 +00:00 |
|
dan
|
3b2c9b3250
|
Modify the code in vdbesort.c so that most reads and writes to temporary files are aligned page-sized blocks.
FossilOrigin-Name: 55e47ef338c42f95f0f071d6ec92cd2480f9f1fe
|
2012-07-23 19:25:39 +00:00 |
|
dan
|
5373b76bdc
|
Ensure that there is always at least one aReadMark slot usable by an unprivileged reader while a checkpoint is running. Also, if one or more transactions are recovered from a log file, initialize one of the aReadMark slots to contain mxFrame as part of the recovery process.
FossilOrigin-Name: e4163596339c2166f9c4356ab824fff8bda8d0b0
|
2012-07-17 14:37:12 +00:00 |
|
drh
|
610b8d8578
|
Amplification of a comment in wal.c. Change the aReadMark[] processing so
that one read mark is left at zero when a WAL resets.
FossilOrigin-Name: 8c9ee1d78f99394eef73a177141ca9e1c67e4e07
|
2012-07-17 02:56:05 +00:00 |
|
drh
|
206d0b6164
|
Merge the spellfix1 changes for supporting matchlen into trunk.
FossilOrigin-Name: 6f167adf6050632e8c52f9ac4fb5583bcf27c576
|
2012-07-16 23:13:19 +00:00 |
|
drh
|
13a2bed309
|
Fix compiler warnings about unused code in spellfix. Fix the editDist3Core()
routine to return the matchlen in characters instead of bytes.
FossilOrigin-Name: f96d4e7bd7d81b05b1490bf5d79c77ff583e444c
|
2012-07-16 22:16:44 +00:00 |
|
dan
|
b4a553e7f0
|
Fix a bug in the phonetic-hash routine in spellfix1: Even if the first character of a word is deemed to be "silent", do not apply the special handling intended for the first character of each word to the second.
FossilOrigin-Name: 6333b42dd292e8e567c3fce1c371d6f58021af88
|
2012-07-16 14:52:49 +00:00 |
|
dan
|
5ad17e5d03
|
Merge trunk changes.
FossilOrigin-Name: 90df64ab803001819b3ebbb41d596aedbd9961b1
|
2012-07-16 10:25:54 +00:00 |
|
dan
|
5885e76269
|
If a specific database is nominated as part of a "PRAGMA integrity_check" or "PRAGMA quick_check" command, search for problems in the nominated database only. i.e. "PRAGMA main.quick_check" now only scans the main database, not all attached databases as before.
FossilOrigin-Name: 4353e40b74f577f224f190c429bfe03cf6a5c6d6
|
2012-07-16 10:06:12 +00:00 |
|
dan
|
8512752407
|
Add the "matchlen" column to the spellfix1 virtual table.
FossilOrigin-Name: f24b9d87f6b0e8b4d26669d5c1191f9280ba14a3
|
2012-07-13 19:26:34 +00:00 |
|
dan
|
2deb165f4b
|
Update test_spellfix.c with latest changes.
FossilOrigin-Name: cba2a65870481df213e006b07e74f0ca19d2d57c
|
2012-07-13 16:15:20 +00:00 |
|
mistachkin
|
bd58d5f7a3
|
Setup the necessary library paths for cross-compilation with MSVC.
FossilOrigin-Name: 7fac56ed9feda819e66070bd5e06db8cad77e8bd
|
2012-06-30 22:22:34 +00:00 |
|
mistachkin
|
228aeffb86
|
Simplify usage of some linker options in the MSVC makefile.
FossilOrigin-Name: 03016020664a7459cb01c8ac9016b20af8a416bb
|
2012-06-30 19:24:09 +00:00 |
|
mistachkin
|
e37f99cbef
|
Make use of the predefined nmake command macro CC when possible instead of the literal string 'cl.exe'. Improve support for cross-compilation. Eliminate problematic use of double quotes in macro preprocessing expressions.
FossilOrigin-Name: 6c88229aa39775a7438befebe1640a30affc72c8
|
2012-06-30 16:22:05 +00:00 |
|
drh
|
2f3de3232c
|
Another changes to the shell in support of SQLITE_OMIT_AUTOINIT.
FossilOrigin-Name: 3b4f5add04259eec145066312bcd532182cc339c
|
2012-06-27 16:41:31 +00:00 |
|