drh
|
030796df8d
|
Further improvements to the processing of nested aggregate queries.
FossilOrigin-Name: 3c3ffa901f5ce8a523028ff15563ce3e0f55a641
|
2012-08-23 16:18:10 +00:00 |
|
mistachkin
|
484dbef5d9
|
Add assert to check that the memory block for the previous directory value was allocated via sqlite3_malloc or related function.
FossilOrigin-Name: 1246f15b146ebf6518fb8f5c92a1ebc9495cd9dc
|
2012-08-22 00:18:27 +00:00 |
|
mistachkin
|
6154068851
|
Added sqlite3_win32_set_directory API to assist in portability to WinRT.
FossilOrigin-Name: 600de08d40ceead24f425d20429d60f5732f8ba7
|
2012-08-21 23:33:45 +00:00 |
|
drh
|
0789377608
|
Update the spellfix virtual table so that all OOM errors are reported out
to the application.
FossilOrigin-Name: 573770f5a66fa4d708931b30350149eb739da607
|
2012-08-21 17:44:05 +00:00 |
|
dan
|
4dc3d73d69
|
Add the SQLITE_DISABLE_FTS4_DEFERRED compile time option.
FossilOrigin-Name: e799222f3b8246e65657a758437914ece7069ba9
|
2012-08-20 17:24:48 +00:00 |
|
drh
|
fc30b042aa
|
Silence harmless compiler warnings in the test code.
FossilOrigin-Name: 7653973a525638b5e5e70ea8459f64e1a88befca
|
2012-08-20 16:08:29 +00:00 |
|
drh
|
f2f105d40e
|
Remove tab characters from source code files. Replace them with spaces.
FossilOrigin-Name: 7edd10a960d5ff121e470b0549b0aa9fb7760022
|
2012-08-20 15:53:54 +00:00 |
|
drh
|
bcebd86f7c
|
Clarify that the number-of-bytes parameter to sqlite3_bind_blob() must
be non-negative.
FossilOrigin-Name: b1b01c4cd9798d69951665ed7d6d9f79f6b463a1
|
2012-08-17 13:44:31 +00:00 |
|
mistachkin
|
8ef0c1fe70
|
Fix MSVC compiler warning in the spellfix module. Also, add an assert.
FossilOrigin-Name: e66cf0401fab766f62c1d263dcb1efb67b2075a9
|
2012-08-17 12:13:11 +00:00 |
|
mistachkin
|
6f92833f9d
|
Skip defining some WAL specific things in the Win32 VFS code when compiling without WAL support. Also, fix an example command line in the MSVC makefile.
FossilOrigin-Name: 61b1ae121782525b37882a559d0fbb7c85237fd5
|
2012-08-17 11:47:32 +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 |
|
drh
|
07f547923e
|
Simplifications to the sorter to support full-coverage testing.
FossilOrigin-Name: de804f4c90f02ca98991da185ed5e28bdd319e92
|
2012-08-07 22:53:01 +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
|
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
|
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 |
|
dan
|
6809c96df3
|
Replace a few sqlite3_malloc()+memset() sequences with calls to sqlite3MallocZero().
FossilOrigin-Name: 305b6667265353b858b79bfea1745e64ff3bb7d3
|
2012-07-30 14:53:54 +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 |
|
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
|
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 |
|
drh
|
2f3de3232c
|
Another changes to the shell in support of SQLITE_OMIT_AUTOINIT.
FossilOrigin-Name: 3b4f5add04259eec145066312bcd532182cc339c
|
2012-06-27 16:41:31 +00:00 |
|
drh
|
bbb0be8688
|
Update the shell so that it works with SQLITE_OMIT_FLOATING_POINT and
SQLITE_OMIT_AUTOINIT.
FossilOrigin-Name: 95c0c995fd18c2de907a39fc52299c8abe502b68
|
2012-06-27 16:12:27 +00:00 |
|
drh
|
5afbd60a1d
|
Remove code that was incorrectly changing SQLITE_MISUSE errors into SQLITE_OK
in sqlite3_finalize().
FossilOrigin-Name: d5e6880279210ca63e2d5e7f6d009f30566f1242
|
2012-06-21 17:21:52 +00:00 |
|
drh
|
ed68801b20
|
Add the sqlite3_close_v2() interface (from the deferred-close branch) that
allows close operations to happen out-of-order in bindings to
garbage-collected langauges.
FossilOrigin-Name: fb8893abeefabe9de44e34dcf4327764481189f5
|
2012-06-21 15:51:42 +00:00 |
|
drh
|
567520226a
|
Merge changes to trunk that ensure that floating point values are exactly
preserved on a round-trip through ".dump".
FossilOrigin-Name: 4cebd60704f92bb3689c126f46feadc3516d3d45
|
2012-06-21 15:22:04 +00:00 |
|
mistachkin
|
20b1ff0760
|
Fix spelling typo.
FossilOrigin-Name: 6131a0002fea5d6f3b416a63a466bf2b69d1e12d
|
2012-06-21 15:12:30 +00:00 |
|
mistachkin
|
f1c6bc5cd3
|
Remove more references to OS/2.
FossilOrigin-Name: eebd594d6bd09c77727620a818d7dc0b091f55b4
|
2012-06-21 15:09:20 +00:00 |
|
drh
|
c722a2c2e4
|
Disable the atof1.test module when compiling on MSVC.
FossilOrigin-Name: 0f706acfc7181f2714a06b2c232677ebeede3a44
|
2012-06-21 15:02:26 +00:00 |
|
drh
|
d1b0afc30c
|
Fix the SQLITE_ZERO_MALLOC compile-time option so that it works on windows.
FossilOrigin-Name: b80bc52f8964569f948c5671e9d58e4d199a08dc
|
2012-06-21 14:25:17 +00:00 |
|
mistachkin
|
fe7b2bc9ff
|
Merge several compiler compatibility fixes to trunk.
FossilOrigin-Name: d3d491a5461e21d84c6425977b80deedc7fa8a3a
|
2012-06-21 14:05:15 +00:00 |
|
drh
|
83905c905c
|
Remove support for OS/2 from the source tree.
FossilOrigin-Name: ff828c67e5d3c1afa5bc3a304b9c6fcc7b3ea5fa
|
2012-06-21 13:00:37 +00:00 |
|