SQLite

All files named ”src/test_fuzzer.c”
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for src/test_fuzzer.c

2013-04-25
14:31
Renamed to ext/misc/fuzzer.c. Convert the fuzzer virtual table into a loadable extension and move it to the ext/misc/fuzzer.c file. (check-in: [c8c69307f6] user: drh branch: std-ext, size: 0)
2012-04-19
18:04
[1d26aa9651] part of check-in [3281972eaa] Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in tclsqlite.c and in the FTS4 module. (check-in: [3281972eaa] user: drh branch: trunk, size: 37197)
2012-04-10
16:05
[7e431cb04f] part of check-in [7433f2b550] Fix a copy/paste error in a comment in the fuzzer. No changes to code. (check-in: [7433f2b550] user: drh branch: trunk, size: 37157)
2012-02-21
18:35
[3703a190bd] part of check-in [f8ac826f95] Avoid redefining NDEBUG if the fuzzer is included in an amalagmated source file. (check-in: [f8ac826f95] user: drh branch: trunk, size: 37197)
18:00
[e81b8984e9] part of check-in [969095ca30] Prevent the fuzzer from ever returning a string longer than 100 bytes. (check-in: [969095ca30] user: dan branch: trunk, size: 37171)
14:11
[5d716ce83e] part of check-in [8b77d3953f] Further fuzzer test cases. Fix a case in the fuzzer where an error code was being dropped. (check-in: [8b77d3953f] user: dan branch: trunk, size: 35970)
10:36
[d557ab99e9] part of check-in [583dde93a9] Add further test cases and minor fixes for the fuzzer. (check-in: [583dde93a9] user: dan branch: trunk, size: 35945)
2012-02-20
22:44
[2c0d96f94f] part of check-in [bf1dc7907c] Updates to the instructions in the header comment of the fuzzer implementation. New test cases for the fuzzer. (check-in: [bf1dc7907c] user: drh branch: trunk, size: 34449)
20:03
[010ee3d412] part of check-in [90b7b957f8] Change the way the fuzzer (test_fuzzer.c) works so that it loads its configuration from a database table. (check-in: [90b7b957f8] user: dan branch: trunk, size: 33986)
19:36
[5c34fdb55c] part of check-in [cb5f5ebc56] Fix a case in test_fuzzer.c causing transformations from the wrong ruleset to be applied in some cases. (check-in: [cb5f5ebc56] user: dan branch: trunk, size: 30555)
2012-02-14
18:56
[2f5d4cf96e] part of check-in [760e009adc] Increase the maximum ruleset id in the fuzzer from 50 to 2^31-1. (check-in: [760e009adc] user: drh branch: trunk, size: 30375)
15:34
[0b11b466bd] part of check-in [a82938731b] Enhance the fuzzer virtual table to support multiple rule sets. (check-in: [a82938731b] user: drh branch: trunk, size: 30361)
2011-04-01
20:28
[f884f6f32e] part of check-in [a6a81d4fda] Add additional test data and documentation to the fuzzer virtual table. (check-in: [a6a81d4fda] user: drh branch: word-fuzzer, size: 27588)
2011-03-30
01:43
[edc2aaa0f7] part of check-in [7958cbba73] Move to an O(NlogN) algorithm for the priority queue. An insertion sort was way too slow. (check-in: [7958cbba73] user: drh branch: word-fuzzer, size: 24133)
2011-03-29
23:41
[dcb1e78bad] part of check-in [2cf4158ff0] Add support for rowid. (check-in: [2cf4158ff0] user: drh branch: word-fuzzer, size: 21783)
18:21
[1427f9b54d] part of check-in [dd41155bc7] The first simple test-case appears to be working now. (check-in: [dd41155bc7] user: drh branch: word-fuzzer, size: 21663)
14:08
[3e402dd5e6] part of check-in [5f2f2fce40] Further improvements to the fuzzer. It still is not quite working. Pausing to work on other things.... (check-in: [5f2f2fce40] user: drh branch: word-fuzzer, size: 20833)
2011-03-26
19:04
[133c830fdd] part of check-in [fb4c31eac8] Added most of the logic. Simple test runs without segfaulting but does not give the correct answer. (check-in: [fb4c31eac8] user: drh branch: word-fuzzer, size: 19344)
15:05
Added: [b09d2f47bc] part of check-in [ea3a4ee136] Skeleton code for the word-fuzzer virtual table. (check-in: [ea3a4ee136] user: drh branch: word-fuzzer, size: 11477)