drh
f044b7153a
Version 3.12.2 release candidate
...
FossilOrigin-Name: 92dc59fd5ad66f646666042eb04195e3a61a9e8e
version-3.12.2
2016-04-18 17:30:31 +00:00
drh
f204f7d31e
Correctly interpret negative "PRAGMA cache_size" values when determining the cache-size used for sorting large amounts of data (i.e. the functionality in vdbesort.c).
...
FossilOrigin-Name: 39dd67afa508aea8f41387806b263b760512377f
2016-04-18 16:18:13 +00:00
drh
38e9880878
Fix a problem in the code generator for joins on virtual tables where the
...
outer loop of the join uses the IN operator.
FossilOrigin-Name: a2cf49689642c2157288829e96c21c0de83e3a1b
2016-04-18 16:12:04 +00:00
drh
37c66558ce
Fix the sqlite3BtreeDelete() routine so that it preserves the correct
...
key even when the row being deleted is not on a leaf page.
Fix for ticket [a306e56ff68b8fa56]
FossilOrigin-Name: 368e86c760477f2e646f71f6135b69d40eeb82e7
2016-04-18 16:06:03 +00:00
drh
e149ba9ec0
Increase the version number to 3.12.2.
...
FossilOrigin-Name: 9c37e9ce07b42bdbaa0cecfdd2bc8181b1eded47
2016-04-18 15:59:16 +00:00
drh
fd491cd66e
Remove quotes from identifiers used as datatype names in a CREATE TABLE
...
statement. Fix for ticket [7d7525cb01b68]
FossilOrigin-Name: ab9d279f40f81e5a95de10f70324960cf091c368
2016-04-18 15:54:29 +00:00
drh
239c38dc23
Version 3.12.1
...
FossilOrigin-Name: fe7d3b75fe1bde41511b323925af8ae1b910bc4d
version-3.12.1
2016-04-08 15:09:49 +00:00
drh
32291526a2
Enhance the query planner so that IS and IS NULL operators are able to drive
...
an index on a LEFT OUTER JOIN.
FossilOrigin-Name: 84d2a09eab28b65ab7015e89c2057851c7894842
2016-04-07 23:18:44 +00:00
drh
af03b5b7a5
Update the version number to 3.12.1. This is the first release candidate.
...
FossilOrigin-Name: 300f1b61a0a1e486bdd63ab14b8a06574d4b3fc9
2016-04-07 21:29:56 +00:00
drh
1f2e0e0a4b
Carry table column types through into VIEW definitions, where possible.
...
FossilOrigin-Name: 3360ab098a374d2eea433ca2a8278ca866957326
2016-04-07 21:29:04 +00:00
drh
84fec12c28
Prevent the in-memory journal read cursor from entering an inconsistent state
...
when it reads the last few bytes out of the journal file. Fix for
ticket [7f7f8026eda38].
FossilOrigin-Name: c232b99e65397725076b3b11311c46f5bcf51d33
2016-04-07 21:22:16 +00:00
mistachkin
7ae5530f63
Add a couple options to the MSVC makefile.
...
FossilOrigin-Name: ea4de04d67aea5102fc640833cd0ec494990c109
2016-04-06 17:32:23 +00:00
drh
10df23fe4f
Version 3.12.0
...
FossilOrigin-Name: e9bb4cf40f4971974a74468ef922bdee481c988b
version-3.12.0
2016-03-29 10:14:15 +00:00
drh
72cd360caf
Fix the multiplexor so that it does not assume that the xGetLastError method
...
is non-NULL in the child VFS.
FossilOrigin-Name: f6a88cccbc0c62a0b453f4711298c9d5e1882b18
2016-03-28 11:01:54 +00:00
drh
60c4249fcc
More changes to the shellN.test scripts to get them working on all variations
...
of Windows.
FossilOrigin-Name: 8213c2f58167243411d29cc58e303b4be656f756
2016-03-26 15:36:36 +00:00
drh
eaa544d44d
Remove the catchcmd_collapse_space procedure in tester.tcl - no longer needed.
...
FossilOrigin-Name: 3bd499d3bdf4e80f83513966c2ee9dd11e67cbd1
2016-03-26 14:41:13 +00:00
drh
15707ac992
Update shell1.test tests to deal with backslash escaping in TCL on Windows-style
...
pathnames.
FossilOrigin-Name: 219a251e182bf43376fbc8ae1ce6f77f18a1b092
2016-03-26 13:26:35 +00:00
drh
4f69540b71
Do not run the shell3.test module under mingw because of mingw's dodgy
...
command-line parsing.
FossilOrigin-Name: a7c080a90a236fbc18b9a42b78dbed4dd8a25160
2016-03-25 20:10:20 +00:00
mistachkin
82452480ea
In the Win32 VFS, avoid trying to use rand_s() on Windows CE.
...
FossilOrigin-Name: 183350fa7cc6a5ab8bd0a86cab231a6e4c915890
2016-03-25 17:19:57 +00:00
drh
5729c31daf
Add the catchcmd_collapse_space command and use it to help make shell testing
...
more robust against TCL space escapes.
FossilOrigin-Name: 93caabb66082f76ef161a51ac822b919517a7171
2016-03-25 17:09:16 +00:00
drh
ddb2b4a310
Fix two instances of undefined behavior in the C code - both harmless for
...
all current compilers.
FossilOrigin-Name: 99fd194c83dbcfcdcc582983b86678b85b1b9570
2016-03-25 12:10:32 +00:00
drh
cb620b4797
Make test cases in shell1.test robust against TCL deciding to quote strings
...
using lots of backslashes.
FossilOrigin-Name: 817e93f42c09eb876421e27eb8eceb7b077cb45d
2016-03-24 20:55:03 +00:00
mistachkin
eb2329bed3
Prevent negative values of SQLITE_DEFAULT_CACHE_SIZE from making SQLITE_WIN32_HEAP_INIT_SIZE negative.
...
FossilOrigin-Name: e0737f5236ed3e85bd03203c880ee41b34619137
2016-03-24 20:36:47 +00:00
drh
d38a2e2511
Larger margins for one memsubsys1 range check when running with a
...
non-zero reserved-bytes value.
FossilOrigin-Name: 6db1d1fbc6c1acc896fa635dfdc5564800502c40
2016-03-24 15:32:19 +00:00
dan
cc47eac005
Fix some test scripts so that they work with various permutations.
...
FossilOrigin-Name: f4d234b5013bf93b6eac7f8be6d4c074cf9f5293
2016-03-24 15:09:14 +00:00
drh
c5412d533c
Avoid calling realloc() with a zero size in fuzzcheck.c.
...
FossilOrigin-Name: a1fd14694c1adc54e5c443ebfdef38e38637f5c5
2016-03-23 17:54:19 +00:00
dan
231ee68808
Fix "ifcapable" tests in capi3.test and capi3c.test so that the tests work with more build configurations.
...
FossilOrigin-Name: 3fa88f68c3e1bbb3421cb0d2b82b9bb3fe7b9b14
2016-03-23 16:32:29 +00:00
drh
997de998a8
Remove an unused local variable from FTS5.
...
FossilOrigin-Name: 0ed693c29f184223cde3b3d51f0e06273e586803
2016-03-23 15:53:45 +00:00
dan
848b190e40
Explicitly limit the size of fts5 tokens to 32768 bytes.
...
FossilOrigin-Name: 70fc69eed9b09159899d7cbd1416a59d04210a63
2016-03-23 15:04:00 +00:00
drh
3767026113
Update a requirement mark. No changes to code.
...
FossilOrigin-Name: 412984642af40578ec611d8c0b7c0508cb5cf9c9
2016-03-23 13:46:05 +00:00
drh
d7564865ad
The sqlite3_column_decltype() routine should return NULL, not an empty string,
...
if the column has no declared type.
FossilOrigin-Name: 605eba4a756e7185119088e2242f82691d078b01
2016-03-22 20:05:09 +00:00
mistachkin
527b0435fa
Fix harmless compiler warning for MSVC.
...
FossilOrigin-Name: 142cd359d37f1d8d53de32e329523d9a93c7d6e5
2016-03-22 15:26:03 +00:00
drh
c5e7f94494
Fix a harmless compiler warning.
...
FossilOrigin-Name: 5ace870d3ac3e9eb29cb4602c9036873adbcb99d
2016-03-22 15:25:16 +00:00
dan
0a2f2b546a
Fix some errors in fts5 test scripts.
...
FossilOrigin-Name: e1ab2d376a72786098125a41c1ea8140fcbd15c6
2016-03-22 15:01:54 +00:00
drh
3bfa7e82b6
Create the "uptr" typedef (the same as uintptr_t when available) and use it
...
to cast pointers before comparison.
FossilOrigin-Name: 2484cc0c3ffc8834a155f89af1581bd07d453a90
2016-03-22 14:37:59 +00:00
drh
0b98207c5b
Avoid the possibility of integer overflow on a pointer comparison test for
...
corruption in the database file.
FossilOrigin-Name: ff1b1ac3313ba9d70414e928ef3dd82913298a1a
2016-03-22 14:10:45 +00:00
drh
13969f5af0
Fix harmless compiler warnings.
...
FossilOrigin-Name: 25d776e4523aefeec007943fe29aa17c23ccb301
2016-03-21 22:28:51 +00:00
dan
6737aab5cf
Add tests to ensure that fts5 is now deterministic.
...
FossilOrigin-Name: 3d076094ce411bffcfeb76c0284d15d0f83bd459
2016-03-21 16:25:34 +00:00
drh
4567beefac
Skip recently added test cases in nolock.test when running in
...
the inmemory_journal permutation.
FossilOrigin-Name: a1dcf7af42bb7394d46138318f9367fe9e8be560
2016-03-21 16:19:29 +00:00
drh
6369bc3fbb
Remove an unreachable branch from the unlink verification logic in the UNIX
...
VFS.
FossilOrigin-Name: 4dc30cce7fdb7dba9a9aad96bb8b499b965610b2
2016-03-21 16:06:42 +00:00
dan
f5268268b7
Have fts5 cache the structure of its index in main memory. Use "PRAGMA data_version" to figure out when this cache should be invalidated.
...
FossilOrigin-Name: 902f221754f3cc6fb4ae049c135f85efce604ed3
2016-03-21 15:30:50 +00:00
dan
3c6707f72b
Rearrange code so that tests pass whether SQLITE_DEBUG is defined or not.
...
FossilOrigin-Name: 89296a46c3b891ee0b637ff6f89d828d6e46e7b5
2016-03-21 15:18:13 +00:00
drh
d260dd3534
Add the sqlite3_system_errno() interface.
...
FossilOrigin-Name: 4bd12b57ea177cfb1f44d54bfa7aedfb8a8c0c64
2016-03-21 14:46:37 +00:00
drh
f68521c4e6
Make sure system errors that occur durign sqlite3_step() are captured for
...
use by sqlite3_system_errno().
FossilOrigin-Name: b4a1114f730c62e93623f889bc0e4fd8d0b31efa
2016-03-21 12:28:02 +00:00
drh
80fbee092e
Improved comments. No logical changes to code.
...
FossilOrigin-Name: a6b6c6c466f3feb257b4fc08ef6b9a27a68ca073
2016-03-21 11:57:13 +00:00
drh
8d2f41ccd2
Do a better job of capturing all system errno values regardless of when
...
they occur.
FossilOrigin-Name: 7d49998d571d841a6d1b55f5f9889e613daaab2a
2016-03-21 11:38:01 +00:00
drh
b7c9659db3
Merge updates from trunk.
...
FossilOrigin-Name: 86ab8643969bd2e51a257d80da9316c668437f7b
2016-03-21 10:49:49 +00:00
dan
ef480d37dc
Change the way fts5 internally allocates segment ids in order to eliminated non-determinism from the module.
...
FossilOrigin-Name: d6e2637df16764aa9723a30ea2eb8a631d28cb2b
2016-03-21 09:56:19 +00:00
drh
544c6b8e1b
Change the Vdbe.aMem array so that it is zero-based instead of one-based.
...
FossilOrigin-Name: c39081e878faccc8552141afa5732a2bf2f77570
2016-03-21 00:38:59 +00:00
drh
3cdce92c38
Remove an unreachable branch. Improvements to comments.
...
FossilOrigin-Name: c5677ecd5cd2637d92a831ec6bd5b002f8d75626
2016-03-21 00:30:40 +00:00