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 |
|
mistachkin
|
2b434a7ec0
|
Move variable declaration to fix compilation with MSVC.
FossilOrigin-Name: d45f7a013f05fe7603d5e6d02df0e6bab2c7ffd8
|
2012-06-19 04:36:48 +00:00 |
|
drh
|
4ef9413028
|
Round-trip conversions of real->text->real are now lossless on x64 with GCC.
Untested on other platforms so far. Still a corner-case problem with round().
FossilOrigin-Name: fd7bd4a59361be41b10522abc212cf56fb5e35b4
|
2012-06-19 03:35:05 +00:00 |
|
drh
|
72b3fbc7b5
|
Improved accuracy on text-to-real and real-to-text conversions. Most
conversions now round-trip correctly. Still need to fix some corner
cases.
FossilOrigin-Name: 8ecffca900cd6a8922001fd458a266ce8c83fb66
|
2012-06-19 03:11:25 +00:00 |
|
drh
|
89f15088f0
|
Improved rounding accuracy on test-to-float conversions.
FossilOrigin-Name: 699b792c6a0e989994549959b11ec1bfad8bbd92
|
2012-06-19 00:45:16 +00:00 |
|
mistachkin
|
9721c21c41
|
Allow the SQLITE_API macro to apply to the sqlite3_win32_sleep function.
FossilOrigin-Name: 21266c68afb067ff40062df1e8b383dfd247c17b
|
2012-06-18 17:15:29 +00:00 |
|
mistachkin
|
c8bde37d19
|
Fix a few compilation issues that can occur with certain compilers (e.g. GCC 2.95.3, MSVC).
FossilOrigin-Name: f970a3de61fe2ebaf1778c4a3383cfdc52299162
|
2012-06-18 08:00:56 +00:00 |
|
mistachkin
|
4104337270
|
Fix compiler warning.
FossilOrigin-Name: 37d9bc061d5ecfe37ccbd6f559986d7ae0449179
|
2012-06-15 20:42:43 +00:00 |
|
drh
|
155812d318
|
Documentation and evidence mark updates. Remove a redundant assert().
FossilOrigin-Name: cfcbf9375fddd0aae0dd17bdc76a710ab77ef667
|
2012-06-07 17:57:23 +00:00 |
|
dan
|
0b8dcfa2bd
|
Fix a problem preventing a shared in-memory database from being attached to a read-only connection.
FossilOrigin-Name: 7caca1939ce70d5b14ae8ca8ff6afb62f8aff361
|
2012-06-07 17:16:04 +00:00 |
|
dan
|
a879342b0e
|
Fix a malloc/free mismatch in pager.c (sqlite3_free() called on a buffer allocated by sqlite3DbMalloc()).
FossilOrigin-Name: 506008f000ba4af0b35da023b8c52f7a3f5033bd
|
2012-06-07 07:24:04 +00:00 |
|
drh
|
4bd6952a77
|
Provide an (undocumented) compile-time option to disable the page cache
overflow counter, in order to avoid a mutex.
FossilOrigin-Name: 208825cd830748a2ca456affc57be75bbe618e47
|
2012-06-07 02:35:29 +00:00 |
|
drh
|
5e0c493860
|
Fix harmless Clang warnings.
FossilOrigin-Name: 31fe1985ad6be5eb04bbe85da378c2385c503ceb
|
2012-06-06 23:59:36 +00:00 |
|
mistachkin
|
617235b1a0
|
Fix an #if that is applicable to WinRT, even thought it is currently disabled by another #if.
FossilOrigin-Name: baa8b7830779d5797e210a2e057181413412e152
|
2012-06-06 23:25:33 +00:00 |
|
drh
|
cc71645bf7
|
Merge the changes need to compile on WinRT into trunk.
FossilOrigin-Name: 61360ca6ca3448477d5c662d3642beef6dd2079e
|
2012-06-06 23:23:23 +00:00 |
|
dan
|
2c897e3e5f
|
Disable FTS unicode61 by default. It is enabled by specifying compile time option SQLITE_ENABLE_FTS4_UNICODE61.
FossilOrigin-Name: eccd6b6580637084495b80e9232262188ba0cf8d
|
2012-06-06 19:51:27 +00:00 |
|
drh
|
a19b89627e
|
Make sure the Index.azColl pointers do not point to connection-specific memory.
Also, remove an unnecessary reinitialization to sqlite3.pDfltColl.
FossilOrigin-Name: c469850b2eb61a63150cc5fc7d2fe98f0b5abffb
|
2012-06-06 10:56:22 +00:00 |
|
drh
|
bae591a960
|
Merge the latest trunk changes into shared-schema branch. Also fix a C99-ism
in that branch.
FossilOrigin-Name: 42338e9e6979bb497823527f8f39e96f63623c59
|
2012-06-05 19:20:03 +00:00 |
|
drh
|
98c78ea63f
|
Add sqlite3_quota_ferror() and sqlite3_quota_file_available() interfaces to
test_quota.c. Change sqlite3_quota_fwrite() to use a const input buffer.
FossilOrigin-Name: 61669c95859e187618fb2fb4249306a947ae8d26
|
2012-06-05 13:56:15 +00:00 |
|