]>
git.ipfire.org Git - thirdparty/sqlite.git/log
mistachkin [Wed, 13 May 2015 04:52:26 +0000 (04:52 +0000)]
Merge updates from trunk.
FossilOrigin-Name:
10ee36d012e6ee82febbe0ef2e90381e215afb90
mistachkin [Wed, 13 May 2015 04:50:30 +0000 (04:50 +0000)]
Enhancements to the MSVC makefile.
FossilOrigin-Name:
59e3e9e764440b7feaafadff74f422535d21bca2
mistachkin [Tue, 12 May 2015 23:33:32 +0000 (23:33 +0000)]
Use the database mutex where applicable.
FossilOrigin-Name:
28cfdabc471e132a856292781767777c6390ea3c
mistachkin [Tue, 12 May 2015 23:31:02 +0000 (23:31 +0000)]
Fix a couple of typos in comments.
FossilOrigin-Name:
e908365faea6987f98dc3954b932f9a353241bfc
mistachkin [Tue, 12 May 2015 23:28:03 +0000 (23:28 +0000)]
Improve API armor integration. Fix harmless compiler warnings.
FossilOrigin-Name:
fbf29b453f8b49b6b21b8b0a9e09189e35e53986
mistachkin [Tue, 12 May 2015 23:20:23 +0000 (23:20 +0000)]
Modify the new functions to make them return a standard return code.
FossilOrigin-Name:
02f694d5babe5fc03a4fcec001e3d878fa58f2c8
drh [Tue, 12 May 2015 21:27:36 +0000 (21:27 +0000)]
Experimental API extension for recovering the current trace and profile
callbacks on a database connection.
FossilOrigin-Name:
9de33768fff2d8952fdff552d918da96e5267e5d
mistachkin [Tue, 12 May 2015 19:53:15 +0000 (19:53 +0000)]
Fix typo in Win32 VFS code enabled when the SQLITE_WIN32_USE_UUID compile-time option is used.
FossilOrigin-Name:
b33f1bacfdb34fe66b7b073e68bfac38498d6e88
drh [Tue, 12 May 2015 19:10:18 +0000 (19:10 +0000)]
Attempt to get DBSTAT to compile without warnings across all build
configurations.
FossilOrigin-Name:
c3cbe3b06eb37b9949c5fcb0e257a845953de7a7
drh [Tue, 12 May 2015 14:22:05 +0000 (14:22 +0000)]
Fix a compiler warning when building with tclsqlite3.c and without
SQLITE_ENABLE_DBSTAT_VTAB.
FossilOrigin-Name:
aad3ff257a156b572334b64aa57643ff3ea231a4
drh [Tue, 12 May 2015 13:32:55 +0000 (13:32 +0000)]
Improvements to documentation of the sqlite3_column_xxxxx() interfaces.
No code changes.
FossilOrigin-Name:
f1aa951a337037c18ee14e114e36314835e05926
drh [Tue, 12 May 2015 12:24:50 +0000 (12:24 +0000)]
Try to get recent sqlite3_analyzer and sqldiff tests working for all
tested combinations of compile-time options, especially
SQLITE_OMIT_VIRTUALTABLE and SQLITE_OMIT_LOAD_EXTENSION.
FossilOrigin-Name:
07c7d3925cbcf44c2f606c7f016ec56304e0ca24
drh [Tue, 12 May 2015 00:46:40 +0000 (00:46 +0000)]
Fix sqldiff.exe so that it always runs in single-thread mode.
FossilOrigin-Name:
c223910e726131d7b718b556c83df5faa723369d
dan [Mon, 11 May 2015 19:01:18 +0000 (19:01 +0000)]
Add new fts3 matchinfo option 'b'. Also optimize existing option 'y'.
FossilOrigin-Name:
2e7679a1df4020dc0166f5de8ffd664df18a3002
drh [Mon, 11 May 2015 18:48:52 +0000 (18:48 +0000)]
Add missing "finish_test" commands to the end of the two new test scripts
for sqlite3_analyzer and sqldiff.
FossilOrigin-Name:
1d5e72b1c4e0350c492e12f102acc41e1777ef98
dan [Mon, 11 May 2015 18:46:42 +0000 (18:46 +0000)]
Merge latest trunk changes into this branch.
FossilOrigin-Name:
82e5a6e088c58815140ad36715ac11c96527cb25
drh [Mon, 11 May 2015 17:46:14 +0000 (17:46 +0000)]
Test cases for sqlite3_analyzer and sqldiff. Fix a problem with
sqlite3_analyzer related to the renaming of the initialization routine.
FossilOrigin-Name:
85a4a46c3bb9fd8124969c9e975086c795113b7e
mistachkin [Mon, 11 May 2015 16:27:33 +0000 (16:27 +0000)]
Fix minor Makefile typos. Improve consistency of MSVC makefile. Add new targets to clean.
FossilOrigin-Name:
f84fbe98994c602de6c0b242dcbad3ab77298425
drh [Mon, 11 May 2015 12:15:45 +0000 (12:15 +0000)]
Build the sqlite3_analyzer.exe and sqldiff.exe programs on "make test"
and "make smoketest" and other similar test targets.
FossilOrigin-Name:
1b83f2e7ddfdb488e732731f7a184d37edcad5af
drh [Mon, 11 May 2015 11:59:15 +0000 (11:59 +0000)]
Revamp the way the DBSTAT virtual table is registered.
FossilOrigin-Name:
4e6520159e729b6ea96ccdb14f0ecb00a0ff7cbd
dan [Mon, 11 May 2015 06:22:22 +0000 (06:22 +0000)]
Change autoconf/Makefile.am to avoid building target sqlite3.o as part of both the shared library and shell tool. Doing so causes problems for parallel builds.
FossilOrigin-Name:
85bfa9a67f9970843c55c3fbe0ec44ace6985896
drh [Sun, 10 May 2015 02:01:08 +0000 (02:01 +0000)]
Fix the sqlite3_memory_used() and sqlite3_memory_highwater() interfaces so
that they really do provide a 64-bit answer.
FossilOrigin-Name:
8a0d5d5e9a4515603c47e9354af47550155a6f2d
drh [Sat, 9 May 2015 12:14:55 +0000 (12:14 +0000)]
drh [Sat, 9 May 2015 10:27:19 +0000 (10:27 +0000)]
Bump the version number to 3.8.10.1
FossilOrigin-Name:
9c6bf0c1865896c83ca69bf7f2e37735a71ca9a6
mistachkin [Fri, 8 May 2015 01:04:39 +0000 (01:04 +0000)]
Fix harmless compiler warning with MSVC.
FossilOrigin-Name:
902d0cb8e31cf816ab054caccff24172a041160d
mistachkin [Fri, 8 May 2015 00:58:39 +0000 (00:58 +0000)]
Remove a couple stray test breakpoint calls.
FossilOrigin-Name:
2860cebeeaebd346de60c762aa3e51dbab008578
drh [Thu, 7 May 2015 20:26:20 +0000 (20:26 +0000)]
Add an entry to sqlite3_compileoption_used() for
SQLITE_ENABLE_DBSTAT_VTAB.
FossilOrigin-Name:
480b4cb04212277ea07e230b6c13cb81a7b769b5
drh [Thu, 7 May 2015 18:29:04 +0000 (18:29 +0000)]
Testing improvements and corner-case bug fixes for the dbstat virtual table.
FossilOrigin-Name:
d51ce539327b4807150b030a10bb105fa34cbc24
drh [Thu, 7 May 2015 14:41:56 +0000 (14:41 +0000)]
Enhance the dbstat virtual table with the ability to analyze ATTACHed
databases.
FossilOrigin-Name:
25ec09400b753fcb10a2aae57eb43dbf0548b7ca
drh [Thu, 7 May 2015 11:53:08 +0000 (11:53 +0000)]
drh [Thu, 7 May 2015 00:09:29 +0000 (00:09 +0000)]
Remove a faulty assert() statement.
FossilOrigin-Name:
5f2539da8cb9df99029ab4ab7023804722697673
dan [Wed, 6 May 2015 18:15:28 +0000 (18:15 +0000)]
Merge latest trunk changes with this branch.
FossilOrigin-Name:
8a13e1fdbe523f2ace6cbb5bcb22cd4441f3cbf8
dan [Wed, 6 May 2015 17:51:59 +0000 (17:51 +0000)]
Remove some dead code from fts3_snippet.c.
FossilOrigin-Name:
46b2d3cef5c22a9e6bd0a4f8411f17b7ec72bd18
dan [Wed, 6 May 2015 17:41:19 +0000 (17:41 +0000)]
More optimization for the 'y' and 'b' matchinfo directives.
FossilOrigin-Name:
8c5b9fedfcee3ac22a222819dceb981ad94a9903
dan [Wed, 6 May 2015 14:18:58 +0000 (14:18 +0000)]
Have the autoconf package build the shell tool with SQLite linked in statically.
FossilOrigin-Name:
31834c3aa7deeafee1163a67caf5f3197f07baf4
dan [Wed, 6 May 2015 08:43:26 +0000 (08:43 +0000)]
Further optimizations for the 'y' and 'b' matchinfo operators.
FossilOrigin-Name:
fbd038bb57322e1ed2e1ee52f3d134594b6bfcc0
dan [Tue, 5 May 2015 20:39:53 +0000 (20:39 +0000)]
Add the fts3 matchinfo 'b' flag.
FossilOrigin-Name:
b9b77972d88171e4239b8194f308eb5d60b5d172
dan [Tue, 5 May 2015 19:37:07 +0000 (19:37 +0000)]
Optimizations for the matchinfo() function, particularly the 'y' flag.
FossilOrigin-Name:
dddd7e182943a1d3a9d32830e819a63f1a228d6d
drh [Tue, 5 May 2015 18:52:54 +0000 (18:52 +0000)]
Remove four lines of superfluous code identified by clang scan-build.
FossilOrigin-Name:
04afa3febee32854fbb09ef8d4ffffd432119716
drh [Tue, 5 May 2015 16:57:52 +0000 (16:57 +0000)]
Fix a minor coding inefficiency found during pre-release inspection.
FossilOrigin-Name:
cc50883d67334507227e1384fef6cc7c93fd7de1
drh [Tue, 5 May 2015 11:08:02 +0000 (11:08 +0000)]
Add #ifdef statements to test_blob.c so that it will build
with SQLITE_OMIT_INCRBLOB.
FossilOrigin-Name:
b8f090e65d010c62df335d0520a36a24904e8bc6
drh [Tue, 5 May 2015 10:46:02 +0000 (10:46 +0000)]
Spell SQLITE_OMIT_VIRTUALTABLE correctly in a #if in dbstat.c.
FossilOrigin-Name:
d2cb1becc07fad5cbd48c206c676493ba90cada1
dan [Tue, 5 May 2015 10:03:08 +0000 (10:03 +0000)]
Fix a faulty assert() in the btree part of the "PRAGMA page_size = ?" code.
FossilOrigin-Name:
90b197489a37e01dcb2f3a8182848c1301e1757b
drh [Tue, 5 May 2015 01:09:06 +0000 (01:09 +0000)]
Fix a problem in Makefile.in that only comes up on Windows with MinGW.
FossilOrigin-Name:
5f3cd68b3e3ac9957059c7076e95c5c4e8238f51
drh [Tue, 5 May 2015 00:48:23 +0000 (00:48 +0000)]
Fix #ifdef problem in tclsqlite.c.
FossilOrigin-Name:
fe723bb5d5fa9522411c06dcee8bf1a8fd210db3
drh [Mon, 4 May 2015 20:25:05 +0000 (20:25 +0000)]
Automatically enable the dbstat virtual table on all new database
connections with the SQLITE_ENABLE_DBSTAT_VTAB compile-time option is used.
FossilOrigin-Name:
1c9c6eaa9f75fd7b90fbf8b057656fd9e50b5060
drh [Mon, 4 May 2015 19:13:25 +0000 (19:13 +0000)]
In the command-line shell, and the ".binary" command and additional
C-style backslash escapes.
FossilOrigin-Name:
850c11866686a7b39d7b163fb60898c11283688e
drh [Mon, 4 May 2015 19:06:09 +0000 (19:06 +0000)]
Add the "dbstat" virtual table as a standard component in the SQLite
amalgamation, though turned off unless compiled with SQLITE_ENABLE_DBSTAT_VTAB.
FossilOrigin-Name:
e7529705903a9d4d410801658a47fb43a4f2de2f
drh [Mon, 4 May 2015 18:31:09 +0000 (18:31 +0000)]
Rename the test_stat.c source file to dbstat.c and rework the makefiles to
make dbstat.c a first-class source module.
FossilOrigin-Name:
a24480a474993f82ff58edbe12d2093c59b1a2dc
drh [Mon, 4 May 2015 17:06:39 +0000 (17:06 +0000)]
Include the "dbstat" virtual table in the amalgamation.
FossilOrigin-Name:
fc6504aa8ca19b3737f72c1e20db8df6b7608dd2
drh [Mon, 4 May 2015 16:09:34 +0000 (16:09 +0000)]
Fix a faulty assert() in the SELECT code generator and add a test case
to prevent regression.
FossilOrigin-Name:
1421c8ffba179d6aafa2643012f80a2738779117
drh [Mon, 4 May 2015 15:04:47 +0000 (15:04 +0000)]
Fix a bug in --changeset output for sqldiff.exe for floating-point values.
Also fix harmless compiler warnings in sqldiff.exe.
FossilOrigin-Name:
9f428530f9a6cb54f0a2fc3e666c38c7c093558a
drh [Mon, 4 May 2015 13:25:56 +0000 (13:25 +0000)]
Add the --lib option to the sqldiff.exe command-line utility.
FossilOrigin-Name:
a117e8f6bd60ed7f6e4cdcd2ee8d624fe040f7ab
dan [Mon, 4 May 2015 12:29:50 +0000 (12:29 +0000)]
Add the 'y' flag to the fts3/4 matchinfo() function.
FossilOrigin-Name:
aef1e8f47123e2e865432a0abf194dea4f23447a
drh [Sat, 2 May 2015 19:54:35 +0000 (19:54 +0000)]
Improvements to fuzzershell: Avoid excess memory allocations when loading
many files. Show the total runtime on final output. Show individual filenames
as they are processed even if they are single test-case files.
FossilOrigin-Name:
34a722a2f3331c35211526c9ec055d4d9175c965
drh [Sat, 2 May 2015 17:40:23 +0000 (17:40 +0000)]
Add the ".limit" command to the command-line shell.
FossilOrigin-Name:
803cb60e75e0b09a526eefec11139cb3e8ae8c7c
dan [Sat, 2 May 2015 12:40:12 +0000 (12:40 +0000)]
Reorganize some multi-threaded code in vdbesort.c so that full MC/DC test coverage does not depend on the outcome of a race condition.
FossilOrigin-Name:
78c7ec95931265b89a92f6a799fc9b1a9f0476bf
drh [Sat, 2 May 2015 11:45:53 +0000 (11:45 +0000)]
Cleanup of the sqlite3StrAccumInit() function. No functionality changes.
FossilOrigin-Name:
7952c32268aa650d9ee946d5bfe190f712e3bbe6
dan [Sat, 2 May 2015 09:44:15 +0000 (09:44 +0000)]
Add the experimental matchinfo 'y' flag to fts3/4.
FossilOrigin-Name:
92941609af74044b3078e020324a37b04a0638b0
drh [Fri, 1 May 2015 20:34:47 +0000 (20:34 +0000)]
Enhance the fuzzershell --uniquecases option to output results in order of
increasing runtime and to include the runtime in the comment separator of
the output.
FossilOrigin-Name:
04630b989d8794b9ed2553f4d223de2b322437c5
drh [Fri, 1 May 2015 19:21:12 +0000 (19:21 +0000)]
Enhance fuzzershell to accept multiple input files. Add the test/fuzzdata2.txt
fuzz test content.
FossilOrigin-Name:
ab5523aafe4817232388d28ea99be0953e7dccf3
drh [Fri, 1 May 2015 18:00:37 +0000 (18:00 +0000)]
Fix an assert in RTREE that would fire if the rtree table is misdeclared.
FossilOrigin-Name:
9a45409cc4078f2b6e68aa777f6ab86a14309833
dan [Fri, 1 May 2015 16:57:24 +0000 (16:57 +0000)]
Fix an assert() failure caused by setting "PRAGMA journal_mode=off" on an database in exclusive-mode that has already opened the journal file.
FossilOrigin-Name:
40db3e40126db1035fcc12989026915744dc5651
drh [Fri, 1 May 2015 15:25:51 +0000 (15:25 +0000)]
Remove obselete comment text from the description of the Table object.
No changes to code.
FossilOrigin-Name:
6566b72a9c68b347d126189b376f52ffd56edfba
drh [Fri, 1 May 2015 14:07:30 +0000 (14:07 +0000)]
Use the sqlite3Fts3ErrMsg() function to set error message text in FTS3,
and to ensure that error messages are not overwritten and thus leaked.
FossilOrigin-Name:
605347e087ec5eb817f3c94f4616abe26c7ab66b
drh [Thu, 30 Apr 2015 20:35:33 +0000 (20:35 +0000)]
Enhance the CLI to initialize the dbstat virtual table if compiled using
SQLITE_ENABLE_STAT_VTAB.
FossilOrigin-Name:
822dfc00173dad7703aa6413bb94f72f0da8e2c6
drh [Thu, 30 Apr 2015 20:33:25 +0000 (20:33 +0000)]
Fix a harmless comment typo.
FossilOrigin-Name:
012a0c4e8485b1c2206ecff1946bf036bae04f3c
dan [Thu, 30 Apr 2015 20:26:53 +0000 (20:26 +0000)]
Avoid dropping an error code in test function sqlite3_dbstat_register().
FossilOrigin-Name:
9a9f633f035fc3f6484b2d8eeed937374f4558c4
drh [Thu, 30 Apr 2015 13:06:15 +0000 (13:06 +0000)]
Modify the mkfuzzdata1.tcl script so that it retains the culled test vectors
in the tmp2 subdirectory.
FossilOrigin-Name:
431a958f3b605ef059119eaedd69796e14bec291
drh [Thu, 30 Apr 2015 12:31:49 +0000 (12:31 +0000)]
Fix signed/unsigned comparison compiler warnings. Add the
SQLITE_OMIT_RANDOMNESS compile-time option to cause the PRNG to be seeded
identically on every run, for testing purposes.
FossilOrigin-Name:
93ce2bca701efc67aeb517c4d641bde71332e8a0
drh [Wed, 29 Apr 2015 16:50:28 +0000 (16:50 +0000)]
Use sqlite3_malloc64() in place of sqlite3_malloc() internally.
FossilOrigin-Name:
48f553b05c05373c0af4b9c3a542979db3a2ee19
drh [Wed, 29 Apr 2015 00:35:07 +0000 (00:35 +0000)]
Improved support for OSTRACE on Windows.
FossilOrigin-Name:
ca43812bde499a23244e2860d3ceddc97d29f09e
mistachkin [Tue, 28 Apr 2015 23:34:10 +0000 (23:34 +0000)]
Revise when the sqlite3ErrName() function is defined.
FossilOrigin-Name:
9e593fb3dbc58e86f499ba4399530e3e760eb84d
drh [Tue, 28 Apr 2015 14:49:41 +0000 (14:49 +0000)]
Update the test/fuzzdata1.txt file with the latest cases discovered by AFL.
FossilOrigin-Name:
f2063f5320f5a5d884f9c931eb91b7cc94945b92
dan [Tue, 28 Apr 2015 14:07:02 +0000 (14:07 +0000)]
Fix an assert() failure that could occur if the internal sqlite3_rename_parent() SQL scalar function was invoked directly.
FossilOrigin-Name:
36e515261825be60ffdc73d13340d77cf377e8e1
drh [Tue, 28 Apr 2015 14:00:02 +0000 (14:00 +0000)]
Fix sqlite3VdbeMakeWritable() to always clear the MEM_Ephem flag.
Change the OP_Move opcode to always deephemeralize moved content.
FossilOrigin-Name:
fbb06727181eac1470b2dd458d2d159146439d21
drh [Tue, 28 Apr 2015 12:44:55 +0000 (12:44 +0000)]
Shift the Mem.pScopyFrom pointer in the correct direction in OP_Move.
Fix for a defective check-in [
a2135ad13049 ] and ticket [
d6352363751 ].
Debugging code only - does not affect normal operation.
FossilOrigin-Name:
add4e043b35f9c454dea7b888eef1c1e14d791f1
drh [Tue, 28 Apr 2015 12:27:22 +0000 (12:27 +0000)]
Add code to the shell to optionally initialize the dbstat virtual table.
FossilOrigin-Name:
7ed86dd3b85ee092a19fe5d1e2fba39ce0166a2a
drh [Tue, 28 Apr 2015 01:28:36 +0000 (01:28 +0000)]
Fix comment typos. No code changes.
FossilOrigin-Name:
60174cf572f8788e67a0434d5fe763724d7425a3
drh [Tue, 28 Apr 2015 00:53:26 +0000 (00:53 +0000)]
Add a TCL script that can be run to generate the fuzzdata1.txt file.
FossilOrigin-Name:
fdc79fd14af8e05d1d5b4665303715b391f2e402
dan [Mon, 27 Apr 2015 19:53:55 +0000 (19:53 +0000)]
Add fault-injection tests for the code in test_stat.c.
FossilOrigin-Name:
ea5e0b74c997492025225cd86e65e8a8c86ca4a0
drh [Mon, 27 Apr 2015 15:08:53 +0000 (15:08 +0000)]
Update the fuzzer test data after having run it through afl-cmin to remove
redundant test cases.
FossilOrigin-Name:
8134d41b964428b3af022735bce9d07c6ad28b21
drh [Sat, 25 Apr 2015 18:39:21 +0000 (18:39 +0000)]
Fix compiler warnings in sqldiff.
FossilOrigin-Name:
5f48d6f6c0a573ecc5bd42cb6c019288e22d295f
drh [Sat, 25 Apr 2015 17:45:36 +0000 (17:45 +0000)]
Update the AFL fuzzer data with newly discovered paths.
FossilOrigin-Name:
d98219805d4596360ac6ae9647687f8dc709828a
drh [Sat, 25 Apr 2015 16:39:49 +0000 (16:39 +0000)]
Fuzzershell: change the error summary output to work with releasetest.tcl.
Reduce the maximum number of OOM interations.
FossilOrigin-Name:
f5e6c4b28d25429aac53ea8cb334a2e6bd821f39
drh [Sat, 25 Apr 2015 13:39:29 +0000 (13:39 +0000)]
Add the fuzzoomtest target to the makefiles. Invoke fuzzoomtest from
releasetest.tcl.
FossilOrigin-Name:
f60657c2ae8a11f1e546c953bca07d9396142f73
dan [Sat, 25 Apr 2015 12:20:24 +0000 (12:20 +0000)]
Fix an obscure memory leak that could follow an OOM in where.c.
FossilOrigin-Name:
08ec9f2f5a446774bb8e9b9b0ef463dd5458d28e
drh [Sat, 25 Apr 2015 11:35:48 +0000 (11:35 +0000)]
In fuzzershell: (1) comment fixes. (2) Set and clear g.zTestName[] correctly.
(3) Use the value in g.zTestName[] in error messages.
FossilOrigin-Name:
b7394755fab81329d56bad1b506e536b2fcbe8cd
drh [Sat, 25 Apr 2015 11:19:51 +0000 (11:19 +0000)]
In the fuzzershell, always invoke the trace and log callbacks even if output
is suppressed. Keep track of the current test name in a global variable
for simplified debugging.
FossilOrigin-Name:
3045f454817f657df801358c40c665b0b0d73c1f
drh [Sat, 25 Apr 2015 00:32:30 +0000 (00:32 +0000)]
Do not send the extra ";" and "\000" tokens to the parser if a prior error
has occurred.
FossilOrigin-Name:
9aa70ddf2ca6044634560a801b43df121384eb64
drh [Sat, 25 Apr 2015 00:20:15 +0000 (00:20 +0000)]
Add fflush() calls to fuzzershell to keep stderr and stdout synchronized.
FossilOrigin-Name:
2b98a25237d1b3e64aec2772b622e8b3be2df454
drh [Fri, 24 Apr 2015 23:45:23 +0000 (23:45 +0000)]
Add the --oom option to fuzzershell.
FossilOrigin-Name:
14a9e4a377bf2974f5db148c8f86e2c5ffdfa28d
drh [Fri, 24 Apr 2015 18:31:12 +0000 (18:31 +0000)]
Fix fuzzershell so that it works with SQLITE_OMIT_TRACE.
FossilOrigin-Name:
dc88fe7e641c52d27fba8c753cee590db87388c5
drh [Fri, 24 Apr 2015 17:50:37 +0000 (17:50 +0000)]
Add the --with-tcl=DIR option to the test/releasetest.tcl script.
FossilOrigin-Name:
4dda916a572bcb54c8cf3b81d965328632a722eb
drh [Fri, 24 Apr 2015 16:53:03 +0000 (16:53 +0000)]
Run fuzzershell as part of the valgrindtest makefile target.
FossilOrigin-Name:
0bb96a037bd7179cb3a6137bb29827fc7d72ec3f
drh [Fri, 24 Apr 2015 16:16:31 +0000 (16:16 +0000)]
Add the fuzztest target to the MSVC makefile.
FossilOrigin-Name:
98edc6152cdd935dc83c1330c088145e7adb9dd0
drh [Fri, 24 Apr 2015 16:09:12 +0000 (16:09 +0000)]
Add AFL-generated test cases in the test/fuzzdata1.txt file. Automatically
run fuzzershell against those cases on a "make test".
FossilOrigin-Name:
627ea83c26b420088f101801eb8765127f47d2d0
drh [Fri, 24 Apr 2015 14:47:59 +0000 (14:47 +0000)]
Add the --unique-cases option to fuzzershell.
FossilOrigin-Name:
7cb718491b5de77d4a73d8484324b66a36815019
drh [Fri, 24 Apr 2015 13:00:59 +0000 (13:00 +0000)]
Fuzzershell enhancements: (1) Add the --verbose and --quiet flags
(2) Show percentage complete and final test count for multi-test inputs
(3) Omit trace and result logs unless the --verbose flag is used.
FossilOrigin-Name:
ed202ffac2eb85be9a18dca2a051ea3be16f8893
drh [Thu, 23 Apr 2015 13:37:05 +0000 (13:37 +0000)]
Fix a faulty assert() in the "AS" alias resolution logic of the parser.
FossilOrigin-Name:
b5e43602833249aa4b73337bf85b7f308450dab6