mistachkin
|
2779989110
|
Update the clean target in the MSVC makefile.
FossilOrigin-Name: 69f4d83210f6425b2c0d699b397ef4fa4422d438
|
2016-03-31 22:53:37 +00:00 |
|
drh
|
5996a77987
|
Enhance the query planner so that IS and IS NULL operators are able to drive
an index on a LEFT OUTER JOIN.
FossilOrigin-Name: c648539b52ca28c0b2cb61208e2c32b1d29626a1
|
2016-03-31 20:40:28 +00:00 |
|
dan
|
0d0a2abc6a
|
Add another OOM test to this branch.
FossilOrigin-Name: 49763fc3ae2fb6117b0443ea28661568467f9bf2
|
2016-03-31 15:08:10 +00:00 |
|
dan
|
5f5663dc23
|
Add further tests for the code on this branch. Fix a problem in OOM handling.
FossilOrigin-Name: 195f3340ee4d870420e4f58d44300bab5436b920
|
2016-03-31 10:50:26 +00:00 |
|
drh
|
c8be643733
|
Enhanced comments describing the sessions file format. No changes to code.
FossilOrigin-Name: 84dc41e2df1092e9724a535b670343181a9cd0dd
|
2016-03-31 02:44:56 +00:00 |
|
drh
|
7e0765a9ec
|
Fix the return code in sessionRetryConstraints().
FossilOrigin-Name: ea917c14b940f95b20b91dae77567dc25a651ef6
|
2016-03-31 00:45:58 +00:00 |
|
dan
|
d915152677
|
Have the sqlite3session_apply() function and its streaming equivalent retry any operations that failed with SQLITE_CONSTRAINT after all other operations on the same table have been attempted. New code is largely untested.
FossilOrigin-Name: 1085911afb51744f32fe9db183b50e8e88bdd73e
|
2016-03-30 21:19:00 +00:00 |
|
mistachkin
|
05004784a5
|
Updates for the MSVC makefiles.
FossilOrigin-Name: 7cf0cab730e2d570c82dd789279ad6501ac598c8
|
2016-03-30 16:23:06 +00:00 |
|
mistachkin
|
b932bf63e6
|
Fix typo in comment. No changes to code.
FossilOrigin-Name: 64d75cbe2c45af67124fa7ce5688d91cc6ddb755
|
2016-03-30 16:22:18 +00:00 |
|
drh
|
c556f3c33f
|
Simplifications and clarification to update callback handling in the
OP_Delete and OP_Insert opcodes.
FossilOrigin-Name: 47887ef89ed60ddb869d65e0957c1c4b2115f169
|
2016-03-30 15:30:07 +00:00 |
|
drh
|
9fc4caf64c
|
Increase the version number to 3.13.0 on account of the new session extension.
FossilOrigin-Name: e9bcd5acb9ab7b3d55c96519ca10f51f35e24cd9
|
2016-03-30 14:26:36 +00:00 |
|
drh
|
3875a96ad9
|
Remove a redundant test for disabling RESTRICT with defer_foreign_keys=ON.
FossilOrigin-Name: 9cdf813c6aaaddc01d2d4e04636c83fcda04d971
|
2016-03-30 14:17:36 +00:00 |
|
drh
|
838083975a
|
Incorporate the sessions extension and the
SQLITE_ENABLE_PREUPDATE_HOOK compile-time option.
FossilOrigin-Name: 4af7a90f980ade3566fc5da2f0db2669ac7d8256
|
2016-03-30 13:43:09 +00:00 |
|
drh
|
74c3302fd1
|
Avoid compiler warnings and excess opcodes when SQLITE_ENABLE_PREUPDATE_HOOK
is not used. Fix the EXPLAIN output for P4_TABLE opcodes.
FossilOrigin-Name: 5ab46d760dff327491703478d6d7c7c44a0147ca
|
2016-03-30 12:56:55 +00:00 |
|
drh
|
fbcd3130f6
|
Improvements to the performance testing program "speedtest1.c" and the
shell script that invokes it.
FossilOrigin-Name: e4bee561fdead5d35c24da3fe8a11bf6548550c6
|
2016-03-30 12:20:24 +00:00 |
|
drh
|
799b8372d1
|
Merge changes for 3.12.0.
FossilOrigin-Name: ed22eb653f2809446ace6a27e7ea3926ac6db30c
|
2016-03-29 10:19:29 +00:00 |
|
drh
|
10df23fe4f
|
Version 3.12.0
FossilOrigin-Name: e9bb4cf40f4971974a74468ef922bdee481c988b
|
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
|
565d64014b
|
Merge the beta changes into sessions.
FossilOrigin-Name: beb5ea1439995fb8ab112451a8ffcc08fe42d0c4
|
2016-03-24 14:34:26 +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 |
|
drh
|
dbf8a16cb3
|
Merge 3.12.0 beta changes from trunk.
FossilOrigin-Name: 3296a0ceedef43c2790f0b36471f91138a575243
|
2016-03-21 15:32:19 +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 |
|